छवि का आकार

एक पर्ल मॉड्यूल जो कई लोकप्रिय प्रारूपों में एक छवि के आयामों को पढ़ सकता है।
अब डाउनलोड करो

छवि का आकार रैंकिंग और सारांश

विज्ञापन

  • Rating:
  • लाइसेंस:
  • Perl Artistic License
  • कीमत:
  • FREE
  • प्रकाशक का नाम:
  • Randy J. Ray
  • प्रकाशक वेब साइट:
  • http://search.cpan.org/~rjray/WebService-ISBNDB-0.34/lib/WebService/ISBNDB/API/Subjects.pm

छवि का आकार टैग


छवि का आकार विवरण

एक पर्ल मॉड्यूल जो कई लोकप्रिय प्रारूपों में एक छवि के आयामों को पढ़ सकता है। छवि :: आकार एक पर्ल मॉड्यूल है जो कई लोकप्रिय प्रारूपों में एक छवि के आयामों को पढ़ सकता है। सिनेप्सिस का उपयोग छवि :: आकार; # Globe.gif ($ globe_x, $ globe_y) का आकार प्राप्त करें = imggesize ("globe.gif"); # शेष उदाहरणों के लिए x = 60 और y = 40 मानें छवि का उपयोग करें :: आकार 'html_imggsize'; # एचटीएमएल पीढ़ी के लिए $ 'width = "x" ऊंचाई = "y"' के रूप में आकार प्राप्त करें $ = html_imggsize ("globe.gif"); # $ आकार == 'चौड़ाई = "60" ऊंचाई = "40"' छवि का उपयोग करें :: आकार 'attr_imggsize'; # CGI.PM @attrs = attr_imggsize ("globe.gif") में रूटीन के लिए पास करने योग्य सूची के रूप में आकार प्राप्त करें; # @ @trs == ('-विड्थ', 60, '-हाइट', 40) छवि का उपयोग करें :: आकार; # एक इन-मेमोरी बफर का आकार प्राप्त करें ($ buf_x, $ buf_y) = imggesize ($ buf); # यह मानते हुए कि $ BUF डेटा था, imggesize () को एक स्केलर के संदर्भ में आवश्यक है छवि :: आकार लाइब्रेरी एलेक्स नोल्स (alex@ed.ac.uk) द्वारा लिखित WWWWIS स्क्रिप्ट पर आधारित है, HTML की जांच करने और जोड़ने के लिए एक उपकरण छवि टैग के लिए 'चौड़ाई' और 'ऊंचाई' पैरामीटर। आकार को फ़ाइल नाम के आधार पर आंतरिक रूप से कैश किया जाता है, इसलिए एक ही फ़ाइल नाम पर एकाधिक कॉल (उदाहरण के लिए बुलेट सूचियों में उपयोग की गई छवियों) के परिणामस्वरूप दोहराए गए कंप्यूटेशन में परिणाम नहीं है। छवि :: आकार संभावित आयात के लिए तीन इंटरफेस प्रदान करता है: Imggesize ( स्ट्रीम) एक्स और वाई आयामों (चौड़ाई और ऊंचाई, उस क्रम में) और छवि प्रकार के स्ट्रीम की एक तीन-आइटम सूची देता है। त्रुटियों को पहले दो तत्वों के लिए अपरिभाषित (UNDEF) मानों और तीसरे में एक त्रुटि स्ट्रिंग द्वारा नोट किया जाता है। तीसरा तत्व (और आमतौर पर है) को अनदेखा किया जा सकता है, लेकिन उपयोगी होता है जब डेटा का आकार होता है जिसका प्रकार अज्ञात है। Html_imggsize (स्ट्रीम) एक स्ट्रिंग 'चौड़ाई = "के रूप में पूर्व-स्वरूपित स्ट्रीम की चौड़ाई और ऊंचाई (x और y) लौटाता है एक्स "ऊंचाई =" वाई "'जेनरेट किए गए एचटीएमएल आईएमजी टैग में अतिरिक्त के लिए उपयुक्त है। यदि अंतर्निहित कॉल imggesize विफल रहता है, तो Unef वापस आ गया है। प्रारूप लौटाए गए प्रारूप को एचटीएमएल और एक्सएचटीएमएल दोनों के लिए उपयुक्त है सीजीआई पुस्तकालय। एक सामान्य रिटर्न वैल्यू ("-विड्थ", एक्स, "-हाइट", वाई) जैसा दिखता है। यदि अंतर्निहित कॉल imggesize विफल होने के लिए, Undef वापस किया जाता है। डिफ़ॉल्ट रूप से, केवल imggesize () निर्यात किया जाता है। तीनों का कोई भी या संयोजन स्पष्ट रूप से आयात किया जा सकता है, या तीनों टैग के साथ हो सकते हैं: सभी .put टाइपेस्टे स्ट्रीम के रूप में पारित डेटा तीन रूपों में से एक हो सकता है: स्ट्रिंग एक साधारण स्केलर (स्ट्रिंग) पारित किया जाता है, यह है एक फ़ाइल नाम माना जाता है (या तो प्रक्रिया की वर्तमान कार्य निर्देशिका के पूर्ण या सापेक्ष) और डेटा के स्रोत के रूप में (यदि पाया जाता है) के लिए खोजा और खोला जाता है। संभावित त्रुटि संदेश (नीचे डायग्नोस्टिक्स देखें) में फ़ाइल-एक्सेस समस्याएं शामिल हो सकती हैं # मान लें कि READ_DATA डेटा कहीं (www, आदि) $ img = read_data प्राप्त करता है; ($ x, $ y, $ id) = imggesize ($ img); # $ x और $ y आयाम हैं, $ ID imagopen फ़ाइल का प्रकार है हैंडलेथे तीसरा विकल्प एक खुली फ़ाइलहैंडल में गुजरना है (जैसे कि आईओ :: फ़ाइल क्लास की एक वस्तु, उदाहरण के लिए) जो पहले से ही जुड़ा हुआ है लक्ष्य छवि फ़ाइल। फ़ाइल पॉइंटर जरूरी रूप से स्थानांतरित हो जाएगा, लेकिन सबराउटिन अंत से पहले अपनी मूल स्थिति में पुनर्स्थापित किया जाएगा। # $ एफएच पास किया गया था, आईओ :: फ़ाइल संदर्भ है: ($ x, $ y, $ id) = imggesize ($ fh); # फ़ाइल नाम के साथ कॉल करने के समान, लेकिन अधिक सार। आवश्यकताएं: · पर्ल इस रिलीज में नया क्या है: · संपीड़ित :: zlib अब वैकल्पिक है। वितरण refactored था। आईपीसी के साथ उपयोग करने के लिए इसे संभव बनाने के लिए मॉड्यूल के शाब्दिक दायरे के बाहर कैश दिखाई दिया गया था।


छवि का आकार संबंधित सॉफ्टवेयर

फ़ाइल :: USERCONFIG

उपयोगकर्ता की मौजूदा कॉन्फ़िगरेशन निर्देशिका प्राप्त करें, या डिफ़ॉल्ट में कॉपी करें ...

242

डाउनलोड