ইমেজ ফিল্টার() পিএইচপি-তে একটি অন্তর্নির্মিত ফাংশন যা একটি ছবিতে একটি প্রদত্ত ফিল্টার প্রয়োগ করতে ব্যবহৃত হয়৷
সিনট্যাক্স
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); ?>
আউটপুট
উদাহরণ 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); ?>
আউটপুট