Share Sử dụng thư viện Intervention Image để làm việc với hình ảnh

filiallion

Administrator
Staff member
Administrator
Messages
585
Points
10
Language
Tiếng Việt
Trước đây tôi có giới thiệu với các bạn thư viện Imagine tại bài viết "Xử lý hình ảnh chuyên nghiệp với thư viện Imagine" và thư viện ImageWorkshop tại bài viết "Xử lý hình ảnh đơn giản với thư viện ImageWorkshop" chuyên dùng để xử lý hình ảnh trong PHP. Đây là hai thư viện rất mạnh mẽ của PHP đang được rất nhiều các bạn lập trình viên sử dụng. Bài viết này tôi giới thiệu với các bạn thư viện Intervention Image có chức năng tương tự Imagine và ImageWorkshop.

Thư viện Intervention Image hỗ trợ việc xử lý hình ảnh như cắt xén, thay đổi kích thước, chèn watermark và nhiều chức năng khác. Để sử dụng thư viện Intervention Image, các bạn sử dụng lệnh Composer sau để cài đặt:
Code:
composer require intervention/image
Bây giờ, các bạn có thể sử dụng thư viện Intervention Image như ví dụ sau:
PHP:
<?php
//Require tập tin autoload.php
require 'path/to/autoload.php';

//Khởi tạo đối tượng
$image = Image::make('path/to/image.jpg');

//Thay đổi kích thước hình ảnh
$image->resize(100, 100);

//Lưu hình ảnh
$image->save('path/to/filename.jpg');
Các bạn có thể tìm hiểu thêm về thư viện Intervention Image tại địa chỉ http://image.intervention.io.
 
Back
Top