โอเพ่นซอร์ส PHP API สำหรับการประมวลผลภาพ 

สร้างและจัดการรูปภาพที่ตอบสนองผ่านคำสั่ง PHP หมุน ครอบตัด ปรับขนาดรูปภาพโดยรักษาอัตราส่วนภาพและแปลงรูปภาพเป็นรูปแบบอื่นผ่าน PHP 

Imagecow เป็นไลบรารีโอเพ่นซอร์สที่ทรงพลังและเสถียรมากสำหรับการจัดการความสามารถในการประมวลผลภาพภายในแอปพลิเคชัน PHP ไลบรารีมีประโยชน์มากสำหรับการสร้างและจัดการรูปภาพที่ตอบสนอง ไลบรารีนั้นง่ายมาก รวดเร็ว และใช้งานง่าย ไลบรารีนี้ใช้ไลบรารี GD2 หรือ Imagick และสามารถขยายเพิ่มเติมได้หากต้องการ

ไลบรารี PHP โอเพ่นซอร์ส Imagecow นี้ช่วยให้นักพัฒนาสามารถจัดการรูปภาพไปยังเว็บได้ API ได้ให้การสนับสนุนคุณสมบัติการประมวลผลรูปภาพขั้นสูงหลายอย่าง เช่น หมุนรูปภาพ สร้างรูปภาพที่ตอบสนอง ปรับขนาดรูปภาพโดยรักษาอัตราส่วนภาพ แปลงรูปภาพเป็นรูปแบบอื่น  การครอบตัดรูปภาพ การโคลนรูปภาพ ใช้ลายน้ำบนรูปภาพ ใช้คุณภาพการบีบอัดรูปภาพ วาดข้อความตามเส้นทางและอีกมากมาย

Previous Next

เริ่มต้นใช้งาน 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);
 ไทย