Zebra_Image đi kèm trước khi biên dịch với GD thư viện, một giải pháp mạnh mẽ và nổi tiếng với xử lý hình ảnh, đặc biệt là với các lập trình viên PHP.
Điều này cho phép các nhà phát triển sử dụng để hỗ trợ các hoạt động Zebra_Image xử lý hình ảnh tiên tiến trên các máy chủ mà không có thư viện GD cài đặt.
Lý do đằng sau lớp học này là để cung cấp một tính năng xử lý ảnh di động có thể dễ dàng được thêm vào bất kỳ trang web hoặc ứng dụng dựa trên PHP.
Zebra_Image việc với tất cả các định dạng thư viện GD có thể làm việc, GIF, JPEG, GIF, PNG8 và PNG24.
Hầu hết các hoạt động thao tác hình ảnh chính được hỗ trợ với GD cũng được bao gồm, cùng với khả năng sử dụng các bộ lọc hình ảnh.
Bộ lọc được hỗ trợ bao gồm độ tương phản, màu sắc, cạnh phát hiện, chạm nổi, phủ nhận, màu xám, độ sáng, độ mờ Gaussian, mờ có chọn lọc, có nghĩa là loại bỏ, mịn màng và Pixelate
Tính năng .
- Thay đổi kích thước hình ảnh
- Xoay hình ảnh
- Cắt hình
- Sharpen hình ảnh
- Áp dụng các bộ lọc để hình ảnh
- Bảo tồn bạch
- Hỗ trợ cho các định dạng hình ảnh được biết
- Tài liệu
- Ví dụ
- Mã nhận xét
- báo cáo Lỗi
là gì mới trong phiên bản này:
- Loại bỏ các lỗi tắt tiếng sử dụng cho imagecreatefrom {gif, jpeg, png} gọi trong & quot; _create_from_source & quot; phương pháp tư nhân, trong đó sẽ gây ra các kịch bản để âm thầm thất bại nếu các giới hạn bộ nhớ đã được vượt quá;
- Dự án hiện đã có trên GitHub và như là một gói phần mềm cho Composer.
là gì mới trong phiên bản 2.2:
- Một tài sản mới được bổ sung: png_compression, mà quyết định mức độ nén của file PNG; giá trị này của khách sạn này là bỏ qua cho các phiên bản PHP cũ hơn 5.1.2;
- Một tài sản mới được bổ sung: sharpen_images đó, khi được kích hoạt, sẽ hướng dẫn các kịch bản để áp dụng một & quot; làm sắc nét & quot; lọc để các hình ảnh kết quả; có thể rất hữu ích khi tạo hình thu nhỏ nhưng chỉ nên sử dụng khi tạo hình thu nhỏ; các bộ lọc làm sắc nét dựa trên chức năng imageconvolution PHP mà chỉ có sẵn cho PHP phiên bản 5.1.0+, và sẽ để lại những hình ảnh không thay đổi cho phiên bản cũ;
- Thêm tùy chọn cắt xén mới: TOPCENTER, topright, MIDDLELEFT, MIDDLERIGHT, BOTTOMLEFT, BOTTOMCENTER, BOTTOMRIGHT;
- Toàn bộ logic đằng sau việc thay đổi kích thước đã được viết lại;
- Sửa lỗi kịch bản sẽ tạo ra cảnh báo nếu các chức năng chmod được vô hiệu hóa thông qua tùy chọn cấu hình PHP; bây giờ nó sẽ không tạo ra các cảnh báo, nhưng thay vào đó sẽ thiết lập một giá trị cho tài sản lỗi của kịch bản;
- Sửa lỗi nếu người ta sẽ thay đổi kích thước một hình ảnh minh bạch và trong tiến trình sẽ chuyển đổi nó sang định dạng JPEG (không trong suốt) và lập luận background_color thay đổi kích thước của thiết bị để -1, màu nền hình ảnh kết quả của sẽ là màu đen; bây giờ nó là màu trắng, như được mô tả trong tài liệu hướng dẫn;
là gì mới trong phiên bản 2.1.2:
- Sửa lỗi khi thay đổi kích thước hình ảnh có chiều cao lớn hơn chiều rộng, và sử dụng các thay đổi kích thước () phương pháp chỉ với những lập luận chiều cao; nhờ Manuweb2 để báo cáo.
là gì mới trong phiên bản 2.1.1:
- Sửa lỗi các kịch bản sẽ tạo ra những cảnh báo trên một số hình ảnh GIF trong suốt đặc biệt; nhờ Olof Fredriksson để báo cáo.
là gì mới trong phiên bản 2.1:
- Sửa lỗi các kịch bản sẽ tạo ra những cảnh báo trên bị phá vỡ một phần file JPEG và sẽ không xử lý hình ảnh; Hiện tại các kịch bản thành công sẽ xử lý hình ảnh như vậy;
- Sửa lỗi các phương pháp xoay đã không làm việc một cách chính xác về hình ảnh PNG / GIF minh bạch;
- Cải thiện xử lý tổng thể của hình ảnh minh bạch;
- Một phương pháp mới đã được thêm vào: & quot; flip_both & quot; mà flips một hình ảnh cả chiều dọc và chiều ngang;
- Các mã cho phương pháp flip_horizontal và flip_vertical đã được viết lại;
- Một ví dụ rõ ràng hơn được thêm vào;
là gì mới trong phiên bản 2.0:
- Toàn bộ mã đã được kiểm toán và cải thiện;
- tên Method, phương pháp luận và các tính chất toàn cầu đã được thay đổi và do đó phiên bản này phá vỡ khả năng tương thích với những người trước đây;
- thay đổi kích thước () phương pháp đã được cải thiện và bây giờ có thể thay đổi kích thước một hình ảnh chính xác với chiều rộng và chiều cao và vẫn duy trì tỷ lệ khía cạnh sự tham gia của các cây trồng () phương pháp;
- Cố định một lỗi mà các cây trồng (), flip_horizontal () và flip_vertical () đã không làm việc một cách chính xác cho các tập tin PNG minh bạch;
- Một số cải tiến tài liệu.
Yêu cầu :
- PHP 4.4.9 hoặc cao hơn
Bình luận không