Forum: Mikrocontroller und Digitale Elektronik einfache möglickeit BMP in 1bit s/w umzuwandeln


von Michele B. (luxx) Benutzerseite


Lesenswert?

Hallo
gitb es eine einfache möglickeit eine bitmap in ein s/w bild mit nur 
1bit farbtiefe(also pixel oder eben nicht) umzuwandeln?

Ich will eine 128*64 bmp für ein lcd passend machen.

mfg
luxx

von Läubi (Gast)


Lesenswert?

MSPAINT -> Speichern unter -> Monocrom Bitmap

von Ronny (Gast)


Lesenswert?

Das reduzieren ist im Grunde einfach,man muss lediglich für jeden Pixel 
entscheiden,ob er Hell (Weiss) oder dunkel (Schwarz) ist.Ein einfacher 
Ansatz wäre z.B. bei einem RGB-Bild wenn man zwischen roter,grüner und 
blauer Komponente einen (eventuell gewichteten) Mittelwert berechnest 
und dann bei kleineren Werten (z.B bei Mittelwert kleiner 128 falls jede 
Farbkomponente mit 8 Bit codiert war) einen dunklen Pixel setzt.Bei 
256-Farben-Bitmaps (mit Palette) funktioniert das dann ähnlich,nur musst 
du vorher noch die R,G und B Werte aus der in dem Bitmapfile 
gespeicherten Palette laden.

Einfacher ist es sicherlich,wenn man (falls möglich) die Bitmap mit 
einem Bildbearbeitungsprogramm (Paint oder ein Icon-Editor) als 
Monochrom-Bitmap speichert.Bei fester Höhe/Breite der Bitmap kann man 
dann auch noch den Bmp-Header weglassen oder auf notwendige 
Informationen reduzieren um den kostbaren Speicher im uC nicht unnötig 
vollzuschaufeln.

von Michele B. (luxx) Benutzerseite


Lesenswert?

merci für de antwort!!

von Karsten (Gast)


Lesenswert?

Wenn du ein BMP in 1 Bit umwandeln willst, wirf einen Blick drauf:
erscheint es relativ dunkel -> bit=1
erscheint es relativ hell -> bit=0

Einfach, nicht?

von Christoph db1uq K. (christoph_kessler)


Lesenswert?

Irfan-View hat den Menüpunkt "Farbtiefe reduzieren" und schlägt u.a. vor 
"2 Farben", mit einem möglichen Häkchen für "Floyd-Steinberg-Dithering 
verwenden"
Man kann nach Belieben davor noch "in Graustufen umwandeln".

von Michael Berlin (Gast)


Angehängte Dateien:

Lesenswert?

Wer Corel Draw besitzt macht es in 2 Schritten:
Das Foto markieren und Menü "Bitmaps/Modus/schwarzweiß 1bit" fertig

von c-hater (Gast)


Lesenswert?

Michael Berlin schrieb:

> Wer Corel Draw besitzt macht es in 2 Schritten:
> Das Foto markieren und Menü "Bitmaps/Modus/schwarzweiß 1bit" fertig

Ob das nach 14 Jahren den TO noch interessiert? Hoffentlich nicht...

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.