Erstellte Thumbnails haben manchmal blaustich, falsche Farben oder Grau-Schleier
Einklappen
X
-
till.kaufmann hat ein Thema erstellt Erstellte Thumbnails haben manchmal blaustich, falsche Farben oder Grau-Schleier.Erstellte Thumbnails haben manchmal blaustich, falsche Farben oder Grau-Schleier
Hallo Leute,
Ich benutze folgende Thumbnail Funktion, die ich ich irgendwo
im Internet gefunden habe( ich glaube sogar hier):
PHP-Code:function createthumb($picname,$folder){
$PicPathIn=$folder."/";
$PicPathOut=$folder."/thumb/";
// Orginalbild
$bild=$picname;
// Bilddaten ermitteln
$size=getimagesize("$PicPathIn"."$bild");
$breite=$size[0];
$hoehe=$size[1];
$neueBreite=150;
$neueHoehe=intval($hoehe*$neueBreite/$breite);
if($size[2]==1) {
// GIF
$altesBild=ImageCreateFromGIF("$PicPathIn"."$bild");
$neuesBild=imageCreate($neueBreite,$neueHoehe);
imageCopyResized($neuesBild,$altesBild,0,0,0,0,$neueBreite,$neueHoehe,$breite,$hoehe);
imageGIF($neuesBild,"$PicPathOut"."thumb"."$bild");
}
if($size[2]==2) {
// JPG
$altesBild=ImageCreateFromJPEG("$PicPathIn"."$bild");
$neuesBild=imageCreate($neueBreite,$neueHoehe);
imageCopyResized($neuesBild,$altesBild,0,0,0,0,$neueBreite,$neueHoehe,$breite,$hoehe);
ImageJPEG($neuesBild,"$PicPathOut"."thumb"."$bild");
}
if($size[2]==3) {
// PNG
$altesBild=ImageCreateFromPNG("$PicPathIn"."$bild");
$neuesBild=imageCreate($neueBreite,$neueHoehe);
imageCopyResized($neuesBild,$altesBild,0,0,0,0,$neueBreite,$neueHoehe,$breite,$hoehe);
ImagePNG($neuesBild,"$PicPathOut"."thumb"."$bild");
}
oder einfach verfälschte Farben.
Siehe meine Bildergalerie in der ich diese Funktion benutze
http://web414.terra-hosting.de/bilds...ld=bild003.JPG
Woran liegt das ? Ist die Funktion dafür ungeeigent ?
Hat jemand eine bessere Funktion/Code Schnipsel ?
Gruß
TillZuletzt geändert von till.kaufmann; 29.07.2006, 10:45.Stichworte: -
Einen Kommentar schreiben: