www.mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik Farbtiefe 18Bit Bitmap erzeugen


Autor: Lars Bender (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hi,

weiß jmd von euch zufällig ein Programm mit der mann ein 18Bit Bitmap 
erzeugen kann aus einem 24Bit Bitmap? Mein Display LCD hat nämlich nur 
18Bit und bei Verläufen etc. sieht man leider den Unterschied zwischen 
18 und 24Bit.

In Photoshop Version7 hab ich nichts gefunden um 18Bit (262k Farben) 
darstellen zu können.

Möchte halt gern bereits beim Zeichnen der Bilder sehen, welche Farben 
überhaupt dargstellt werden können im 18Bit Farbraum und welche nicht.

Gruß
Lars

Autor: Simon Budig (nomis)
Datum:
Angehängte Dateien:

Bewertung
0 lesenswert
nicht lesenswert
Geht es Dir mehr um eine Simulation, wie ein Bild auf einem 
18-bit-Display aussehen wird? Oder mehr darum, das Bild so 
aufzubereiten, dass es möglichst gut aussieht?

Ich verwende für sowas gerne die pnm-utils, kleine 
Kommandozeilenprogramme die flexibel miteinander kombiniert werden 
können.

In dem Fall:
$ pngtopnm test.png | pnmdepth 15 > test1.ppm
$ pngtopnm test.png | ppmdither -red 16 -green 16 -blue 16 > test2.ppm

Ich habe die resultierenden Bilder (hier für 4bit/Farbe, bzw. 12 bit 
insgesamt, um den Effekt zu verdeutlichen) mal angehängt.

Offensichtlich ist in ppmdither ein bug, oben links sind irgendwelche 
Artefakte. Vielleicht muss man das doch selber implementieren, dann kann 
man auch direkt floyd-steinberg-dithering machen. Ich sollte vermutlich 
http://www.home.unix-ag.org/simon/gimp/fsdither.html mal 
wiederbeleben...

Viele Grüße,
        Simon

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
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.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.