Redigerar BMP
Redigerar BMP
Anledning:
Jag håller på med att gör olika PC-program som innehåller bilder, i det aktuella fallet är det ett kopia av betjäningspanelen och man ska då kunna välja vilka värden de olika indikeringar ger.
Problem:
Men gör jag dessa BMP-bilder med 24-bitars färg fyller de jo som f..!
Lösning:
Jag skulle gärna hitta en "paintbrush" fast med möjlighet att spara med t.ex. 16 färger men då kunna VÄLJA vilka dessa 16 färger var. Jag har testat i Paintbrush men det fungerar inte.
Många av dessa bilder innehåller bara kanske 3-4 olika färger så 24 bit är "lite" saftigt så är det någon som har bra tips på program till detta är jag glad mottagare.
OS:
Win XP
Jag håller på med att gör olika PC-program som innehåller bilder, i det aktuella fallet är det ett kopia av betjäningspanelen och man ska då kunna välja vilka värden de olika indikeringar ger.
Problem:
Men gör jag dessa BMP-bilder med 24-bitars färg fyller de jo som f..!
Lösning:
Jag skulle gärna hitta en "paintbrush" fast med möjlighet att spara med t.ex. 16 färger men då kunna VÄLJA vilka dessa 16 färger var. Jag har testat i Paintbrush men det fungerar inte.
Många av dessa bilder innehåller bara kanske 3-4 olika färger så 24 bit är "lite" saftigt så är det någon som har bra tips på program till detta är jag glad mottagare.
OS:
Win XP
-
- Inlägg: 8424
- Blev medlem: 15 april 2006, 18:57:29
- Ort: Typ Nyköping
Jag kan nog byta till PNG om jag så vill, problemet är då att jag ska ladda in bilderna dynamisk och det ids jag inte. Jag testade att ha samma bilder och antingen ha 24 bit färgdjup eller 16 bit och programmet minskade direkt med ~3MB och då är det ett problem.
Testade att ta hem Aldus PhotoStyler 2.0 men tydligen är det något vajs med filerna, den klagar på att man ska peta i disk 2 fastän den redan är i.
Nåväl, får leta mer.
Testade att ta hem Aldus PhotoStyler 2.0 men tydligen är det något vajs med filerna, den klagar på att man ska peta i disk 2 fastän den redan är i.
Nåväl, får leta mer.
PNG klarar även indexerade färger såsom GIF, men ger än mindre bilder:
http://en.wikipedia.org/wiki/Portable_N ... olor_depth
Vad gör du programmet i? Det brukar ofta gå att inkludera binärfiler (vad som helst) i det färdigkompilerade programmet, så de behövs inte laddas dynamiskt om man inte vill.
http://en.wikipedia.org/wiki/Portable_N ... olor_depth
Vad gör du programmet i? Det brukar ofta gå att inkludera binärfiler (vad som helst) i det färdigkompilerade programmet, så de behövs inte laddas dynamiskt om man inte vill.
Borland C Builder 6
Att lägga in själva bilddata som en GIF/PNG/whatever i slutfilen är inget problem, problemet med att redigera ett bild med få färgtoner till de RÄTTA få färgtoner kvarstår.
Jag har, i ett annat projekt, dekomprimerat GIF på en mikroprocessor så den biten kan jag om jag vill och det finns komponenter att hämta på nätet som medger GIF, PNG och andra format men det löser ju inte problemet med att ställa in färgtonerna i grundbilden.
Jag kunde tänka mig att man öppnar bilden i full färg, noterar vilka färger som är aktuella att använder och sedan begränsar färgdjupet till t.ex. 16 färger och då definierar dessa 16 färger enl. vad man skrev ner.
Bäst vore ju självklart ett program som fixade detta åt mig...
Att lägga in själva bilddata som en GIF/PNG/whatever i slutfilen är inget problem, problemet med att redigera ett bild med få färgtoner till de RÄTTA få färgtoner kvarstår.
Jag har, i ett annat projekt, dekomprimerat GIF på en mikroprocessor så den biten kan jag om jag vill och det finns komponenter att hämta på nätet som medger GIF, PNG och andra format men det löser ju inte problemet med att ställa in färgtonerna i grundbilden.
Jag kunde tänka mig att man öppnar bilden i full färg, noterar vilka färger som är aktuella att använder och sedan begränsar färgdjupet till t.ex. 16 färger och då definierar dessa 16 färger enl. vad man skrev ner.
Bäst vore ju självklart ett program som fixade detta åt mig...
Jag är ganska säker på att jag kan skaffa PhotoShop men den kombination jag har just nu medger att jag kan göra vad jag vill:
Ta en screendump från en PDF med (i detta tillfälle) bild på betjäningspanelen, kopiera in denna dump i PainBrush (medvetet stavfel) och rensa upp till rena färger.
Sedan klipps detta bild upp i olika delar som sedan läggs in i BCB6 med en tag: "om klick på bild visa Formx". I de olika "Formx" finns sedan samma bild i lämplig skala för att man kan se och ställa de olika värden i en textruta.
En av grejerna är att man kan välja 5 olika hastigheter och det finns 5 st LED som indikerar vilken. Under varje LED (på ritningen) har jag lagt en textruta och en "klicka upp eller ner" och då kan man ställa in varje hastighets värde och allt utan språk.
Och det är just detta "utan språk" som gäller, kan jag lösa allt utan att använda ord som måste översättas är jag i mål. Än ser det bra ut.
Ta en screendump från en PDF med (i detta tillfälle) bild på betjäningspanelen, kopiera in denna dump i PainBrush (medvetet stavfel) och rensa upp till rena färger.
Sedan klipps detta bild upp i olika delar som sedan läggs in i BCB6 med en tag: "om klick på bild visa Formx". I de olika "Formx" finns sedan samma bild i lämplig skala för att man kan se och ställa de olika värden i en textruta.
En av grejerna är att man kan välja 5 olika hastigheter och det finns 5 st LED som indikerar vilken. Under varje LED (på ritningen) har jag lagt en textruta och en "klicka upp eller ner" och då kan man ställa in varje hastighets värde och allt utan språk.
Och det är just detta "utan språk" som gäller, kan jag lösa allt utan att använda ord som måste översättas är jag i mål. Än ser det bra ut.