imagecolorclosest() ফাংশনটি নির্দিষ্ট রঙের নিকটতম রঙের সূচী পায়।
সিনট্যাক্স
imagecolorallocatealpha (img, red, green, blue)
প্যারামিটার
-
img :imagecreatetruecolor().
দিয়ে ইমেজ রিসোর্স তৈরি করা হয়েছে -
লাল: লাল রঙের উপাদান
-
সবুজ: সবুজ রঙের উপাদান
-
নীল: নীল রঙের উপাদান
ফেরত
imagecolorclosest() ফাংশনটি ছবির প্যালেটে নিকটতম রঙের সূচী প্রদান করে।
উদাহরণ
নিম্নলিখিত একটি উদাহরণ:
<?php $img = imagecreatefrompng('https://www.tutorialspoint.com/assets/videos/courses/19/images/course_19_image.png'); imagetruecolortopalette($img, false, 255); $val = imagecolorclosest($img, 20, 90, 140); $val = imagecolorsforindex($img, $val); $val = "({$val['red']}, {$val['green']}, {$val['blue']})"; echo "Closest = " . $val; imagedestroy($img); ?>
আউটপুট
নিম্নলিখিত আউটপুট:
Closest = (44, 118, 140)
উদাহরণ
আসুন আমরা আরেকটি উদাহরণ দেখি যেখানে আমাদের বিভিন্ন চিত্র এবং রঙের উপাদান রয়েছে:
<?php $img = imagecreatefrompng('https://www.tutorialspoint.com/images/Swift.png'); imagetruecolortopalette($img, false, 255); $val = imagecolorclosest($img, 10, 130, 80); $val = imagecolorsforindex($img, $val); $val = "({$val['red']}, {$val['green']}, {$val['blue']})"; echo "Closest = " . $val; imagedestroy($img); ?>
আউটপুট
নিম্নলিখিত আউটপুট:
Closest = (228, 74, 76)