কম্পিউটার টিউটোরিয়াল

PHP − exif_read_data() ফাংশন

exif_read_data() ফাংশনটি PHP-এ একটি ইমেজ ফাইল থেকে EXIF (Exchangeable image file format) হেডার পড়ে। এই ফাংশন একটি ইমেজ ফাইল থেকে সব EXIF হেডার এক্সট্র্যাক্ট করে।

সিনট্যাক্স

Array exif_read_data( str $file, str $section=null, bool $arrays=false, bool $thumbnail=false )

প্যারামিটার

exif_read_data() নিচের চারটি প্যারামিটার গ্রহণ করে −

  • $file − এই প্যারামিটারটি একটি ইমেজ ফাইলের লোকেশন স্পেসিফাই করতে ব্যবহৃত হয়।

  • $section − এই প্যারামিটারটি একটি কমা-সেপারেটেড লিস্ট স্পেসিফাই করে সেকশনগুলো যা ফাইলে উপস্থিত থাকতে হবে রেজাল্ট অ্যারে প্রোডিউস করার জন্য।

  • $arrays − এই প্যারামিটারটি স্পেসিফাই করে প্রতিটি সেকশনকে অ্যারে হিসেবে প্রেজেন্ট করা উচিত কিনা।

  • $thumbnail − এই প্যারামিটারটি স্পেসিফাই করে থাম্বনেইল পড়া উচিত কিনা।

রিটার্ন ভ্যালু

exif_read_data() ফাংশন সফল হলে একটি অ্যাসোসিয়েটিভ অ্যারে রিটার্ন করে; ব্যর্থ হলে False।

উদাহরণ

<?php
// লোকাল ড্রাইভ থেকে একটি ইমেজ লোড করুন
$arrays = exif_read_data('C:\xampp\htdocs\test\research.jpg');
// আউটপুট
print_r($arrays);
?>

এখানে আমরা নিচের ইমেজটি ব্যবহার করেছি:

PHP − exif_read_data() ফাংশন

আউটপুট

Array ( [FileName] => research.jpg [FileDateTime] => 1627296139 [FileSize] => 45686 [FileType] => 2 [MimeType] => image/jpeg [SectionsFound] => [COMPUTED] => Array ( [html] => width="640" height="358" [Height] => 358 [Width] => 640 [IsColor] => 1 ) )
  1. PHP − exif_imagetype() ফাংশন

  2. PHP-তে imageflip() ফাংশন

  3. PHP-তে imagecreate() ফাংশন

  4. PHP-তে getimagesize() ফাংশন