Eine Frage zu RGB-Farbpaletten. Wie reduziert man eine 24bit Farbpalette auf 12bit bzw 8bit? (ohne Berücksichtigung der Displayeigenschaften). Lässt man einfach jeweils die entsprechenden unteren Bits bei R,G und B weg ? Welches Bildbearbeitungsprogramm kann Bilder mit 24bit Farben auf 12bit reduzieren und kann dann noch das Format auf 176x208 Bildpunkte umrechnen? (mit Paintshop-Pro geht die Formatumstellung, es kann aber nur auf 8bit Farben reduzieren). Danke
Das 'runterrechnen' funktioniert im einfachsten Falle durch eine simple Plattenverschiebung, du ersezt einfach jede Fareb die 'Außerhalb' von 12bit liegt durch die nächst höhere/niedrigere Farbe deiner Palette. Liefert aktzeptable Ergebnisse. Besserer Ergebnisse erreichst du mit Paletteoptimiereung, d.h. du läßt die Fareb weg welche in deinem Bild sowieso nicht vorkommen, und sezt an dieser Stelle 'deine' Farben. Naheliegende Farben werden zusammengefaßt nach der ersten Methode bis du auf der gewünschten Farbtiefe bist. Es sit erstaunlich welche guten ergebnisse man da selbst mit 256 Farebn erreichen kann!! In Paintshopro heißt die Option Optimierung + nächstliegende Farbe.
Hallo, @leo9 Mit imagemagick komme ich nicht recht weiter. (ImageMagick-6.1.6-Q16-windows-static.exe). Resize hab ich gefunden, aber mit Farbreduzierung war nichts dabei (ausserdem stürzt das Programm immer bei UNDO ab). Egal, Danke jedenfall für den Hinweis. @Läubi Danke auch für deine Ausführungen. Es geht mir um zwei Dinge. Einmal möchte ich ein Farbpalette für ein 12bit 176x208 Farbdisplay. erstellen. Diese Palette brauche ich um z.B. Text und Grafik aus meinem Programm heraus darzustellen. Die Tabelle wollte ich aus einer 24bit Tabelle generieren. Selbst 4096 Farben sind ne Menge um sie händisch zu erstellen. Das Zweite wäre die Darstellung von .bmp Images, die mit 12bit Auflösung vorliegen. Diese möchte ich erst mal mit einem Tool erzeugen. Wenn ich es richtig sehen, brauch ich da keine Farbtabelle (ohne jetzt Displayeigenschaften zu berücksichtigen) da die Farben ja im Image selber stecken. Oder liege ich da falsch ? Danke
Doch du mußt in dem Fall die Farbtabelle aus der Bitmap laden. Das Bild selber besteht ja aus Farbinformationen die auf die Palette zeigen. Lädst du die Tabelle nicht, dann komt es zu farbverfälschungen. Wenn du Photoshop verwendest, könntest du eine Palette für dein Display erstellen, und in dein Display laden (oder eventuell gibt es ja eine Tabelle zu dem Display??). Photoshop bietet nämlich die Möglichkeit Platten auf Bilder anzuwenden (mein ich zumindestens, ich habe nur eine recht alte Version, und hab noch nicht alle Funktionen ausprobiert)
Ja, du hast recht. Ich habe mir die BMP File Format Doku besorgt und da steht es genauso drin (ausser bei 24/32bit). Jetzt brauche ich nur noch ein Tool das auf 12bit Farbe reduzieren kann. Vielleicht kann das Photoshop aber auch. Danke für deine Hilfe.
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.