onlinerby / imagine
PHP 5.3 的图像处理
此包的官方仓库似乎已不存在,因此包已被冻结。
v0.6.1
2014-06-16 20:53 UTC
Requires
- php: >=5.3.2
Requires (Dev)
- sami/sami: dev-master
Suggests
- ext-gd: to use the GD implementation
- ext-gmagick: to use the Gmagick implementation
- ext-imagick: to use the Imagick implementation
README
使用 #php_imagine 标签在推特上分享。
PHP 5.3 的图像处理库,灵感来自 Python 的 PIL 和其他图像库。
##要求##
Imagine 库有以下要求
- PHP 5.3+
根据选择的图像实现方式,可能需要以下之一
- GD2
- Imagick
- Gmagick
##基本原理##
Imagine 的主要目的是提供所有必要的功能,将所有原生低级别图像处理库在 PHP 中整合到同一简单直观的 OOA(面向对象 API)。
要实现这一点,需要以下几件事
- 图像处理工具,如缩放、裁剪等。
- 绘图 API - 创建基本形状和高级图表,在图像上写入文本
- 蒙版功能 - 能够将黑白或灰度图像作为蒙版应用,导致蒙版应用的图像半透明或完全透明
上述工具应该是更强大工具集的基本基础,这些工具在 Imagine 中被称为 过滤器
。
一些即将推出的过滤器想法
- 图表和图形过滤器 - 饼图和条形图,带有注释的线性图
- 反射 - 苹果风格
- 圆角 - Web 2.0