Ara :
HOME
HTML
ASP
PHP
JAVASCRIPT
C#
Makaleler
Örnekler
Kod Ekle
English
PHP Nedir
PHP Değişkenler
PHP Veri Tipleri
PHP Sabitler
PHP If Deyimi
PHP Switch
PHP For Döngüsü
PHP While Döngüsü
PHP Do Döngüsü
PHP Çerezler (Cookies)
PHP Metin İşlemleri
PHP Dosya İşlemleri
PHP Tarih Saat İşlemleri
PHP Diziler (Arrays)
PHP Fonksiyonlar
PHP - MySQL Bağlantısı
PHP - URL Analizi
PHP Login Sayfası
PHP Dosya Yükleme
PHP Örnekler Samples
PHP Kod Örnegi (PHP Code Samples)
PHP Bir resmin istenilen boyutlarda gösterilmesi.
Boyutları bilinmeyen bir resmin istenilen ebatlarda görüntülenmesini sağlayan kod örneği. Getimagesize() fonksiyonu kullanılarak hazırlanmıştır.
//Resim boyutları tanımlanıyor. $maxWidth=100; $maxHeight=80; $imagename="images/image_13_1.jpg"; // Orjinal resmin boyutları bulunuyor. list($width, $height) = getimagesize($imagename); // Oranlar bulunuyor. $xRatio = $maxWidth / $width; $yRatio = $maxHeight / $height; // Orjinal resim ile görüntülenmek istenilen resim boyutları arasında dönüşüm yapılıyor. if ( ($width <= $maxWidth) && ($height <= $maxHeight) ) { $newWidth = $width; $newHeight = $height; } else if (($xRatio * $height) < $maxHeight) { $newHeight = ceil($xRatio * $height); $newWidth = $maxWidth; } else { $newWidth = ceil($yRatio * $width); $newHeight = $maxHeight; } // İstenilen boyuttaki resim gösteriliyor. echo "
"; ?>
Bazı durumlarda sayfalarımızda kullanacağımız resimlerin boyutlarını (genişlik ve yükseklik) bilemeyebiliriz. Çok fazla resimlerle çalışılıyorsa ve ekranda da belli bir büyüklükte görüntülenmesi isteniyorsa bu gibi durumlarda bir çok problemlerle karşılaşılmaktadır. Bu problemlerin üstesinden gelebilecek kod örneği yukarıda gösterildiği gibidir. İlk olarak görüntülenmesi istenilen resimlerin boyutları tanımlanmaktadır. Örnekte 100x80 olarak tanımlanmıştır. Daha sonra $imagename değişkenine aktarılan resimin boyutları getimagesize() fonksiyonu ile bulunmakta ve istenilen boyutlarda gerçek resim boyutları arasında karşılaştırma yapılarak, gösterilecek olan resmin genişlik ve yükseklikleri hesaplanmaktadır. En son olarak ise küçültülen resim ekranda gösterilmektedir. İyi çalışmalar.
Ekleyen : Administrator
PHP Kod Örnekleri Sayfasına Dön
email :
info@kodornekleri.com