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

PHP-তে imagecreatefrompng() ফাংশন ব্যবহার করে PNG ফাইল বা URL থেকে নতুন ইমেজ কীভাবে তৈরি করবেন?


PHP-তে, imagecreatefrompng() একটি বিল্ট-ইন ফাংশন যা PNG ফাইল বা URL থেকে একটি নতুন ইমেজ তৈরি করতে ব্যবহৃত হয়। imagecreatefrompng() প্রদত্ত ফাইলনেম থেকে প্রাপ্ত ইমেজকে উপস্থাপনকারী একটি ইমেজ আইডেন্টিফায়ার রিটার্ন করে।

সিনট্যাক্স

resource imagecreatefrompng(string $filename)

প্যারামিটার

imagecreatefrompng() শুধু একটি প্যারামিটার নেয়, $filename। এই প্যারামিটার ইমেজের নাম বা PNG ইমেজের পাথ ধারণ করে।

রিটার্ন মান

imagecreatefrompng() সাফল্যে একটি ইমেজ রিসোর্স আইডেন্টিফায়ার রিটার্ন করে, এবং false-এ এরর দেয়।

উদাহরণ ১ − ব্রাউজারে লোড করা PNG ইমেজ দেখানো

<?php    // লোকাল ড্রাইভ/ফাইল থেকে একটি ইমেজ লোড করুন    $img = imagecreatefrompng('C:\xampp\htdocs\Images\img29.png');    // এটি ব্রাউজারে লোড করা PNG ইমেজ দেখাবে    header('Content-type: image/png');    imagejpeg($img);    imagedestroy($img); ?>

আউটপুট

PHP-তে imagecreatefrompng() ফাংশন ব্যবহার করে PNG ফাইল বা URL থেকে নতুন ইমেজ কীভাবে তৈরি করবেন?

উদাহরণ ২ − PNG ইমেজ লোড করা এবং লোকাল ড্রাইভ পাথে সংরক্ষণ করা

<?php    // লোকাল ড্রাইভ/ফাইল থেকে একটি ইমেজ লোড করুন    $img = imagecreatefrompng('C:\xampp\htdocs\Images\img29.png');    // ইমেজ ফ্লিপ করুন    // imageflip($img,1);    // প্রদত্ত লোকাল ড্রাইভ ফোল্ডার পাথে GIF ইমেজ সংরক্ষণ করুন    imagejpeg($img,'C:\xampp\htdocs\pic.gif');    imagedestroy($img); ?>

আউটপুট

PHP-তে imagecreatefrompng() ফাংশন ব্যবহার করে PNG ফাইল বা URL থেকে নতুন ইমেজ কীভাবে তৈরি করবেন?

ব্যাখ্যা − উদাহরণ ২-এ, imagecreatefrompng() ফাংশন ব্যবহার করে লোকাল পাথ থেকে একটি PNG ইমেজ লোড করা হয়েছে। তারপর, আমরা PNG ইমেজকে GIF ইমেজে রূপান্তর করেছি এবং GIF ইমেজ সংরক্ষণ করার পাথ দিয়ে লোকাল ড্রাইভে সংরক্ষণ করেছি।

আমরা ব্রাউজারে ইমেজও দেখতে পারি (উদাহরণ ১ দেখুন)।


  1. PHP-তে imagecrop() ফাংশন ব্যবহার করে ছবি কীভাবে দিয়ে गये রেক্ট্যাঙ্গেলে ক্রপ করবেন?

  2. PHP-তে imagecropauto() ফাংশন ব্যবহার করে ছবি স্বয়ংক্রিয়ভাবে কীভাবে ক্রপ করবেন?

  3. PHP-তে imagecreatefromwbmp() ফাংশন ব্যবহার করে WBMP ফাইল বা URL থেকে নতুন ইমেজ কীভাবে তৈরি করবেন?

  4. PHP-তে imagecreatefromjpeg() ফাংশন ব্যবহার করে JPEG ফাইল থেকে নতুন ইমেজ কীভাবে তৈরি করবেন?