S
schur
hallo zusammen.
bei bearbeiten grosser bilder (abmessungen ab ca. 1200 px breite oder höhe) werden die erzeugten jpgs immer vollkommen schwarz.
(anmerkung: hochalden funktioniert, verkleinern nicht mehr...)
leider ist auf dem server "nur" gdlib 1.63 installiert, so dass ich weder "imagecreatetruecolor" noch "imagecopyresampled" benutzen kann.
wäre euch für eure hilfe gerade sehr sehr dankbar...
folgendes script:
bei bearbeiten grosser bilder (abmessungen ab ca. 1200 px breite oder höhe) werden die erzeugten jpgs immer vollkommen schwarz.
(anmerkung: hochalden funktioniert, verkleinern nicht mehr...)
leider ist auf dem server "nur" gdlib 1.63 installiert, so dass ich weder "imagecreatetruecolor" noch "imagecopyresampled" benutzen kann.
wäre euch für eure hilfe gerade sehr sehr dankbar...
folgendes script:
PHP:
$file= $filename.".jpg";
$path= "../pics";
$filepath = $path."/".$file;
$size=getimagesize("$filepath");
$width=$size[0];
$height=$size[1];
if($height!=240) {
$newheight = 240;
$newwidth=intval($width*$newheight/$height);
$oldimage=ImageCreateFromJPEG($filepath);
$newimage=imagecreate($newwidth,$newheight);
imagecopyresized($newimage,$oldimage,0,0,0,0,$newwidth,$newheight,$width,$height);
ImageJPEG($newimage,"$filepath");
}
Zuletzt bearbeitet von einem Moderator: