MyBB.de Forum
Beim Thumpnail erzeugen unklares Bild - Druckversion

+- MyBB.de Forum (https://www.mybb.de/forum)
+-- Forum: Sonstiges (https://www.mybb.de/forum/forum-1.html)
+--- Forum: Programmierung (https://www.mybb.de/forum/forum-32.html)
+--- Thema: Beim Thumpnail erzeugen unklares Bild (/thread-30205.html)



Beim Thumpnail erzeugen unklares Bild - Thai-Tiger - 17.08.2014

Hallo,


wenn ich Thumbnail erzeuge, dann sieht das Bild so aus:    

Da ist ja fast keine Farbe mehr drin.

Kann mir jemand sagen was ich da falsch gemacht habe oder was man noch verbessern kann? Huh

Danke!


PHP-Code:
​$PicPathIn="$uploaddir";
$PicPathOut="$thumb_dir";

// Orginalbild
$bild="$rename_bild2.jpg";

// Bilddaten ermitteln
$size=getimagesize("$PicPathIn"."$bild");
$breite=$size[0];
$hoehe=$size[1];
$neueBreite=100;
$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"."TN"."$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"."TN"."$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"."TN"."$bild");
}

$TN_bild "TN$bild";

echo 
"<img src=\"$TN_bild\"><br>\n"



RE: Beim Thumpnail erzeugen unklares Bild - MrBrechreiz - 17.08.2014

Vermutlich liegt es an der Komprimierung, oder einer Umwandlung von zB .jpg zu .gif, des Bildes. Wo kommt denn dein Code zum Einsatz ?


RE: Beim Thumpnail erzeugen unklares Bild - MrBrechreiz - 17.08.2014

Ich Glaube dem Bild sind die Farben beim verkleinern verloren gegangen.

Schau mal hier ->http://www.php-einfach.de/codeschnipsel_6213.php und hier ->http://www.php-einfach.de/codeschnipsel_932.php. Vieleicht hilft dir das weiter.


RE: Beim Thumpnail erzeugen unklares Bild - Thai-Tiger - 17.08.2014

(17.08.2014, 19:12)MrBrechreiz schrieb: Ich Glaube dem Bild sind die Farben beim verkleinern verloren gegangen.

Schau mal hier ->http://www.php-einfach.de/codeschnipsel_6213.php  und hier ->http://www.php-einfach.de/codeschnipsel_932.php. Vieleicht hilft dir das weiter.

http://www.php-einfach.de/codeschnipsel_6213.php

Das sieht ganz gut aus. Aber wie ist da der Ausgang?

echo " $???? ":


RE: Beim Thumpnail erzeugen unklares Bild - MrBrechreiz - 17.08.2014

Nimm am besten das Beispiel für das Thumbnail, damit haste auch eine echo Ausgabe.

http://www.php-einfach.de/codeschnipsel_932.php

Hier zum Forum
http://forum.php-einfach.de/thread.php?threadid=932&seite=1


RE: Beim Thumpnail erzeugen unklares Bild - Thai-Tiger - 17.08.2014

Vielen Dank!