Ben sadece PHP kullanarak bir JPEG görüntü (ölçeklendirme) kırpmak için çalışıyorum. İşte benim işlevi girişleri ile birlikte olduğunu.
function cropPicture($imageLoc, $width, $height, $x1, $y1) {
$newImage = imagecreatetruecolor($width, $height);
$source = imagecreatefromjpeg($imageLoc);
imagecopyresampled($newImage,$source,0,0,$x1,$y1,$width,$height,$width,$height);
imagejpeg($newImage,$imageLoc,90);
}
Ben aşağıdaki gibi çağırdığınızda - cropPicture('image.jpg', 300, 300, 0, 0)
- fonksiyonu düzgün tamamlar, fakat ben (diğer bir deyişle, boş bir tuval) 300x300 px siyah bir görüntü ile sol. Ben yanlış argümanlar geçen muyum?
Görüntü var ve yazılabilir.