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