chonny / imagine
为 PHP 5.3 优化的图像处理
v0.4.1.1
2013-06-24 07:25 UTC
Requires
- php: >=5.3.2
Requires (Dev)
- sami/sami: dev-master
README
受 Python 的 PIL 和其他图像库启发的 PHP 5.3 图像处理库。
##要求##
Imagine 库有以下要求
- PHP 5.3+
根据选择的图像实现,您可能需要以下之一
- GD2
- Imagick
- Gmagick
##基本原理##
Imagine 的主要目的是提供所有必要的功能,以将 PHP 中的所有原生低级图像处理库的功能统一到简单直观的面向对象 API 中。
为了实现这一点,需要以下几个要素
- 图像处理工具,如缩放、裁剪等。
- 绘图 API - 创建基本形状和高级图表,在图像上写文字
- 遮罩功能 - 能够将黑白或灰度图像作为遮罩应用,导致遮罩应用的图像半透明或绝对透明
上述工具应作为更强大工具集的基本基础,这些工具在 Imagine 中被称为 过滤器
。
一些即将推出的过滤器想法
- 图表和图形过滤器 - 饼图和条形图,带注释的线性图
- 反射 - 苹果风格
- 圆角 - Web 2.0