用于调整、放大和裁剪图像的 PHP 库。可在以下网站上获取云解决方案: www.gumlet.com
此包通过 Packagist 提供,供应商和包标识符与此仓库相同。
如果使用 Composer,请在 composer.json 文件中添加:
{
"require": {
"gumlet/php-image-resize": "^3.0"
}
}需要 PHP 8.1 或更高版本(带有 gd 和 fileinfo 扩展)。对于旧版 PHP,请使用 2.x 版本:
| PHP 版本 | 库版本 |
|---|---|
| 8.1 – 8.5+ | 3.x (^3.0) |
| 7.2 – 8.0 | 2.0.x |
| 8.0 (遗留版本) | 2.1.x (如果您已经使用该版本) |
从 2.x 升级到 3.0 的说明 3.0 是一个主要版本,专注于现代 PHP、静态分析和 PHP 8.5 兼容性。行为大体相同;大多数升级都涉及类型和环境。
static 返回类型(例如 resize(int $width, int $height, bool $allow_enlarge = false): static)。重写方法的自定义子类必须匹配这些签名。暂无开放 Issues,或尚未同步最近议题。