โอเพ่นซอร์ส PHP API สำหรับการประมวลผลภาพ
สร้างและจัดการรูปภาพที่ตอบสนองผ่านคำสั่ง PHP หมุน ครอบตัด ปรับขนาดรูปภาพโดยรักษาอัตราส่วนภาพและแปลงรูปภาพเป็นรูปแบบอื่นผ่าน PHP
Imagecow เป็นไลบรารีโอเพ่นซอร์สที่ทรงพลังและเสถียรมากสำหรับการจัดการความสามารถในการประมวลผลภาพภายในแอปพลิเคชัน PHP ไลบรารีมีประโยชน์มากสำหรับการสร้างและจัดการรูปภาพที่ตอบสนอง ไลบรารีนั้นง่ายมาก รวดเร็ว และใช้งานง่าย ไลบรารีนี้ใช้ไลบรารี GD2 หรือ Imagick และสามารถขยายเพิ่มเติมได้หากต้องการ
ไลบรารี PHP โอเพ่นซอร์ส Imagecow นี้ช่วยให้นักพัฒนาสามารถจัดการรูปภาพไปยังเว็บได้ API ได้ให้การสนับสนุนคุณสมบัติการประมวลผลรูปภาพขั้นสูงหลายอย่าง เช่น หมุนรูปภาพ สร้างรูปภาพที่ตอบสนอง ปรับขนาดรูปภาพโดยรักษาอัตราส่วนภาพ แปลงรูปภาพเป็นรูปแบบอื่น การครอบตัดรูปภาพ การโคลนรูปภาพ ใช้ลายน้ำบนรูปภาพ ใช้คุณภาพการบีบอัดรูปภาพ วาดข้อความตามเส้นทางและอีกมากมาย
เริ่มต้นใช้งาน Imagecow
วิธีที่แนะนำในการติดตั้ง Imagecow คือผ่าน ผู้แต่ง โปรดใช้คำสั่งต่อไปนี้เพื่อติดตั้ง ut
ติดตั้ง Imagecow ผ่านนักแต่งเพลง
$ composer require imagecow/imagecow
สร้างภาพที่ตอบสนองผ่าน PHP APIs
ข้อมูลจำเพาะของภาพที่ตอบสนองเป็นชัยชนะที่ยอดเยี่ยมสำหรับเว็บโดยไม่ต้องสงสัย ไลบรารี Imagecow โอเพ่นซอร์สนี้ช่วยให้นักพัฒนาซอฟต์แวร์สร้างภาพที่ตอบสนองได้อย่างง่ายดาย Imagecow รองรับคำแนะนำลูกค้าที่อนุญาตให้สร้างภาพที่ตอบสนองโดยไม่ต้องใช้คุกกี้หรือโค้ดจาวาสคริปต์ คำแนะนำลูกค้าได้รับการแนะนำโดย Google กลายเป็นมาตรฐาน
สร้างภาพที่ตอบสนองผ่าน PHP APIs
$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();
การใช้ลายน้ำบนรูปภาพ
ไลบรารีโอเพ่นซอร์ส Imagecow มีฟังก์ชันสำหรับการใช้ลายน้ำบนรูปภาพภายในแอปพลิเคชันของตนเอง คุณสามารถเพิ่มลายน้ำให้กับภาพถ่ายดิจิทัลของคุณเพื่อปกป้องพวกเขาและห้ามมิให้ผู้อื่นใช้ภาพโดยไม่ได้รับอนุญาตจากคุณ นักพัฒนาสามารถเพิ่มลายน้ำให้กับรูปภาพโดยทางโปรแกรม และสามารถกำหนดค่าตำแหน่งและความทึบได้อย่างง่ายดาย
เพิ่มลายน้ําลงในรูปภาพผ่าน PHP?
$image = Image::fromFile('photo.jpg');
$logo = Image::fromFile('logo.png');
$logo->opacity(50);
$image->watermark($logo);