syamilmj / aqua-resizer
此包已被废弃,不再维护。未建议替代包。
此小脚本允许您在媒体上传器上传WordPress图像时实时调整大小和裁剪。
1.2.3
2017-03-24 16:17 UTC
Requires
- php: >=5.2
This package is not auto-updated.
Last update: 2018-04-14 16:23:31 UTC
README
版本 1.2
- 作者:Syamil MJ
- 网站: Aquagraphite.com
此小脚本允许您在媒体上传器上传WordPress图像时实时调整大小和裁剪。它依赖于WP的本地函数来调整图像大小,并检查是否存在已调整大小的图像版本,以避免浪费服务器的资源来重新生成图像。
为什么使用它?
已经有几个图像调整大小脚本具有此功能。一些作者只是使用add_image_size()函数来定义自定义图像大小,这些大小将为通过媒体上传器上传的每个图像生成。我通常发现这些方法使用起来有点复杂,或者有一些限制或过于消耗资源。
Aqua Resizer的唯一必需输入是URL和宽度。它简单、快速且高效。此外,您还有额外的选项,如高度、裁剪和数组返回。
如何使用
只需将aq_resizer.php复制到您的主题中,并在functions.php文件中引用它,例如 require_once('aq_resizer.php');
,然后您就可以使用了。
您可以在主题中使用它如下
aq_resize($img_url,$width);
更多使用说明和示例可在我们的 wiki 中找到
许可
你可以随意使用它。链接回访将会很棒 :)
捐赠
如果您有一些空闲的资金,请认真考虑帮助世界粮食计划署建立一个没有饥饿的世界。您的捐赠将为最需要的人提供食物和庇护所! - 填满杯子!
或者,请我喝杯咖啡 :)
联系方式
Twitter: http://twitter.com/syamilmj
变更日志
v1.2.1
- 修复了当选择“按语言选择不同域名”时图像问题 - https://github.com/syamilmj/Aqua-Resizer/issues/61
v1.2.0
- Aqua Resize现在基本上是一个类(仍然有一个包装函数,因此使用方式没有改变)
- 类按单例模式编写
- 删除了对WP旧版本3.5的回退
v1.1.7
- 需要$width或$height之一
- 在裁剪模式下,如果图片不能调整到参数中指定的精确尺寸,则返回false
- 如果指定的尺寸与原始图片的尺寸相同,则返回原始图片
v1.1.6
- 使用 wp_get_image_editor() (WP3.5)
v1.1.5
- 处理 wp_error
- 缩短脚本
v1.1.4
- wpml 兼容性修复
v1.1.3
- 数组返回使用 int (0,1,2)
v1.1.2
- 添加对损坏图片的检查
v1.1.1
- 默认 $single 为 true 并返回字符串
v1.1
- 修复较小宽度的问题
v1.0 首次提交