কম্পিউটার

পিএইচপি-তে imagefilter() ফাংশন ব্যবহার করে একটি ছবিতে ফিল্টার কীভাবে প্রয়োগ করবেন?


ইমেজ ফিল্টার() পিএইচপি-তে একটি অন্তর্নির্মিত ফাংশন যা একটি ছবিতে একটি প্রদত্ত ফিল্টার প্রয়োগ করতে ব্যবহৃত হয়৷

সিনট্যাক্স

bool imagefilter(resource $image, int $filtertype, int $arg1, int $arg2, int $arg3, int $arg4)

পরামিতি

ইমেজ ফিল্টার() ছয়টি ভিন্ন প্যারামিটার লাগে − $image, int $filtertype, int $arg1, int $arg2, int $arg3, int $arg4।

  • $ছবি - এটি ইমেজ রিসোর্স ধারণ করে৷

  • $filtertype − ব্যবহার করা ফিল্টার নির্দিষ্ট করে যা একটি পূর্ণসংখ্যা।

নীচে প্রদত্ত বিভিন্ন চিত্র ফিল্টার ধ্রুবক −

  • IMG_FILTER_NEGATE − একটি চিত্রের সমস্ত রং বিপরীত করে।

  • IMG_FILTER_GRAYSCALE − লাল, সবুজ এবং নীল উপাদানগুলিকে তাদের ওজনযুক্ত সমষ্টিতে পরিবর্তন করে চিত্রটিকে গ্রেস্কেলে রূপান্তর করে৷

  • IMG_FILTER_BRIGHTNESS - চিত্রের উজ্জ্বলতা পরিবর্তন করে। arg1 উজ্জ্বলতার মাত্রা সেট করতে ব্যবহৃত হয়। উজ্জ্বলতার পরিসর হল -255 থেকে 255৷

  • IMG_FILTER_CONSTRAST - চিত্রের বৈসাদৃশ্য পরিবর্তন করে। $arg1 বৈসাদৃশ্যের স্তর সেট করতে ব্যবহৃত হয়।

  • IMG_FILTER_COLORIZE − এই ইমেজ ফিল্টারটি হল IMG_FILTER_GARYSCALE এর মতো, আমরা যে রঙটি নির্দিষ্ট করতে পারি তা ছাড়া, এটি arg1, arg2, এবং $arg3 লাল, সবুজ, নীল আকারে আর্গুমেন্ট ব্যবহার করে এবং আলফা চ্যানেলের জন্য arg4 ব্যবহার করা হয়। প্রতিটি রঙের পরিসীমা 0 থেকে 255 পর্যন্ত।

  • IMG_FILTER_EDGEDETECT − এই ফিল্টারটি চিত্রের প্রান্তগুলিকে হাইলাইট করার জন্য প্রান্ত সনাক্তকরণের জন্য ব্যবহার করা হয়৷

  • IMG_FILTER_GAUSSIAN_BLUR − ছবিতে গাউসিয়ান ব্লার প্রয়োগ করুন৷

  • IMG_FILTER_SELECTIVE_BLUR − ছবিতে নির্বাচনী অস্পষ্টতা প্রয়োগ করুন৷

  • IMG_FILTER_EMBOSS - ছবিতে এমবস প্রয়োগ করুন৷

  • IMG_FILTER_MEAN_REMOVAL − ছবি থেকে শব্দ সরান এবং স্কেচি ইফেক্ট প্রদান করুন।

  • IMG_FILTER_SMOOTH৷ - ছবিটিকে মসৃণ করে তোলে। $arg1 মসৃণতার মাত্রা সেট করতে ব্যবহৃত হয়।

  • IMG_FILTER_PIXELATE - ছবিতে পিক্সেলেশন প্রভাব প্রয়োগ করুন। $arg1 ব্লক আকার সেট করতে ব্যবহৃত হয়, এবং $arg2 পিক্সেলেশন ইফেক্ট মোড সেট করতে।

  • IMG_FILTR_SCATTER - ছবিতে স্ক্যাটার ইফেক্ট প্রয়োগ করুন। $arg1 এবং arg2 প্রভাব শক্তি এবং $arg3 সংজ্ঞায়িত করতে ব্যবহৃত হয় নির্বাচিত পিক্সেল রঙে প্রয়োগ করতে ব্যবহৃত হয়।

ঐচ্ছিক আর্গুমেন্টের তালিকা

arg1

  • IMG_FILTER_BRIGHTNESS - উজ্জ্বলতা স্তরের জন্য ব্যবহৃত হয়৷

  • IMG_FILT_CONTRAST − কন্ট্রাস্ট লেভেলের জন্য ব্যবহৃত।

  • IMG_FILTER_COLORIZE − লাল উপাদানের মানের জন্য ব্যবহৃত।

  • IMG_FILTER_SMOOTH৷ − মসৃণতা স্তরের জন্য ব্যবহৃত৷

  • IMG_FILTER_PIXELATE − পিক্সেলে ব্লক আকারের জন্য ব্যবহৃত হয়৷

  • IMG_FILTER_SCATTER - প্রভাব বিয়োগ স্তরের জন্য ব্যবহৃত হয়৷

arg2

  • IMG_FILTER_COLORIZE - এটি নীল উপাদানের মানের জন্য ব্যবহৃত হয়।

  • IMG_FILTER_PIXELATE − উন্নত পিক্সেলেশন ইফেক্ট ব্যবহার করবেন কি না (ডিফল্ট থেকে মিথ্যা)।

  • IMG_FILTER_SCATTER − সংযোজন স্তরকে প্রভাবিত করুন৷

arg3

  • IMG_FILTER_COLORIZE - এটি নীল উপাদানের মানের জন্য ব্যবহৃত হয়।

  • IMG_FILTER_SCATTER − ঐচ্ছিক অ্যারে সূচীকৃত রঙের মানগুলি এ প্রভাব প্রয়োগ করতে৷

arg4

  • IMG_FILTER_COLORIZE − আলফা চ্যানেল, 0 এবং 127 এর মধ্যে একটি মান। 0 সম্পূর্ণ অস্বচ্ছ নির্দেশ করে যখন 127 সম্পূর্ণ স্বচ্ছ নির্দেশ করে।

রিটার্ন মান

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

উদাহরণ 1

<?php
   // Load the gif image from the local drive folder.
   $img = imagecreatefromgif('C:\xampp\htdocs\Images\img39.gif');

   // Colorize the image
   imagefilter($img, IMG_FILTER_COLORIZE, 140, 0, 140, 20);

   // Show the output image
   header('Content-type: image/gif');
   imagepng($img);
?>

আউটপুট

পিএইচপি-তে imagefilter() ফাংশন ব্যবহার করে একটি ছবিতে ফিল্টার কীভাবে প্রয়োগ করবেন?

উদাহরণ 2

<?php
   // Load the gif image from the local drive folder.
   $img = imagecreatefromgif('C:\xampp\htdocs\Images\img39.gif');

   // Negative the image
   imagefilter($img, IMG_FILTER_NEGATE);

   // Show the output image
   header('Content-type: image/gif');
   imagepng($img);
?>

আউটপুট

পিএইচপি-তে imagefilter() ফাংশন ব্যবহার করে একটি ছবিতে ফিল্টার কীভাবে প্রয়োগ করবেন?


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

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

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

  4. PHP-তে imageflip() ফাংশন