কম্পিউটার টিউটোরিয়াল

PHP – imageresolution() ফাংশন ব্যবহার করে ইমেজের রেজোলিউশন পান বা সেট করুন


imageresoulution() PHP-এ একটি বিল্ট-ইন ফাংশন যা একটি ইমেজের রেজোলিউশন ডটস পার ইঞ্চি-এ পেতে বা সেট করতে ব্যবহৃত হয়। যদি কোনো অপশনাল প্যারামিটার না দেওয়া হয়, তবে বর্তমান রেজোলিউশন একটি ইন্ডেক্সড অ্যারে হিসেবে রিটার্ন করা হয়। যদি অপশনাল প্যারামিটারগুলোর যেকোনো একটি দেওয়া হয়, তবে এটি উভয় প্রস্থ এবং উচ্চতা সেট করবে সেই প্যারামিটারে।

রেজোলিউশন শুধু মেটা ইনফরমেশন হিসেবে ব্যবহার হয় যখন ইমেজগুলো এই ধরনের ইনফরমেশন সাপোর্ট করার ফরম্যাট থেকে পড়া ও লেখা হয় (বর্তমানে PNG এবং JPEG)। এটি যেকোনো ড্রইং অপারেশনকে প্রভাবিত করে না। ৯৬ 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() ইমেজের ইন্ডেক্সড অ্যারে রিটার্ন করে।

উদাহরণ ১

<?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 )

উদাহরণ ২

<?php    // imagecreatefrompng() ফাংশন ব্যবহার করে PNG ইমেজ লোড করুন    $img = imagecreatefrompng('C:\xampp\htdocs\Images\img34.png');        // ইমেজ রেজোলিউশন সেট করুন    imageresolution($img, 300, 100);        // ইমেজ রেজোলিউশন পান    $imageresolution = imageresolution($img);    print("<pre>".print_r($imageresolution, true)."</pre>"); ?>

আউটপুট

Array (    [0] => 300    [1] => 100 )

  1. PHP-তে imagecrop() ফাংশন ব্যবহার করে ছবি কীভাবে দিয়ে गये রেক্ট্যাঙ্গেলে ক্রপ করবেন?

  2. PHP-তে imagecropauto() ফাংশন ব্যবহার করে ছবি স্বয়ংক্রিয়ভাবে কীভাবে ক্রপ করবেন?

  3. PHP-তে imagecreatefrompng() ফাংশন ব্যবহার করে PNG ফাইল বা URL থেকে নতুন ইমেজ কীভাবে তৈরি করবেন?

  4. PHP-তে imagecreatefromjpeg() ফাংশন ব্যবহার করে JPEG ফাইল থেকে নতুন ইমেজ কীভাবে তৈরি করবেন?