Sven Rautenberg: Qualität von Thumbnails mit ImageCopyResized + ImageJPEG

Beitrag lesen

Moin!

  1. Erstelle ein TrueColor-Bild, keines mit nur 256 Farben.

Das habe ich.

Hast du nicht.

Du benutzt ImageCreate(). Nicht ImageCreateTruecolor(). Also hat das Zielbild nur 256 Farben. Und die werden reichlich willkürlich aus den existierenden Farben zu verkleinernden Bildes herausgesucht - mutmaßlich sind es die ersten 256 unterschiedlichen Farben der ersten paar Pixel, die eingefügt werden.

  1. Nimm ImageCopyResampled().

Habe ich ausprobiert.

Ist trotzdem wichtig, das zu behalten. Nur hilft es bei 256 Farben natürlich auch nichts.

- Sven Rautenberg

--
"Habe den Mut, dich deines eigenen Verstandes zu bedienen!" (Immanuel Kant)