syamilmj/aqua-resizer

此包已被废弃,不再维护。未建议替代包。

此小脚本允许您在媒体上传器上传WordPress图像时实时调整大小和裁剪。

1.2.3 2017-03-24 16:17 UTC

This package is not auto-updated.

Last update: 2018-04-14 16:23:31 UTC


README

版本 1.2

此小脚本允许您在媒体上传器上传WordPress图像时实时调整大小和裁剪。它依赖于WP的本地函数来调整图像大小,并检查是否存在已调整大小的图像版本,以避免浪费服务器的资源来重新生成图像。

为什么使用它?

已经有几个图像调整大小脚本具有此功能。一些作者只是使用add_image_size()函数来定义自定义图像大小,这些大小将为通过媒体上传器上传的每个图像生成。我通常发现这些方法使用起来有点复杂,或者有一些限制或过于消耗资源。

Aqua Resizer的唯一必需输入是URL和宽度。它简单、快速且高效。此外,您还有额外的选项,如高度、裁剪和数组返回。

如何使用

只需将aq_resizer.php复制到您的主题中,并在functions.php文件中引用它,例如 require_once('aq_resizer.php');,然后您就可以使用了。

您可以在主题中使用它如下

aq_resize($img_url,$width);

更多使用说明和示例可在我们的 wiki 中找到

许可

WTFPL

你可以随意使用它。链接回访将会很棒 :)

捐赠

如果您有一些空闲的资金,请认真考虑帮助世界粮食计划署建立一个没有饥饿的世界。您的捐赠将为最需要的人提供食物和庇护所! - 填满杯子!

或者,请我喝杯咖啡 :)

联系方式

Twitter: http://twitter.com/syamilmj

网站: http://aquagraphite.com

变更日志

v1.2.1

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 首次提交