Farbproblem bei imageresize / imageresample
Roland Schwab
- php
0 Nils
Hallo erstmal :)
hab vor kurzem meinen Devellopementserver (Win2k) von PHP 4.04 auf 4.06 upgedated.
an und für sich läuft alles einwandfrei, allerdings haut plötzlich die funktion imagecopyresized nicht mehr hin...
ich hab ein script, das mir bilder auf thumbnailgrösse runterrechnet, aber die farben stimmen nichtmehr. alles wird leicht gräulich und farblos.
unter 4.04 funktionierte alles noch.
hat irgendwer 'nen tipp was das sein könnte?
und natürlich noch ein kleines code-schnippsel:
*****
$imdest = Imagecreate($widthth,$heightth);
imagecopyresized($imdest,$im,0,0,0,0,$widthth,$heightth,$widthsrc,$heigthsrc);
ImageJPEG($imdest,$picpath.$PartyID.'/th-'.$userfile_name,100);
ImageDestroy($imdest);
****
für hilfe wär ich sehr dankbar.
grüsse, Hoagie
hi
2 sachen die du beachten musst sind mir aufgefallen
1. die Funktion ImageJPEG funktioniert nur unter folgenden php versionen (PHP 3>= 3.0.16, PHP 4 >= 4.0RC1)
2. Die JPEG-Unterstützung kanst du nur verwenden, wenn du PHP mit einer GD-Bibliothek ab Version 1.8 kompiliert hast.
hoffe konnt weiter helfen
cu nils
Hallo erstmal :)
hab vor kurzem meinen Devellopementserver (Win2k) von PHP 4.04 auf 4.06 upgedated.
an und für sich läuft alles einwandfrei, allerdings haut plötzlich die funktion imagecopyresized nicht mehr hin...
ich hab ein script, das mir bilder auf thumbnailgrösse runterrechnet, aber die farben stimmen nichtmehr. alles wird leicht gräulich und farblos.
unter 4.04 funktionierte alles noch.
hat irgendwer 'nen tipp was das sein könnte?
und natürlich noch ein kleines code-schnippsel:
*****
$imdest = Imagecreate($widthth,$heightth);
imagecopyresized($imdest,$im,0,0,0,0,$widthth,$heightth,$widthsrc,$heigthsrc);
ImageJPEG($imdest,$picpath.$PartyID.'/th-'.$userfile_name,100);
ImageDestroy($imdest);
****
für hilfe wär ich sehr dankbar.
grüsse, Hoagie
Hi nils!
danke erstmal
- die Funktion ImageJPEG funktioniert nur unter folgenden php versionen (PHP 3>= 3.0.16, PHP 4 >= 4.0RC1)
wie gesagt, 4.06
- Die JPEG-Unterstützung kanst du nur verwenden, wenn du PHP mit einer GD-Bibliothek ab Version 1.8 kompiliert hast.
ich verwende die W32 Binaries, da sollte alles dabei sein, bei 4.04 wars das.
jedenfals danke für die anregung
cya
Hoagie