Üye Girişi
 
Şifremi unuttum | Kayıt ol
 
Beni Haberdar Et
       
 
Sayaç
Şu an bağlılar
6
 
Bugün gelenler
100
 
Toplam Ziyaretçi
25758
 
 
Özgürlük İçin !
Pardus... Özgürlük İçin...
 
 
RESİMİN BOYUTLARINDA JAVASCRİPT PENCERE AÇILMASI

İlk olarak bu sorunun cevabını aradığımda sitelerde uzun uzun javascript kodları görmüştüm. PHP'nin getimagesize() fonksiyonu ile çok kısa kodlarla bu işlem yapılabilir. Örnek koda geçmeden önce getimagesize fonksiyonunu anlatmakta fayda var.

getimagesize fonksiyonu ile resimin eni, yüksekliği ve mime tipi alınabilir. Mime tipi demişken, siz siz olun sakın ama sakın resim yüklemelerinde yüklenen resimin mime tipini sadece bu fonksiyonu kullanarak bulmaya çalışmayın.

Bu fonksiyon 7 tane elemanı olan bir dizi olarak geri döner.

[0] = resimin genişliği
[1] = resimin yüksekliği
[2] = resimin tipini sabit bir değer 1-16
(1-gif, 2-jpg, 3-png, 4-swf, 5-psd, 6-png, ...)
[3] = html img etiketinin width ve height ile birlikte gösterilmesi
[4] = renk bit sayısı
[5] = channels RGB=3, CMYK=4
[6] = mime/type

getimagesize kullanımı :

print_r( getimagesize("resim.jpg")) ;


Örnek kod

 <?php

 $resim=getimagesize("resim.jpg");

?>

<script language="javascript">
var nesne
function resimpop(){
nesne=window.open('','','scrollbars=no,width=<?php print $resim[0]; ?>,height=<?php print $resim[1]; ?>,left=300,top=300,resizable=0')
nesne.document.write("<img src=resim.jpg>")
}
</script>

<a href="#" onclick="resimpop()"><img src="resim.jpg" width="80" height="80" border="0" title="Büyük hali için tıklayınız"></a>

 

Bu basit ve kısa kod ile resimlerimizi orjinal boyutu ile açtırabiliriz.

 
20/11/2009 - Bu sayfa 262 kez görüntülenmiştir.
 
Sayfa etiketleri : getimagesize ,
 
                           


    


Ziyaretçi... yorum yazıyor
 




Arama
              
 
Etiketler
Nesne  
Windows  
PHP  
şifre  
FLV  
İle  
strip_tags  
Apache  
Sayfalama  
aynı  
resize  
kuark7  
addslashes  
Özden  
 
 

 

Anket
Hangi tarayıcıyı kullanıyorsunuz ?
 Chrome
 Firefox
 Internet Explorer
 Opera
 Safari
 

Kuark7