imagecreateffromjpeg() পিএইচপি-তে একটি অন্তর্নির্মিত ফাংশন যা একটি JPEG ফাইল থেকে একটি নতুন ছবি তৈরি করতে ব্যবহৃত হয়। এটি প্রদত্ত ফাইলের নাম থেকে প্রাপ্ত চিত্রের প্রতিনিধিত্বকারী একটি চিত্র শনাক্তকারী প্রদান করে।
সিনট্যাক্স
resource imagecreatefromjpeg(string $filename)
প্যারামিটার
imagecreateffromjpeg() শুধুমাত্র একটি প্যারামিটার ব্যবহার করে, $filename , যা JPEG চিত্রের চিত্র বা পথের নাম ধরে রাখে।
রিটার্ন মান
imagecreateffromjpeg() সাফল্যের উপর একটি ইমেজ রিসোর্স শনাক্তকারী প্রদান করে এবং এটি মিথ্যাতে একটি ত্রুটি দেয়।
উদাহরণ 1
<?php
// Load an image from local drive/file
$img = imagecreatefromjpeg('C:\xampp\htdocs\test\1.jpeg');
// it will show the loaded image in the browser
header('Content-type: image/jpg');
imagejpeg($img);
imagedestroy($img);
?> আউটপুট

উদাহরণ 2
<?php
// Load a JPEG image from local drive/file
$img = imagecreatefromjpeg('C:\xampp\htdocs\test\1(a).jpeg');
// Flip the image
imageflip($img, 1);
// Save the GIF image in the given path.
imagejpeg($img,'C:\xampp\htdocs\test\1(b).png');
imagedestroy($img);
?> ইনপুট ছবি

আউটপুট চিত্র

ব্যাখ্যা − উদাহরণ 2-এ, আমরা imagecreatefromjpeg() ব্যবহার করে স্থানীয় পাথ থেকে jpeg ইমেজ লোড করেছি ফাংশন তারপরে, আমরা ইমেজ ফ্লিপ করার জন্য imageflip() ফাংশন ব্যবহার করেছি।
উদাহরণ 3 - একটি JPEG ছবি লোড করার সময় ত্রুটিগুলি পরিচালনা করা
<?php
function LoadJpeg($imgname) {
/* Attempt to open */
$im = @imagecreatefromjpeg($imgname);
/* See if it failed */
if(!$im) {
/* Create a black image */
$im = imagecreatetruecolor(700, 300);
$bgc = imagecolorallocate($im, 0, 0, 255);
$tc = imagecolorallocate($im, 255,255, 255);
imagefilledrectangle($im, 0, 0, 700, 300, $bgc);
/* Output an error message */
imagestring($im, 20, 80, 80, 'Error loading ' . $imgname, $tc);
}
return $im;
}
header('Content-Type: image/jpeg');
$img = LoadJpeg('bogus.image');
imagejpeg($img);
imagedestroy($img);
?> আউটপুট
