छवि प्रसंस्करण के लिए ओपन सोर्स पीएचपी एपीआई
PHP कमांड के माध्यम से रिस्पॉन्सिव इमेज बनाएं और उनमें हेरफेर करें। PHP के माध्यम से पहलू अनुपात और छवि रूपांतरण को अन्य प्रारूपों में रखते हुए छवि को घुमाएं, काटें, आकार बदलें।
PHP अनुप्रयोगों के अंदर इमेज प्रोसेसिंग क्षमताओं को संभालने के लिए Imagecow एक बहुत शक्तिशाली और स्थिर ओपन सोर्स लाइब्रेरी है। उत्तरदायी छवियों को बनाने और उनमें हेरफेर करने के लिए पुस्तकालय बहुत उपयोगी है। पुस्तकालय बहुत सरल, तेज और उपयोग में आसान है। पुस्तकालय GD2 या इमेजिक पुस्तकालयों का उपयोग करता है और यदि आवश्यक हो तो इसे और अधिक के साथ बढ़ाया जा सकता है।
यह इमेजको ओपन सोर्स PHP लाइब्रेरी डेवलपर्स को वेब पर छवियों में हेरफेर करने की क्षमता देती है। एपीआई ने कई उन्नत इमेज प्रोसेसिंग सुविधाओं के लिए समर्थन प्रदान किया है जैसे कि रोटेट इमेज, रिस्पॉन्सिव इमेज जेनरेट करना, पहलू अनुपात को ध्यान में रखते हुए इमेज का आकार बदलना, इमेज को अन्य फॉर्मेट में बदलना, इमेज को क्रॉप करना, इमेज क्लोनिंग, इमेज पर वॉटरमार्क लागू करना, इमेज कंप्रेशन क्वालिटी लागू करना, पथ के साथ पाठ बनाएं और बहुत कुछ।
Imagecow के साथ शुरुआत करना
Imagecow को स्थापित करने का अनुशंसित तरीका संगीतकार के माध्यम से है। कृपया ut स्थापित करने के लिए निम्न आदेश का उपयोग करें।
संगीतकार के माध्यम से Imagecow स्थापित करें
$ composer require imagecow/imagecow
PHP एपीआई के माध्यम से उत्तरदायी छवियां बनाएं
उत्तरदायी छवि विनिर्देश बिना किसी संदेह के वेब के लिए एक बड़ी जीत है। यह ओपन सोर्स इमेजकाउ लाइब्रेरी सॉफ्टवेयर डेवलपर्स को आसानी से रिस्पॉन्सिव इमेज जेनरेट करने में सक्षम बनाती है। Imagecow के पास क्लाइंट संकेतों के लिए समर्थन है जो कुकीज़ या जावास्क्रिप्ट कोड का उपयोग किए बिना उत्तरदायी छवियों को उत्पन्न करने की अनुमति देता है। क्लाइंट संकेत Google द्वारा एक मानक बनकर पेश किए गए हैं।
PHP एपीआई के माध्यम से उत्तरदायी छवियां बनाएं
$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();
PHP API का उपयोग करके छवियों का आकार बदलें
छवियों का आकार बदलने का तरीका जानना बहुत उपयोगी है और जितना संभव हो सके फ़ाइल आकार को कम करने और छवि गुणवत्ता बनाए रखने में मदद करता है। Imagecow पुस्तकालय PHP प्रोग्रामर को अपने स्वयं के अनुप्रयोगों के अंदर छवियों का आकार बदलने की अनुमति देता है। आप पहलू अनुपात को ध्यान में रखते हुए छवि का आकार बदल सकते हैं, आपको छवि की नई अधिकतम-चौड़ाई के साथ-साथ छवि की नई अधिकतम-ऊंचाई प्रदान करने की आवश्यकता है। Imagecow स्वचालित रूप से क्रॉप और आकार बदलने के लिए छवि के सबसे महत्वपूर्ण भागों की गणना का समर्थन करता है।
PHP लाइब्रेरी के माध्यम से छवि का आकार बदलें
//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
PHP के माध्यम से छवियों को पलटें, काटें या घुमाएँ
Imagecow सॉफ्टवेयर डेवलपर्स को अपने एप्लिकेशन के अंदर PHP कमांड का उपयोग करके अपनी छवियों को फ्लिप करने, क्रॉप करने या घुमाने की क्षमता देता है। पुस्तकालय आसानी से छवि को ऑटो-आकार बदलने और क्रॉप करने का समर्थन करता है। डेवलपर्स किसी छवि को कोड की कुछ पंक्तियों के साथ एक विशिष्ट कोण पर घुमा सकते हैं। इसके अलावा, आप छवि की अस्पष्टता सेट कर सकते हैं और साथ ही छवि पर गाऊसी कलंक भी लगा सकते हैं।
PHP के माध्यम से छवि को कैसे घुमाएं?
require __DIR__.'/bootstrap.php';
use Imagecow\Image;
$image = Image::fromFile(__DIR__.'/my-image.jpg', $library);
$image->rotate(90);
$image->show();
इमेज पर वॉटरमार्क लगाना
ओपन सोर्स लाइब्रेरी इमेजको ने अपने स्वयं के अनुप्रयोगों के अंदर छवि पर वॉटरमार्क लगाने के लिए कार्यक्षमता प्रदान की है। आप अपनी डिजिटल तस्वीरों की सुरक्षा के लिए उनमें वॉटरमार्क जोड़ सकते हैं और लोगों को आपकी अनुमति के बिना छवियों का उपयोग करने से रोक सकते हैं। डेवलपर्स प्रोग्रामेटिक रूप से एक छवि में वॉटरमार्क जोड़ सकते हैं और स्थिति और अस्पष्टता को आसानी से कॉन्फ़िगर कर सकते हैं।
PHP के माध्यम से छवियों में वॉटरमार्क जोड़ें?
$image = Image::fromFile('photo.jpg');
$logo = Image::fromFile('logo.png');
$logo->opacity(50);
$image->watermark($logo);