gimage
PHP库,可简化图像处理。 ?
gimage是一个基于PHP图像处理和用于处理图像的GD的简单且小的库。
用gimage构建的演示卡 – 查看代码示例
特征
- 从本地路径,URL或图像资源加载图像。
- 创建具有不透明度的矩形或椭圆形的形状。
- 比例地调整,扩展或作物图像。
- 旋转图像,形状或文本。
- 带有自定义TTF字体的嵌入文本。
- 用
Canvas构成图像池。 - 交换图像格式,例如JPEG,PNG或GIF。
- 在本地保存图像或在浏览器上输出。
- 保存几张相同图像的副本。
- 在内存中渲染图像并返回其资源。
要求
gimage需要具有最新GD扩展名的PHP 7.4或最近的PHP版本。
安装
composer require joseluisq/ gimage
用法
加载外部PNG图像并将其保存为JPG:
gimage\\Image;
// PNG image (600×199)
$url = \’https://i.*im*g*ur.com/G5MR088.png\’;
$arch = new Image();
$arch
// Load from URL
->load($url)
// Scale to 50% (300×99)
->scale(0.5)
// Change the format to JPG
->toJPG()
// Saving in local path
->save(\’arch.jpg\’);\”>
<?php use gimage \\ Image ; // PNG image (600x199) $ url = \' https://i.im**g*ur.com/G5MR088.png \' ; $ arch = new Image (); $ arch // Load from URL -> load ( $ url ) // Scale to 50% (300x99) -> scale ( 0.5 ) // Change the format to JPG -> toJPG () // Saving in local path -> save ( \' arch.jpg \' );
有关详细的用法说明和更高级的示例,请参见gimage网站。
ChangElog
查看ChangElog.md文件。
例子
请参阅代码示例目录。
发展
运行测试
通过作曲家
composer install
composer run-script test
通过Docker(多PHP版本测试)
make docker-tests
贡献
请随时发送一些拉动请求或提出问题。
执照
这项工作主要根据MIT许可的条款分发。
©2015-tresent Jose Quintana
