P
pledermann
Hallo zusammen,
Habe folgendes problem,
1.) Die bilder die ich transformiere sind in sehr schlechter
qualität.
2.) Wie kann ich dem script beibringen das es die bilder die unter den
400 pixel sind, einfach so lässt wie sie sind?
Hier mein code
vielen dank für Ihre Hilfe
Habe folgendes problem,
1.) Die bilder die ich transformiere sind in sehr schlechter
qualität.
2.) Wie kann ich dem script beibringen das es die bilder die unter den
400 pixel sind, einfach so lässt wie sie sind?
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=420;
$neueHoehe=intval($hoehe*$neueBreite/$breite);
if($size[2]==1) {
// GIF
$altesBild=ImageCreateFromGIF("$PicPathIn"."$bild");
$neuesBild=imagecreatetruecolor($neueBreite,$neueHoehe);
imageCopyResized($neuesBild,$altesBild,0,0,0,0,$neueBreite,$neueHoehe,$breite,$hoehe);
ImageJPEG($neuesBild,"$PicPathOut"."$bild");
}
if($size[2]==2) {
// JPG
$altesBild=ImageCreateFromJPEG("$PicPathIn"."$bild");
$neuesBild=imagecreatetruecolor($neueBreite,$neueHoehe);
imageCopyResized($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);
imageCopyResized($neuesBild,$altesBild,0,0,0,0,$neueBreite,$neueHoehe,$breite,$hoehe);
ImagePNG($neuesBild,"$PicPathOut"."$bild");
}
$Thumbnail=$PicPathOut.$bild;
vielen dank für Ihre Hilfe