Bild mit 256 Farben so abspeichern , das es nur Daten sind.

#7533282
Lesenswert?
• ▲
▼

Peter B. schrieb:

Ich suche bitte ein Malprogramm welches ein Bild mit 256 Farben Zeichnet und dieses als einfache Bin-Datei abspeichert. 320x200 = 64000 Byte

Bei der Rechnung fehlt noch die Palette: 3256 (RGB) oder 4256 (ARGB) Bytes kommen noch dazu. 8 Bit RGB 3:3:2 ohne Palette ist ungebräuchlich.

z.B. Irfanview: Bild in beliebigem Format laden, in 8 Bit Farbtiefe konvertieren und als raw speichern.

Die Palette musst Du dann nochmal extra exportieren.

fchk

(Firma: 1984now) #7533365
Lesenswert?
• ▲
▼

Christoph db1uq K. schrieb:

https://de.wikipedia.org/wiki/Windows_Bitmap hab ich schon gemacht, ein Testbild (512*512 Pixel, 8bit pro Pixel) mit Irfanview gezeichnet, als BMP abgespeichert und dann mit dem Hexeditor den Header abgeschnitten. Das kam dann in ein Eprom für einen Video-Testbildgeber.

256-Farb-Windows-Bitmaps sind aber indizierte Bitmaps. Sie bestehen aus Farbtabelle und der eigentlichen Bitmap, in der aber nicht direkt die Farben stehen, sondern nur der Index der Farbe in der Farbtabelle.

Sprich: dein Vorgehen kann eigentlich nur mit vorab speziell konstruierten Farbtabellen funtioniert haben, die halt so konstruiert sein müssen, dass sie abbilden, was später in der Zielanwendung mit den reinen Bitmapdaten dann tatsächlich passiert. Das ist relativ einfach nur bei Graustufenbildern zu erreichen, wenn also in der Zielanwendung die Bitmapdaten einfach nur als Helligkeitswerte verwendet werden.

(Firma: 1984now) #7533380
Lesenswert?
• ▲
▼

Ob S. schrieb:

Das ist relativ einfach nur bei Graustufenbildern zu erreichen, wenn also in der Zielanwendung die Bitmapdaten einfach nur als Helligkeitswerte verwendet werden.

Natürlich kann man auch Farbtabellen konstruieren, die z.B. RGB332-Bitmapdaten korrekt abbilden. Aber das will man eher nicht von Hand machen, da braucht man dann schon ein Programm dafür.

#7533400
Lesenswert?
• ▲
▼

Hallo Peter,

schau einmal diese Tool: Beitrag "Re: Grafikkonverter Tool für AVR/Mikrocontroller (BMP2C, BMP2ASM, BMP2BASCOM)"

Ich habe es selber genutzt und man kann damit Grafiken wunderbar für solche Zwecke wandeln ... leider wird diese Software nicht weiterentwickelt. Ich hätte Bedarf gehabt eigene Farbpaletten zu sichern und zu laden. Leider sind die Farbpaletten nach einem Neustart immer weg.

Grüße Matthias

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.