1. สินค้า
  2.   ภาพ
  3.   PHP
  4.   Gregwar's Image
 
  

โอเพ่นซอร์ส PHP API เพื่อจัดการ รูปภาพ

ไลบรารี PHP ที่ช่วยให้โปรแกรมเมอร์ซอฟต์แวร์ปรับขนาด คมชัด ผสาน ให้สี เติมและหมุนรูปภาพได้

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

API ไม่ใช้คุณลักษณะกับรูปภาพที่เปิดอยู่ แทน - API จะแคชรูปภาพทั้งหมดก่อนแล้วจึงใช้คุณสมบัติต่างๆ API จะเพิ่มรูปภาพในอาร์เรย์การทำงานที่ประกอบด้วยชื่อ ประเภท และคุณสามารถใช้แฮชเพื่อค้นหาไฟล์ในแคชได้

Previous Next

เริ่มต้นใช้งานอิมเมจของ Gregwar

ต้องใช้ PHP 5.2+ คุณสามารถติดตั้งไลบรารีรูปภาพของ Gregwar ได้อย่างง่ายดายผ่านผู้แต่ง โปรดใช้คำสั่งต่อไปนี้

ติดตั้งอิมเมจของ Gregwar ผ่าน Composer

{
  ...
  "require": {
    "gregwar/image": "2.*"
  }
}

ปรับขนาดรูปภาพผ่าน PHP API ฟรี

ไลบรารีรูปภาพของ Gregwar แบบโอเพ่นซอร์สได้ให้การสนับสนุนการปรับขนาดรูปภาพภายในแอปพลิเคชัน เมื่อใช้ API นักพัฒนาสามารถนำเข้าไลบรารี Gregwar เปิดภาพ ปรับขนาด และบันทึกได้ กระบวนการปรับขนาดค่อนข้างง่ายและต้องใช้โค้ดเพียงบรรทัดเดียว คุณสามารถเปิดได้ด้วยเมธอด open() และปรับขนาดโดยใช้วิธี resize()

ปรับขนาดรูปภาพใน PHP

  1. นำเข้าห้องสมุด
  2. เปิดรูปภาพและส่งต่อเส้นทางของไฟล์รูปภาพ ปรับขนาดและระบุความกว้างและความสูงของรูปภาพที่ส่งออก
  3. ลบล้างสีของภาพและบันทึกภาพ

ปรับขนาดรูปภาพด้วย PHP API ฟรี

Image::open('fileformat.png')
   ->resize(100, 100)
   ->negate()
   ->save('output.jpg');
   

หมุนพลิกและใช้ผลกระทบกับรูปภาพผ่าน PHP

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

รวมรูปภาพผ่านฟรี PHP API

require_once '../autoload.php';
use Gregwar\Image\Image;
Image::open('img/test.png')
    ->merge(Image::open('img/test2.jpg')->cropResize(100, 100))
    ->save('out.jpg', 'jpg');

ใช้ลายน้ํากับภาพผ่านฟรี PHP API

require_once '../autoload.php';
use Gregwar\Image\Image;
// Opening mona.jpg
$img = Image::open('img/mona.jpg');
// Opening vinci.png
$watermark = Image::open('img/vinci.png');
// Mergine vinci text into mona in the top-right corner
$img->merge($watermark, $img->width()-$watermark->width(),
    $img->height()-$watermark->height())
    ->save('out.jpg', 'jpg');
 ไทย