কম্পিউটার

পিএইচপি-তে imaglaereffect() ফাংশন ব্যবহার করে লেয়ারিং ইফেক্ট ব্যবহার করতে আলফা মিশ্রন পতাকা কিভাবে সেট করবেন?


ইমেজলেয়ার ইফেক্ট() পিএইচপি-তে একটি অন্তর্নির্মিত ফাংশন যা লেয়ারিং ইফেক্ট ব্যবহার করার জন্য আলফা মিশ্রন পতাকা সেট করতে ব্যবহৃত হয়। এটি সাফল্যের উপর সত্য বা ব্যর্থতার উপর মিথ্যা ফেরত দেয়।

সিনট্যাক্স

bool imagelayereffect($image, $effect)

পরামিতি

ইমেজলেয়ার ইফেক্ট() দুটি ভিন্ন প্যারামিটার নেয়:$image এবং $effect .

  • $ছবি − এই প্যারামিটারটি ইমেজ তৈরির ফাংশন imagecreatetruecolor() দ্বারা ফেরত দেওয়া হয়। এটি একটি চিত্রের আকার তৈরি করতে ব্যবহৃত হয়৷

  • $effect − এই পরামিতিটি বিভিন্ন প্রভাবের ধ্রুবক ব্যবহার করে ব্লেন্ডিং পতাকার মান সেট করতে ব্যবহৃত হয়, যা নীচে দেওয়া হয়েছে −

    • IMG_EFFECT_REPLACE - এটি পিক্সেল প্রতিস্থাপন সেট করতে ব্যবহৃত হয়। এটি imagealphablending() ফাংশনের সাথে সত্য পাস করার অনুরূপ।

    • IMG_EFFETC_ALPHABLEND - এটি সাধারণ পিক্সেল মিশ্রণ সেট করতে ব্যবহৃত হয়। এটি imagealphablending() ফাংশনে মিথ্যা পাস করার সমতুল্য।

    • IMG_EFFECT_NORMAL − এটি IMG_EFFETC_ALPHABLEND এর মতোই৷

    • IMG_EFFETC_OVERLAY − IMG_EFFECT_OVERLAY ব্যবহার করে সাদা রঙের ব্যাকগ্রাউন্ড পিক্সেল সাদা থাকবে এবং কালো রঙের ব্যাকগ্রাউন্ড পিক্সেল কালো থাকবে কিন্তু ধূসর ব্যাকগ্রাউন্ড পিক্সেল ফোরগ্রাউন্ড পিক্সেলের রঙ নেবে।

    • IMG_EFFETC_MULTIPLY − এটি গুণগত প্রভাব সেট করবে।

রিটার্ন মান

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

উদাহরণ 1

<?php
   // Setup an image using imagecreatetruecolor() function
   $img = imagecreatetruecolor(700, 300);
   
   // Set a background color
   imagefilledrectangle($img, 0, 0, 150, 150, imagecolorallocate($img, 122, 122, 122));

   // Apply the overlay alpha blending flag
   imagelayereffect($img, IMG_EFFECT_OVERLAY);

   // Draw two grey ellipses
   imagefilledellipse($img, 50, 50, 40, 40, imagecolorallocate($img, 100, 255, 100));
   imagefilledellipse($img, 50, 50, 50, 80, imagecolorallocate($img, 100, 100, 255));
   imagefilledellipse($img, 50, 50, 80, 50, imagecolorallocate($img, 255, 0, 0));

   // Output image
   header('Content-type: image/png');
   imagepng($img);
   imagedestroy($img);
?>

আউটপুট

পিএইচপি-তে imaglaereffect() ফাংশন ব্যবহার করে লেয়ারিং ইফেক্ট ব্যবহার করতে আলফা মিশ্রন পতাকা কিভাবে সেট করবেন?

উদাহরণ 2

<?php
   // Setup an image using imagecreatetruecolor() function.
   $img = imagecreatetruecolor(700, 200);

   // Set a background color
   imagefilledrectangle($img, 0, 0, 200, 200, imagecolorallocate($img, 122, 122, 122));

   // Apply the overlay alpha blending flag
   imagelayereffect($img, IMG_EFFECT_REPLACE);

   // Draw two grey ellipses
   imagefilledellipse($img,100,100,160,160, imagecolorallocate($img,0,0,0));
   imagefilledellipse($img,100,100,140,140, imagecolorallocate($img,0,0,255));
   imagefilledellipse($img,100,100,100,100, imagecolorallocate($img,255,0,0));

   // Output image
   header('Content-type: image/png');
   imagepng($img);
   imagedestroy($img);
?>

আউটপুট

পিএইচপি-তে imaglaereffect() ফাংশন ব্যবহার করে লেয়ারিং ইফেক্ট ব্যবহার করতে আলফা মিশ্রন পতাকা কিভাবে সেট করবেন?


  1. কিভাবে PHP-তে imageistruecolor() ফাংশন ব্যবহার করে একটি ইমেজ একটি truecolor ইমেজ নিশ্চিত করবেন?

  2. পিএইচপি-তে একটি imagefilledpolygon() ফাংশন ব্যবহার করে একটি ভরা বহুভুজ কীভাবে আঁকবেন?

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

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