1. পণ্য
  2.   ছবি
  3.   PHP
  4.   Imagecow
 
  

চিত্র প্রক্রিয়াকরণের জন্য ওপেন সোর্স PHP API 

পিএইচপি কমান্ডের মাধ্যমে প্রতিক্রিয়াশীল চিত্রগুলি তৈরি এবং পরিচালনা করুন। PHP-এর মাধ্যমে আকৃতির অনুপাত এবং ছবি রূপান্তর অন্যান্য ফরম্যাটে রেখে ছবি ঘোরান, কাটছাঁট করুন, আকার পরিবর্তন করুন। 

ইমেজকো পিএইচপি অ্যাপ্লিকেশনগুলির মধ্যে ইমেজ প্রসেসিং ক্ষমতাগুলি পরিচালনা করার জন্য একটি খুব শক্তিশালী এবং স্থিতিশীল ওপেন সোর্স লাইব্রেরি। লাইব্রেরি প্রতিক্রিয়াশীল ছবি তৈরি এবং ম্যানিপুলেট করার জন্য খুবই উপযোগী। লাইব্রেরি খুব সহজ, দ্রুত, এবং ব্যবহার করা সহজ. লাইব্রেরি GD2 বা Imagick লাইব্রেরি ব্যবহার করে এবং প্রয়োজনে আরও বাড়ানো যেতে পারে।

এই Imagecow ওপেন সোর্স PHP লাইব্রেরি ডেভেলপারদেরকে ওয়েবে ছবি ম্যানিপুলেট করার ক্ষমতা দেয়। এপিআই বেশ কিছু উন্নত ইমেজ প্রসেসিং ফিচারের জন্য সমর্থন প্রদান করেছে যেমন ইমেজ রোটেট করা, রেসপন্সিভ ইমেজ জেনারেট করা, অ্যাসপেক্ট রেশিও ঠিক রেখে ইমেজের রিসাইজ করা, অন্য ফরম্যাটে ইমেজ কনভার্সন,  ইমেজ ক্রপ করা, ইমেজ ক্লোনিং, ইমেজে ওয়াটারমার্ক লাগানো, ইমেজ কম্প্রেশন কোয়ালিটি প্রয়োগ করা, একটি পথ বরাবর পাঠ্য আঁকুন এবং আরও অনেক কিছু।

Previous Next

Imagecow দিয়ে শুরু করা

Imagecow ইনস্টল করার প্রস্তাবিত উপায় হল কম্পোজার এর মাধ্যমে। ut ইনস্টল করতে নিম্নলিখিত কমান্ড ব্যবহার করুন.

কম্পোজারের মাধ্যমে ইমেজকো ইনস্টল করুন

$ composer require imagecow/imagecow

PHP API এর মাধ্যমে প্রতিক্রিয়াশীল ছবি তৈরি করুন

প্রতিক্রিয়াশীল ইমেজ স্পেসিফিকেশন কোনো সন্দেহ ছাড়াই ওয়েবের জন্য একটি দুর্দান্ত জয়। এই ওপেন সোর্স Imagecow লাইব্রেরি সফটওয়্যার ডেভেলপারদের সহজে প্রতিক্রিয়াশীল ছবি তৈরি করতে সক্ষম করে। Imagecow-এর ক্লায়েন্ট ইঙ্গিতগুলির জন্য সমর্থন রয়েছে যা কুকিজ বা জাভাস্ক্রিপ্ট কোড ব্যবহার না করে প্রতিক্রিয়াশীল ছবি তৈরি করার অনুমতি দেয়। ক্লায়েন্ট হিন্টস চালু করেছে গুগল একটি স্ট্যান্ডার্ড হয়ে উঠেছে।

PHP API এর মাধ্যমে প্রতিক্রিয়াশীল ছবি তৈরি করুন

$file = __DIR__.'/'.$_GET['file'];
$transform = isset($_GET['transform']) ? $_GET['transform'] : null;
//Create the image instance
$image = Image::fromFile($file);
//Set the client hints
$image->setClientHints([
    'dpr' => isset($_SERVER['HTTP_DPR']) ? $_SERVER['HTTP_DPR'] : null,
    'width' => isset($_SERVER['HTTP_WIDTH']) ? $_SERVER['HTTP_WIDTH'] : null,
    'viewport-width' => isset($_SERVER['HTTP_VIEWPORT_WIDTH']) ? $_SERVER['HTTP_VIEWPORT_WIDTH'] : null,
]);
//Transform the image and display the result:
$image->transform($transform)->show();

