P
pledermann
Hallo,
habe ein upload script eingerichtet func. soweit gut.
jetzt zu meinem problem :
die bilder die ich uploadet habe möchte ich überprüfen auf grösse,
und wenn grösser, dann auf 400 pixel anpassen
hier mein code
Wer kann mir helfen
habe ein upload script eingerichtet func. soweit gut.
jetzt zu meinem problem :
die bilder die ich uploadet habe möchte ich überprüfen auf grösse,
und wenn grösser, dann auf 400 pixel anpassen
hier mein code
PHP:
$PicPathIn="./post/temp/";
$PicPathOut="./post/images/";
// Orginalbild
$bild="$file1_name";
// Bilddaten ermitteln
$size=getimagesize("$PicPathIn"."$bild");
$breite=$size[0];
$hoehe=$size[1];
$neueBreite=400;
$neueHoehe=intval($hoehe*$neueBreite/$breite);
if($size[2]==1) {
// GIF
$altesBild=ImageCreateFromGIF("$PicPathIn"."$bild");
$neuesBild=imagecreatetruecolor($neueBreite,$neueHoehe);
imagecopyresampled($neuesBild,$altesBild,0,0,0,0,$neueBreite,$neueHoehe,$breite,$hoehe);
ImagePNG($neuesBild,"$PicPathOut"."$bild");
}
if($size[2]==2) {
// JPG
$altesBild=ImageCreateFromJPEG("$PicPathIn"."$bild");
$neuesBild=imagecreatetruecolor($neueBreite,$neueHoehe);
imagecopyresampled($neuesBild,$altesBild,0,0,0,0,$neueBreite,$neueHoehe,$breite,$hoehe);
ImageJPEG($neuesBild,"$PicPathOut"."$bild");
}
if($size[2]==3) {
// PNG
$altesBild=ImageCreateFromPNG("$PicPathIn"."$bild");
$neuesBild=imagecreatetruecolor($neueBreite,$neueHoehe);
imagecopyresampled($neuesBild,$altesBild,0,0,0,0,$neueBreite,$neueHoehe,$breite,$hoehe);
ImagePNG($neuesBild,"$PicPathOut"."$bild");
}
$Thumbnail=$PicPathOut.$bild;
Wer kann mir helfen