BartTheDevil89
Devilution Media
- 2 Mai 2006
- 3.960
- 103
Hallo,
ich habe folgendes Problem. Ich habe dieses Bild hier: https://www.digipo.de/scripts/1-4757723.jpg
Jetzt lasse ich durchs System einen Screen von erstellen. Das hier ist der Screen: https://www.digipo.de/scripts/thumb_1_1-4757723.jpg
Das System, das mir den Screen erstellt ist folgendes:
Habt ihr ne Idee, wie ich das schärfer bekomme?
ich habe folgendes Problem. Ich habe dieses Bild hier: https://www.digipo.de/scripts/1-4757723.jpg
Jetzt lasse ich durchs System einen Screen von erstellen. Das hier ist der Screen: https://www.digipo.de/scripts/thumb_1_1-4757723.jpg
Das System, das mir den Screen erstellt ist folgendes:
PHP:
function makethumb($datei,$ThumbnailBreite,$path,$pre) {
$Grafikdatei = $path."/".$datei;
$Bilddaten = getimagesize($Grafikdatei);
$OriginalBreite = $Bilddaten[0];
$OriginalHoehe = $Bilddaten[1];
if($OriginalBreite < $ThumbnailBreite)
{
$ThumbnailBreite=$OriginalBreite;
}
$Skalierungsfaktor = $OriginalBreite/$ThumbnailBreite;
$ThumbnailHoehe = intval($OriginalHoehe/$Skalierungsfaktor);
if($Bilddaten[2] == 1)
{
$Originalgrafik = ImageCreateFromGIF($Grafikdatei);
$Thumbnailgrafik = ImageCreateTrueColor($ThumbnailBreite, $ThumbnailHoehe);
ImageCopyResized($Thumbnailgrafik, $Originalgrafik, 0, 0, 0, 0, $ThumbnailBreite, $ThumbnailHoehe, $OriginalBreite, $OriginalHoehe);
ImageGIF($Thumbnailgrafik, $path."/thumb_".$pre."_".$datei);
}elseif($Bilddaten[2] == 2){
$Originalgrafik = ImageCreateFromJPEG($Grafikdatei);
$Thumbnailgrafik = ImageCreateTrueColor($ThumbnailBreite, $ThumbnailHoehe);
ImageCopyResized($Thumbnailgrafik, $Originalgrafik, 0, 0, 0, 0, $ThumbnailBreite, $ThumbnailHoehe, $OriginalBreite, $OriginalHoehe);
ImageJPEG($Thumbnailgrafik, $path."/thumb_".$pre."_".$datei);
}elseif($Bilddaten[2] == 3){
$Originalgrafik = ImageCreateFromPNG($Grafikdatei);
$Thumbnailgrafik = ImageCreateTrueColor($ThumbnailBreite, $ThumbnailHoehe);
ImageCopyResized($Thumbnailgrafik, $Originalgrafik, 0, 0, 0, 0, $ThumbnailBreite, $ThumbnailHoehe, $OriginalBreite, $OriginalHoehe);
ImagePNG($Thumbnailgrafik, $path."/thumb_".$pre."_".$datei);
}
}
Habt ihr ne Idee, wie ich das schärfer bekomme?