Thumbnail-erstellung Bildupload
Ingo
- php
Huhu
ich habe eine Frage undzwar habe ich das problem das wenn ich ein bild uploade und einen thumbnail erstellen will mit der üblichen weise wie es hier in tausend tutorials steht das des bild ohne probleme oben ist aber der thumb sieht scheisse aus... also nur paar farben bzw total hmm umgedreht ?? *g* also farbanpassung is kacke... da wo gelb war is weiß usw... also passen die farben nicht mehr überein bzw sieht alles aus wie umgedreht...
weiß da jemand warum ?? bzw kann mir helfen ??
hier der code :
//Gifformat
if($Bilddaten[2]==1)
{
$Originalgrafik = ImageCreateFromGIF($Grafikdatei);
$Thumbnailgrafik = ImageCreate($ThumbnailBreite, $ThumbnailHoehe);
ImageCopyResized($Thumbnailgrafik, $Originalgrafik, 0, 0, 0, 0, $ThumbnailBreite, $ThumbnailHoehe, $OriginalBreite, $OriginalHoehe);
imagepng($Thumbnailgrafik, "testings/tn_".$dati);
}
//JPGformat
elseif($Bilddaten[2]==2)
{
$Originalgrafik = ImageCreateFromJPEG($Grafikdatei);
$Thumbnailgrafik = ImageCreate($ThumbnailBreite, $ThumbnailHoehe);
ImageCopyResized($Thumbnailgrafik, $Originalgrafik, 0, 0, 0, 0, $ThumbnailBreite, $ThumbnailHoehe, $OriginalBreite, $OriginalHoehe);
ImageJPEG($Thumbnailgrafik, "testings/tn_".$dati);
}
Holladiewaldfee,
ImageCopyResized($Thumbnailgrafik, $Originalgrafik, 0, 0, 0, 0, $ThumbnailBreite, $ThumbnailHoehe, $OriginalBreite, $OriginalHoehe);
Nimm lieber ImageCopyResampled:
http://de.php.net/imagecopyresampled
Ciao,
Harry
Nachtrag:
Nimm lieber ImageCopyResampled:
http://de.php.net/imagecopyresampled
Wobei Du den Rat in die Tonne treten kannst, wenn Du nicht mit TrueColor arbeitest. Du solltest also statt ImageCreate() dann ImageCreateTrueColor() verwenden:
http://de3.php.net/imagecreatetruecolor
Anschließend kannst Du's immer noch auf 'ne 256er-Palette runterrechnen. Aber die Skalierung funktioniert halt nur mit Echtfarben vernünftig.
Ciao,
Harry
ich teste das mal aus....
erstmal vielen Dank!!! ;)
hauptsache das klappt richtig hehe
danke danke danke