XML Yoluyla fotoğrafları nasıl elde ediyorsunuz? Yeni resim, istenen resmin ortasına yerleştirmek derken, amacınız tam anlaşılmıyor.
Basitçe, bir resmi, yeni resme ölçeklendirip kopyalayabilirsiniz: imagecopyresampled() bu işe yarar: http://php.net/manual/en/function.imagecopyresampled.php Fakat tavsiyem gd yerine imagick kullanmanızdır. $img->thumbnailimage() http://www.php.net/manual/en/function.imagick-thumbnailimage.php Yeni boyutları belirlerken bahsettiğiniz "aspect ratio" yu korumak için: $r = $width / $height; // ratio.. if ($w/$h > $r) { // $w -> istenen genişlik, $h -> istenen yükseklik. $newwidth = $h*$r; $newheight = $h; } else { $newheight = $w/$r; $newwidth = $w; } gibi bir kod makul olacaktır. 2011/5/13 "H. İbrahim YILMAZ" <[email protected]> > > Günaydın, > Elimde, XML yoluyla elde ettiğim belirli boyutlardafotoğraflar mevcut. > Bu fotoğraflar, kullanmak zorunda olduğum çözünürlükten küçük ve ya > büyükler. Bunları resize ederken aspect ratio göz önünde bulundurmazsam > sonuçlar çok ilginç olabiliyor :) . > Şöyle bir şey düşündüm: > Benim kullanmam gereken boyutlarda bir resim yaratıp bu almış olduğum > fotoğrafları bu resimin tam orta noktasına yerleştirmek. Ancak bunu > nasıl yapacağımı bilemiyorum. Tavsiye edeceğiniz bir fonksiyon vs var > mı? Daha önce php ile gd kütüphanesini koruyorak resize işlemleri çokça > yaptım. > Saygılarımla. > _______________________________________________ > Linux-programlama mailing list > [email protected] > https://liste.linux.org.tr/mailman/listinfo/linux-programlama > Liste kurallari: http://liste.linux.org.tr/kurallar.php _______________________________________________ Linux-programlama mailing list [email protected] https://liste.linux.org.tr/mailman/listinfo/linux-programlama Liste kurallari: http://liste.linux.org.tr/kurallar.php
