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

PHP – GD ইমেজে গামা করেকশন কীভাবে প্রয়োগ করতে হয়?


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 ফাংশন ব্যবহার করার আগে ইনপুট ইমেজ

PHP – GD ইমেজে গামা করেকশন কীভাবে প্রয়োগ করতে হয়?

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

PHP – GD ইমেজে গামা করেকশন কীভাবে প্রয়োগ করতে হয়?

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


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

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

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

  4. Python Tkinter Canvas-এ PNG ইমেজ আঁক기의 পদ্ধতি