Ben bir görüntünün dışında bir resmini oluşturur ancak küçük resim ben görüntü kalitesini artırabilir nasıl kalitesiz ile oluşturulan bu script çevrimiçi bulundu.
Ve böylece PHP kullanarak küçük oluşturmak için nasıl bir öğretici beni işaret edebilir, küçük oluşturmak için daha iyi bir yolu yoktur.
Aşağıda kodudur.
<?php
function createThumbnail($imageDirectory, $imageName, $thumbDirectory, $thumbWidth)
{
$srcImg = imagecreatefromjpeg("$imageDirectory/$imageName");
$origWidth = imagesx($srcImg);
$origHeight = imagesy($srcImg);
$ratio = $origWidth / $thumbWidth;
$thumbHeight = $origHeight / $ratio;
$thumbImg = imagecreatetruecolor($thumbWidth, $thumbHeight);
imagecopyresized($thumbImg, $srcImg, 0, 0, 0, 0, $thumbWidth, $thumbHeight, $origWidth, $origHeight);
imagejpeg($thumbImg, "$thumbDirectory/$imageName");
}
createThumbnail("images", "pic.jpg", "images/thumbs/", 180);
?>