imagegammacorrect() PHP-এ একটি বিল্ট-ইন ফাংশন যা একটি দেওয়া Graphics Draw (GD) ইনপুট ইমেজ এবং আউটপুট গামা-এ গামা করেকশন প্রয়োগ করতে ব্যবহৃত হয়।
সিনট্যাক্স
bool imagegammacorrect(resource $image, float $inputgamma, float $outputgamma)
প্যারামিটারসমূহ
imagegammacorrect() তিনটি ভিন্ন প্যারামিটার নেয়: $image, $inputgamma এবং $outputgamma।
$image – কাজ করার ইমেজ নির্দিষ্ট করে।
$inputgamma – ইনপুট গামা নির্দিষ্ট করে।
$outputgamma – আউটপুট গামা নির্দিষ্ট করে।
রিটার্ন মান
imagegammacorrect() সাফল্যে True এবং ব্যর্থতায় False রিটার্ন করে।
উদাহরণ ১
<?php // লোকাল ড্রাইভ ফোল্ডার থেকে একটি ইমেজ লোড করুন $img = imagecreatefrompng('C:\xampp\htdocs\Images\img58.png'); // imagegammacorrect ব্যবহার করে ইমেজ গামা পরিবর্তন করুন imagegammacorrect($img, 15, 1.5); // ব্রাউজারে আউটপুট ইমেজ header('Content-Type: image/png'); imagepng($img); imagedestroy($img); ?>
আউটপুট
imagegammacorrect() PHP ফাংশন ব্যবহার করার আগে ইনপুট ইমেজ

imagegammacorrect() PHP ফাংশন ব্যবহার করার পর আউটপুট ইমেজ

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