পিএইচপি API ব্যবহার করে চিত্রের আকার পরিবর্তন করুন

কিভাবে ইমেজ রিসাইজ করতে হয় তা জানা খুবই উপযোগী এবং ফাইলের সাইজ যতটা সম্ভব কমাতে এবং ইমেজ কোয়ালিটি ঠিক রাখতে সাহায্য করে। Imagecow লাইব্রেরি পিএইচপি প্রোগ্রামারদের তাদের নিজস্ব অ্যাপ্লিকেশনের মধ্যে ইমেজ রিসাইজ করতে দেয়। আপনি আকৃতির অনুপাত বজায় রেখে ছবির আকার পরিবর্তন করতে পারেন, আপনাকে ছবির নতুন সর্বোচ্চ-প্রস্থের পাশাপাশি ছবির নতুন সর্বোচ্চ-উচ্চতা প্রদান করতে হবে। Imagecow স্বয়ংক্রিয়ভাবে ক্রপ এবং রিসাইজ ক্রপ করার জন্য চিত্রের সবচেয়ে গুরুত্বপূর্ণ অংশগুলি গণনা করতে সহায়তা করে।

পিএইচপি লাইব্রেরির মাধ্যমে চিত্রের আকার পরিবর্তন করুন

//Assuming the original image is 1000x500
$image->resize(200);                    // change to 200x100
$image->resize(0, 200);                 // change to 400x200
$image->resize(200, 300);               // change to 200x100
$image->resize(2000, 2000);             // keeps 1000x500

পিএইচপি-এর মাধ্যমে ছবি ফ্লিপ, ক্রপ বা রোটেট করুন

Imagecow সফ্টওয়্যার ডেভেলপারদের তাদের অ্যাপ্লিকেশনের ভিতরে PHP কমান্ড ব্যবহার করে তাদের ছবি ফ্লিপ, ক্রপ বা ঘোরানোর ক্ষমতা দেয়। লাইব্রেরি স্বয়ংক্রিয় আকার পরিবর্তন এবং সহজে ইমেজ ক্রপ করা সমর্থন করে। বিকাশকারীরা কোডের কয়েকটি লাইন দিয়ে একটি নির্দিষ্ট কোণে একটি চিত্র ঘোরাতে পারে। তাছাড়া, আপনি ছবির অপাসিটি সেট করার পাশাপাশি ছবিতে গাউসিয়ান ব্লার প্রয়োগ করতে পারেন।

কিভাবে PHP এর মাধ্যমে ছবি ঘোরানো যায়?

require __DIR__.'/bootstrap.php';
use Imagecow\Image;
$image = Image::fromFile(__DIR__.'/my-image.jpg', $library);
$image->rotate(90);
$image->show();

ছবিতে ওয়াটারমার্ক প্রয়োগ করা হচ্ছে

ওপেন সোর্স লাইব্রেরি Imagecow তাদের নিজস্ব অ্যাপ্লিকেশনের ভিতরে ইমেজে ওয়াটারমার্ক প্রয়োগ করার জন্য কার্যকারিতা প্রদান করেছে। আপনি তাদের রক্ষা করতে আপনার ডিজিটাল ফটোগুলিতে একটি জলছাপ যোগ করতে পারেন এবং আপনার অনুমতি ছাড়া ছবিগুলি ব্যবহার করা থেকে লোকেদের নিষিদ্ধ করতে পারেন৷ বিকাশকারীরা প্রোগ্রাম্যাটিকভাবে একটি ছবিতে একটি জলছাপ যোগ করতে পারে এবং অবস্থান এবং অস্বচ্ছতা সহজেই কনফিগার করতে পারে।

পিএইচপি এর মাধ্যমে ছবিতে ওয়াটারমার্ক যোগ করবেন?

$image = Image::fromFile('photo.jpg');
$logo = Image::fromFile('logo.png');
$logo->opacity(50);
$image->watermark($logo);
 বাংলা