2011-04-01 22 views
5

JS/PHP'de bir görüntü düzenleyici oluşturuyorum, ancak şimdi sorun yaşıyorum. Her şeyden önce, ben görüntüyü veritabanından yüklerim (bir blob imgeyi oluştur). Sonra bu görüntüye bir eylem listesi uygularım. Ama o zaman bu görüntü işleyicisinden görüntü boyutunu nasıl alabilirim? Bir dosyaya yazmadan veya bir akış nesnesi kullanmadan. Nasıl??İşleyiciden görüntü boyutu alın

cevap

11

görüntü boyutlarını anlama için kullanılacak sıkıştırma üzerinde değerlendirmeler olmadan, genel bir nesne olduğundan yapabilirsiniz şüphe :

$width = imagesx($imgHandle); 
$height = imagesy($imgHandle); 

imagesx() ve imagesy() bakınız.

Dosya boyutunu kastederseniz, biçim, görüntü boyutunu bayt cinsinden belirlediğinden, GD kaynağını bazı görüntü formatlarına (GIF, PNG, JPEG) dönüştürmeden bu mümkün olmaz.

+0

muhtemelen bunu (?) – horatio

+0

??? 'ya iletmek için bunu yapmış mıdır? Üzgünüm, ne demek istediğini anlamıyorum. –

+0

Thnx, aradığım şey buydu :). –

0

Ben php gd görüntü nesne depolama (png/jpg/bmp ...) durumunda

İlgili konular