Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Multimedia (https://www.delphipraxis.net/16-multimedia/)
-   -   Delphi Truecolor BMP in 16-Farb BMP konvertieren... (https://www.delphipraxis.net/22269-truecolor-bmp-16-farb-bmp-konvertieren.html)

FriFra 15. Mai 2004 09:34


Truecolor BMP in 16-Farb BMP konvertieren...
 
Wie bekomme ich so eine Grafik konvertiert? Allerdings benötige ich eine "optimierte Palette", denn wenn einfach die Farbiefe reduziert wird, werden die 16 Windows-Grundfarben verwendet... :gruebel:

mirage228 15. Mai 2004 09:36

Re: Truecolor BMP in 16-Farb BMP konvertieren...
 
Hi,

mit Adobe Photoshop geht das - soweit ich weiss. Aber frag mich nich wie ...

mfG
mirage228

FriFra 15. Mai 2004 09:40

Re: Truecolor BMP in 16-Farb BMP konvertieren...
 
Ich hab keinen Photoshop... ich hab nur PaintShop pro... allerdings habe ich keine Lust manuell 1000 Grafiken zu konvertieren.
Ich wollte das ganze im übrigen gern selbst in Delphi proggen.

dizzy 15. Mai 2004 12:53

Re: Truecolor BMP in 16-Farb BMP konvertieren...
 
Palettenoptimierung ist nicht ganz so einfach. Such mal nach "Debubbelizer" (ich glaub so heisst das Ding...), ist ein Programm, dass nur darauf ausgelegt ist - und es ist imho nicht ganz günstig ;)
(Habs selber noch nicht gesehen, ein Kollege sprach da öfter von. Also keine Garantie auf Richtigkeit - ist nicht geprüft :) )

Ansonsten: Um es wirklich optimal zu machen, müsstest du die Farbhäufigkeiten und -ähnlichkeiten überprüfen, testen, wie stark das Dithering bei diversen Paletten ausfällt, welches Dithering überhaupt (ganz gut: Floyd-Steinberg), und überhaupt ist das mit einem Haufen an Bildanalysen verbunden (Historgamme etc.). Wenn man sich mal anschaut, wie z.B. Photoshop das machen, fallen einem ein ganzer Haufen optionen auf, die darauf schließen lassen, dass da ne Menge hinter steht :zwinker:

Die einfachste Lösung wäre es wirklich, wenn du auf ein Grafikprogramm zurückgreifst (Gimp gibt's auch für Windows!) und dann dort ein Script oder Batch-Prozess bemühst, der der Reihe nach mehrere Bilder umwandelt.


gruss,
dizzy


Alle Zeitangaben in WEZ +1. Es ist jetzt 14:31 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz