imageresolution() PHP में एक अंतर्निहित फ़ंक्शन है जिसका उपयोग इमेज के रिज़ॉल्यूशन को डॉट्स प्रति इंच में प्राप्त या सेट करने के लिए किया जाता है। यदि कोई वैकल्पिक पैरामीटर नहीं दिए गए हैं, तो वर्तमान रिज़ॉल्यूशन को इंडेक्स्ड ऐरे के रूप में लौटाया जाता है। यदि वैकल्पिक पैरामीटर्स में से एक दिया गया है, तो यह चौड़ाई और ऊंचाई दोनों को उस पैरामीटर पर सेट कर देगा।
रिज़ॉल्यूशन का उपयोग केवल मेटा जानकारी के रूप में किया जाता है जब इमेजेस को उन फॉर्मेट्स से पढ़ा और लिखा जाता है जो इस प्रकार की जानकारी का समर्थन करते हैं (वर्तमान में PNG और JPEG)। यह किसी भी ड्राइंग ऑपरेशन को प्रभावित नहीं करता है। 96 DPI (डॉट्स प्रति इंच) नई इमेजेस के लिए डिफ़ॉल्ट रिज़ॉल्यूशन है।
सिंटैक्स
mixed imageresolution(resource $image, int $res_x, int $res_y)
पैरामीटर्स
imageresolution() तीन पैरामीटर्स स्वीकार करता है: $image, $res_x, $res_y।
$image - काम करने के लिए इमेज रिसोर्स निर्दिष्ट करता है।
$res_x - डॉट्स प्रति इंच (DPI) में क्षैतिज रिज़ॉल्यूशन निर्दिष्ट करता है।
$res_y - डॉट्स प्रति इंच (DPI) में ऊर्ध्वाधर रिज़ॉल्यूशन निर्दिष्ट करता है।
रिटर्न वैल्यूज़
imageresolution() इमेज का इंडेक्स्ड ऐरे लौटाता है।
उदाहरण 1
<?php
$img = imagecreatetruecolor(100, 100);
imageresolution($img, 200);
print_r(imageresolution($img));
imageresolution($img, 300, 72);
print_r(imageresolution($img));
?>
आउटपुट
Array (
[0] => 200
[1] => 200
)
Array (
[0] => 300
[1] => 72
)
उदाहरण 2
<?php
// imagecreatefrompng() फ़ंक्शन का उपयोग करके PNG इमेज लोड करें
$img = imagecreatefrompng('C:\xampp\htdocs\Images\img34.png');
// इमेज रिज़ॉल्यूशन सेट करें
imageresolution($img, 300, 100);
// इमेज रिज़ॉल्यूशन प्राप्त करें
$imageresolution = imageresolution($img);
print("".print_r($imageresolution, true)."
");
?>
आउटपुट
Array (
[0] => 300
[1] => 100
)