Bir jpg dosyasının width ve height değerlerini değiştirmek, sonradan ölçülendirmek için aşağıdaki kodları kullanıyoruz. Kodları tek tek açıklamama gerek yok zannediyorum, çünkü kullandığım değişkenleri yeterince açıklayıcı kullanmaya çalıştım.
Php dosyamızın adı, olculendir.php olsun,
bu php dosyamızın bulunduğu dizine, 800×600 ölçülerinde, resim.jpg adında bir dosya koyalım.
Ve daha sonra da php dosyamızı çalıştıralım.
Hemen ardından, dosyalarımızın bulunduğu dizine dönelim ve 400×300 ölçüleri olan resim2.jpg adında bir dosya görmemiz gerekiyor.
Kodlar aşağıdadır:
<?php
$dosya =”resim.jpg”;
$yeni_dosya=”resim2.jpg”;
$yeni_width =400;
$yeni_height=300;
$kalite =85;
list($width, $height) = getimagesize($dosya);
$olculer = imagecreatetruecolor($yeni_width, $yeni_height);
$kaynak= imagecreatefromjpeg($dosya);
imagecopyresampled($olculer, $kaynak, 0, 0, 0, 0, $yeni_width, $yeni_height, $width, $height);
imagejpeg($olculer, $yeni_dosya , $kalite);
?>