কম্পিউটার

পিএইচপি-তে গ্রাফিক্স ড্র (জিডি) ছবিতে কীভাবে গামা সংশোধন প্রয়োগ করবেন?


imagegammacorrect() PHP-তে একটি অন্তর্নির্মিত ফাংশন যা একটি প্রদত্ত গ্রাফিক্স ড্র (GD) ইনপুট চিত্র এবং একটি আউটপুট গামাতে একটি গামা সংশোধন প্রয়োগ করতে ব্যবহৃত হয়৷

সিনট্যাক্স

bool imagegammacorrect(resource $image, float $inputgamma, float $outputgamma)

পরামিতি

imagegammacorrect() তিনটি ভিন্ন প্যারামিটার লাগে:$image, $inputgamma এবং $outputgamma।

  • $ছবি - কাজ করার জন্য ইমেজ নির্দিষ্ট করে।

  • $inputgamma − ইনপুট গামা নির্দিষ্ট করে৷

  • $outputgamma − আউটপুট গামা নির্দিষ্ট করে।

রিটার্ন মান

imagegammacorrect() সাফল্যের উপর সত্য এবং ব্যর্থতার উপর মিথ্যা ফেরত দেয়।

উদাহরণ 1

<?php
   // load an image from the local drive folder
   $img = imagecreatefrompng('C:\xampp\htdocs\Images\img58.png');

   // Change the image gamma by using imagegammacorrect
   imagegammacorrect($img, 15, 1.5);

   // Output image to the browser
   header('Content-Type: image/png');
   imagepng($img);
   imagedestroy($img);
?>

আউটপুট

imagegammacorrect() PHP ফাংশন ব্যবহার করার আগে ছবি ইনপুট করুন

পিএইচপি-তে গ্রাফিক্স ড্র (জিডি) ছবিতে কীভাবে গামা সংশোধন প্রয়োগ করবেন?

imagegammacorrect() PHP ফাংশন ব্যবহার করার পরে আউটপুট চিত্র

পিএইচপি-তে গ্রাফিক্স ড্র (জিডি) ছবিতে কীভাবে গামা সংশোধন প্রয়োগ করবেন?

ব্যাখ্যা − এই উদাহরণে, আমরা imagecreatefrompng() ব্যবহার করে স্থানীয় ড্রাইভ ফোল্ডার থেকে ছবিটি লোড করেছি ফাংশন বা আমরা একটি ছবির URL ব্যবহার করতে পারি। এর পরে, আমরা imagegammacorrect() প্রয়োগ করেছি 5 এবং 1.5 মান সহ। আমরা আউটপুটে দুটি ছবির মধ্যে পার্থক্য দেখতে পাচ্ছি।


  1. কিভাবে imagecreatetruecolor() ব্যবহার করে পিএইচপিতে একটি নতুন ট্রু-কালার ইমেজ তৈরি করবেন?

  2. কিভাবে PHP ব্যবহার করে imagecrop() ফাংশন ব্যবহার করে প্রদত্ত আয়তক্ষেত্রে একটি চিত্র ক্রপ করবেন?

  3. পিএইচপি-তে imagecropauto() ফাংশন ব্যবহার করে কীভাবে একটি ছবি স্বয়ংক্রিয়ভাবে ক্রপ করবেন?

  4. পাইথন টিকিন্টার ক্যানভাসে কীভাবে একটি পিএনজি চিত্র আঁকবেন?