Share Làm việc với hình ảnh trong PHP với thư viện GImage

filiallion

Administrator
Staff member
Administrator
Messages
498
Points
10
Language
Tiếng Việt
Hiện tại, PHP có rất nhiều thư viện xử lý hình ảnh và bài viết này tôi tiếp tục giới thiệu với các bạn một thư viện xử lý hình ảnh đơn giản nữa đó là GImage. Với tên gọi GImage, các bạn có thể liên tưởng tới bộ thư viện đồ hoạ GD của PHP và tên gọi GImage là lấy từ tên thư viện GD này. Nếu so sánh với thư viện Imagine mà tôi đã giới thiệu với các bạn ở bài viết "Xử lý hình ảnh chuyên nghiệp với thư viện Imagine" thì thư viện GImage khó có thể vượt trội hơn nhưng nếu các bạn chỉ làm việc với hình ảnh với các thao tác đơn giản như tạo thumbnail, cắt, gắn watermark thôi thì thư viện GImage cũng hoàn toàn đáp ứng tốt.

Để sử dụng thư viện GImage, các bạn tải và cài đặt bằng dòng lệnh Composer sau:
Code:
composer require joseluisq/gimage
Sau đó, các bạn tham khảo ví dụ sau để biết cách sử dụng thư viện GImage:
PHP:
<?php
//Require tập tin autoload.php
require 'path/to/autoload.php';

//Khai báo sử dụng thư viện
use GImage\Image;

//Khởi tạo đối tượng image
$image = new Image();

//Nạp hình ảnh, scale và lưu lại
$image->load('path/to/image.jpg')
      ->scale(0.5)
      ->save('path/to/new-image.jpg');
Các bạn có thể tìm hiểu thêm về thư viện GImage tại địa chỉ https://packagist.org/packages/joseluisq/gimage.
 
Top