ইমেজ ইন্টারলেস() একটি অন্তর্নির্মিত PHP ফাংশন যা একটি ছবিতে ইন্টারলেস সক্ষম বা নিষ্ক্রিয় করতে ব্যবহৃত হয়। এটি একটি বিটম্যাপ চিত্রকে এনকোড করার একটি পদ্ধতি যাতে যে ব্যক্তি এটিকে আংশিকভাবে গ্রহণ করেছে সে সম্পূর্ণ চিত্রটির একটি অবনমিত অনুলিপি দেখতে পায়৷
একটি চিত্রকে ইন্টারলেস করা ব্যবহারকারীদের এটির অংশগুলি লোড হওয়ার সাথে সাথে দেখতে দেয় এবং এটি চিত্রের প্রকারের উপর নির্ভর করে বিভিন্ন রূপ নেয়৷ অ-ইন্টারলেসড JPEG গুলি লাইনে লাইনে প্রদর্শিত হয়। ছবিতে ইন্টারলেসিং সক্ষম করতে, আমরা কেবলমাত্র এই ফাংশনটিকে 1 এ সেট করা দ্বিতীয় প্যারামিটারের সাথে কল করতে পারি বা এটি নিষ্ক্রিয় করতে 0 (শূন্য) সেট করতে পারি।
সিনট্যাক্স
int imageinterlace(resource $image, int $interlace)
পরামিতি
ইমেজ ইন্টারলেস() দুটি প্যারামিটার লাগে:$image এবং $ইন্টারলেস .
-
$ছবি − ইন্টারলেস করা ইমেজ নির্দিষ্ট করে।
-
$ইন্টারলেস − ইন্টারলেসিং সক্ষম বা নিষ্ক্রিয় করতে হবে কিনা তা নির্দিষ্ট করে৷
৷
রিটার্ন মান
ইমেজ ইন্টারলেস() চিত্রের জন্য ইন্টারলেস বিট সেট করা থাকলে 1 প্রদান করে, অন্যথায় এটি 0 প্রদান করে।
উদাহরণ 1
<?php //load an image by using imagecreatefromjpeg() function $img = imagecreatefromjpeg('C:\xampp\htdocs\test\30.jpg'); // Enable interlacing by using one imageinterlace($img, 1); // View the output image header('Content-type: image/jpeg'); imagejpeg($img); imagedestroy($img); ?>
উদাহরণ 2
এই উদাহরণে, আমরা ইন্টারলেসিং অক্ষম করেছি৷
৷<?php //load an image by using imagecreatefromjpeg() function $img = imagecreatefromjpeg('C:\xampp\htdocs\test\30.jpg'); // Disable interlacing by using zero imageinterlace($img, 0); // View the output image header('Content-type: image/jpeg'); imagejpeg($img); imagedestroy($img); ?>
আউটপুট