imagecropauto() পিএইচপি-তে একটি অন্তর্নির্মিত ফাংশন যা উপলব্ধ মোডগুলির একটি ব্যবহার করে স্বয়ংক্রিয়ভাবে একটি চিত্র ক্রপ করতে ব্যবহৃত হয়৷
সিনট্যাক্স
resource imagecropauto(resource $image, int $mode, float $threshold, int $color)
পরামিতি
imagecropauto() চারটি ভিন্ন প্যারামিটার লাগে - $image, $mode, $threshold এবং $color .
-
$ছবি − ক্রপ করা ইমেজ রিসোর্স নির্দিষ্ট করে।
-
$মোড − এটি একটি ঐচ্ছিক পরামিতি এবং এটি একটি ক্রপ মোডের সাথে সম্পর্কিত একটি পূর্ণসংখ্যা নির্দিষ্ট করতে ব্যবহৃত হয়, নীচে ক্রপ মোডগুলির তালিকা রয়েছে৷
-
IMG_CROP_DEFAULT − IMG_CROP_DEFAULT ঠিক IMG_CROP_TRANSPARENT মোডের মতো কাজ করে৷
-
IMG_CROP_TRANSPARENT − এই মোডটি একটি স্বচ্ছ ব্যাকগ্রাউন্ড কাটানোর জন্য ব্যবহার করা হয়।
-
IMG_CROP_BLACK − এই মোডটি কালো ব্যাকগ্রাউন্ড কাটানোর জন্য ব্যবহার করা হয়।
-
IMG_CROP_WHITE − এই মোডটি একটি সাদা ব্যাকগ্রাউন্ড কাটানোর জন্য ব্যবহার করা হয়।
-
IMG_CROP_SIDES − এই মোডটি চিত্রের চারটি কোণ ব্যবহার করে পটভূমি শনাক্ত করার চেষ্টা করে।
-
IMG_CROP_THRESHOLD − এই মোডটি প্রদত্ত থ্রেশহোল্ড এবং রঙ ব্যবহার করে একটি চিত্র ক্রপ করতে ব্যবহৃত হয়৷
-
-
$threshold − ঐচ্ছিক পরামিতি, এটি চিত্রের রঙ এবং ক্রপ করার সাথে রঙের তুলনা করার সময় ব্যবহার করা সহনশীলতা শতাংশে নির্দিষ্ট করতে ব্যবহৃত হয়৷
-
$color − ঐচ্ছিক প্যারামিটার, এটি একটি RGB (লাল, সবুজ এবং নীল) রঙের মান বা একটি প্যালেট সূচক নির্দিষ্ট করতে ব্যবহৃত হয়৷
রিটার্ন মান
imagecropauto() সাফল্য বা ব্যর্থতার উপর মিথ্যা একটি ক্রপ করা ইমেজ রিসোর্স ফেরত দেয়। imagecrop() সম্পূর্ণ চিত্র ক্রপ হলে ফাংশন মিথ্যা প্রদান করে।
উদাহরণ 1
<?php // Load the png image from the local drive folder $img = imagecreatefromjpeg('C:\xampp\htdocs\Images\img33.jpg'); // Crop the extra white area of an image $cropped = imagecropauto($img,IMG_CROP_WHITE); // Convert it to a gif file header('Content-type: image/gif'); imagepng($cropped); ?>
আউটপুট
IMG_CROP_WHITE মোড প্যারামিটার ব্যবহার করার আগে সাদা পাশের এলাকা সহ চিত্র৷
প্যারামিটারের IMG_CROP_WHITE মোড ব্যবহার করার পরে পাশ থেকে সাদা রঙের এলাকা কাটুন।
দ্রষ্টব্য - আমরা একটি ইমেজ ক্রপ করার জন্য প্যারামিটারের বিভিন্ন প্রদত্ত মোড ব্যবহার করতে পারি। উদাহরণস্বরূপ, আমরা IMG_CROP_BLACK ব্যবহার করতে পারি , যা ছবির কালো অংশ ক্রপ করবে।