2011-04-01 15 views
5

मैं जेएस/PHP में एक छवि संपादक बना रहा हूं, लेकिन अब मुझे परेशानी हो रही है। सबसे पहले, मैं डेटाबेस से छवि लोड करता हूं (imagecreatefromstring के साथ एक ब्लॉब लोड)। फिर मैं इस छवि में कार्यों की एक सूची लागू करता हूं। लेकिन मैं इस छवि हैंडलर से छवि आकार कैसे प्राप्त कर सकता हूं? इसे फ़ाइल में लिखने या स्ट्रीम ऑब्जेक्ट का उपयोग किए बिना। किस तरह??हैंडलर से छवि आकार प्राप्त करें

उत्तर

11

मामले में आप छवि आयाम मतलब के लिए इस्तेमाल किया जाएगा के बिना :

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

imagesx() और imagesy() देखें।

यदि आप फाइलसाइज का मतलब रखते हैं, तो जीडी संसाधन को कुछ छवि प्रारूप (जीआईएफ, पीएनजी, जेपीईजी) में परिवर्तित किए बिना यह संभव नहीं है क्योंकि प्रारूप बाइट्स में छवि आकार निर्धारित करता है।

+0

संभवतः उसने इसे क्लाइंट (?) – horatio

+0

पर पास करने के लिए किया है ??? क्षमा करें, आपको नहीं पता कि आपका क्या मतलब है। –

+0

Thnx, यही वह है जिसे मैं ढूंढ रहा था :)। –

0

मुझे शक है आप कर सकते हैं के बाद से php जी.डी. छवि वस्तु, एक सामान्य वस्तु है संपीड़न पर विचार हैं जिनका भंडारण (png/jpg/bmp ...)

संबंधित मुद्दे