phpbar.de logo

Mailinglisten-Archive

[php] =?iso-8859-1?Q?Re:_=5Bphp=5D_Farbverf=E4lschung_bei_JPG?=

[php] Re: [php] Farbverfälschung bei JPG

Joerg Behrens php_(at)_phpcenter.de
Thu, 11 Jul 2002 09:36:16 +0200


----- Original Message -----
From: "Mario Flachmann" <mf_(at)_simple-net-consult.com>
To: <php_(at)_phpcenter.de>
Sent: Thursday, July 11, 2002 9:24 AM
Subject: [php] Farbverfälschung bei JPG


> Hallo!
>
> Ein Bild wird aus Ordner tempbilder gelesen, mit ImageCreate wird ein
> neues Bild erzeugt, mit ImageCopyresized wird das Bild aus tempbilder
> gestaucht bzw. gedehnt in dieses Bild hineinkopiert. Anschliessend wird
> das neu erstellte Bild mit ImageJPEG in den neuen Ordner gespeichert.
> Auf dem Server läuft GD Version 2.0 oder höher.
> Hierbei wird je nach Bild die Farbe mehr oder weniger stark verfälscht.
> Woran kann das liegen?
>
> $neues_bild=ImageCreate($neue_breite,$neue_hoehe);
>
> ImageCopyResized($neues_bild,$altes_bild,0,0,0,0,$neue_breite,$neue_hoeh
> e,$breite,$hoehe);


Da du GD2.x hast verwende bitte
ImageCreateTruecolor und ImageCopyResample (so oder aehnlich :)

Das bewirkt das du nun Truecolor hast und eine bikubische Skalierung mit
sichtbar besserer Qualitaet bekommst.

Gruss
Joerg Behrens

--
TakeNet GmbH                        Mobil: 0171/60 57 963
D-97080 Wuerzburg                 Tel: +49 931 903-2243
Alfred-Nobel-Straße 20            Fax: +49 931 903-3025


php::bar PHP Wiki   -   Listenarchive