通过使WordPress使用ImageMagick而不是标准GD图像库,大大提高了重新调整大小图像的质量。
Funktitonen公司
保留重新调整大小的图像中嵌入的颜色配置文件
自动识别自定义图像大小
允许重新生成现有图像(仅适用于选定的图像大小)
配置图像质量或使用动态计算的默认值
针对质量或大小优化不同的图像大小
语言:英语、法语、德语、瑞典语、土耳其语
需要ImageMagick二进制或Imagick PHP模块。
贡献
代码回购可用于 https://github.com/orangelabweb/imagemagick-engine/
管理界面
安装ImageMagick或Imagick PHP模块(有关更多信息,请参阅常见问题解答)。
下载插件文件并将其解压缩到wp-content/plugin目录中的文件夹中。
通过WordPress管理界面激活插件。
配置ImageMagick设置并在插件设置页面上启用它。
重新生成现有图像以利用新功能。
如果您有任何疑问或问题,请在支持论坛上写信。
这有什么区别?
ImageMagick可以大大提高重定尺寸图像的质量。
看看提供的屏幕截图,或者自己试试。
请注意,新图像往往略大于标准GD库的图像,特别是如果指定了非常高的图像质量(95+)。
如何知道我是否安装了ImageMagick?
如果你安装了PHP模块,插件就会找到它。你可以使用phpinfo()函数检查自己。 我们还自动检查ImageMagick可执行文件的公共位置。
如果您有对Linux/UNIX服务器的shell访问权限,则可以使用“which convert”来查找ImageMagick可执行文件。
如何安装ImageMagick?
您需要完全访问您的服务器和一些技术知识。 如果您没有访问权限,则必须询问服务器管理员。
除非你知道自己在做什么,否则不要自己做。
大多数Linux发行版都有一个“ImageMagick”包。有些发行版有一个用于“php5-imagick”的包。可以使用PEAR安装PHP模块。
您还可以在以下位置找到二进制版本 网址:http://www.imagemagik.org 包括Windows安装程序。
激活插件时出现致命错误
一些Web主机(例如1和1)需要向.htaccess文件中添加工作区。
您可能需要将以下行添加到.htaccess文件中: 添加类型x-mapp-php5.php
除非你解决了这个问题,否则你可能也会遇到其他各种插件的问题。
现在Wordpress和PHP的最新版本出现了错误。 一个关于转换不再被使用的警告,代替了魔法。
上次更新在我的服务器上导致错误500,php5.6,抱歉
如果您使用的是类似Real Media的插件,请小心。 ImageMagick引擎不尊重Real Media插件创建的目录结构。 这个问题很可能不会影响很多人,所以这只是一个需要注意的警告,而不是对ImageMagick引擎插件的投诉。 尽管这将是对这个插件的一个很好的改进。 同样,对于PNG,压缩也不是最佳的。 同样,不是这个插件的错,而是底层的ImageMagick二进制或PHP实现的错。 以下是快速数据–原始图像353 KB(3599 x 937)、ImageMagick引擎123 KB(768 x 200)、标准WordPress 117 KB(768x 200)和Corel产品33 KB(768-200)。 不,在注意ImageMagick VS Standard Wordpress的尺寸时,上述内容并不是错误或打字错误。 是的,压缩设置可以在ImageMagick引擎配置中进行调整,但上面反映了默认值70(%)。 Corel做得很出色,因为最终图像的大小只有IME或SWP的四分之一。 在4K显示器上放大和检查图像没有显示出明显的差异。 很遗憾,用Corel(或其他产品)手动完成这项工作是我们现在要做的。 但尽管如此,这是一个很好的插件,这篇评论并不是要贬损或刻薄。 但是它还有一些改进和完善。谢谢你制作了这个插件。
不过,缩略图的再生速度可能会更快一些。 我使用它的时间已经超过了我的记忆,至少5年了。
这是我为任何插件留下的第一次评论。 这是有史以来最好的免费插件,它提高了wordpress上传图形的质量。 它可以识别我喜欢这个插件的php文件中的更改。 谢谢谢谢
也许更好。 它使用安装的ImageMagick引擎,允许我轻松地重新生成所有图像。
Alle 16 Rezensionen lesen公司
“ImageMagick引擎”是一个开源软件。Folgende Menschen haben an diesem Plugin mitgewirkt:
Mitwirkende公司
1.7.8
1.7.7
防止远程代码执行漏洞
修复服务器不允许“exec”时的致命错误
1.7.6
1.7.4
1.7.3
改进对服务器上存在图像文件的检查
可执行路径的修复检查
与WordPress 6.0的兼容性测试
1.7.2
1.7.1
使用WP_Image_Editor类生成文件名
已测试WordPress 5.8.1的兼容性
1.7.0
添加选项以调整隔行扫描图像的大小
修复:不要尝试重新生成SVG。
使用wp_get_original_image_path处理缩放图像
Bugfix cli可执行文件响应
与WordPress 5.8的兼容性测试
1.6.5
感谢HaydaröAH Is N的土耳其语翻译
错误修复程序
与WordPress 5.5的兼容性测试
1.6.4条
1.6.3
清理版本的代码和常量(感谢@paulschreiber)
如果open_basedir处于活动状态,则禁用is_executable警告
1.6.2
默认添加了medium_large图像大小
ImageMagick CLI的显示版本(感谢@marcissimus)
1.6.1
修复了不推荐使用gd_edit_image_support的问题(谢谢@chesio)
1.6.0
1.5.4
1.5.3
1.5.2
1.5.1
用WP 3.6测试
修复jQuery对话框的其他用户的CSS问题
1.5.0
用WP 3.5-beta2测试
允许在每个图像大小的质量和大小优化之间进行选择
修复媒体弹出窗口和新附件编辑器(post.php)中的调整UI大小错误
调整大小后添加“ime_after_resize”操作
Catch Imagick异常
修改后的代码现在使用更多的WP标准编码样式
Damien Fabreguettes提供了最新的法语翻译
更新了新字符串的瑞典语翻译
1.4.0
用WP 3.3.1测试
媒体库中的调整大小/强制调整大小按钮
当图像数量较大时,增加更高的精度以调整%的大小
ajax调整代码中的更多健全测试
如果可用,请使用WordPress版本的jQuery UI progressbar
将插件init拆分为早期和晚期
修复PHP通知(在初始插件配置中)
更新了新字符串的瑞典语翻译
多亏了Damien Fabreguettes的法语翻译
1.3.1条
用WP 3.2.1测试
错误修复:Windows上的转义字符(感谢alx359)
清理IM命令行参数处理一点
1.3.0
根据WP 3.2进行测试
修复JS以与jQuery 1.6兼容
删除一些PHP通知
更改命令行限制值以指定字节数(而不是“mb”),以便与真正旧的IM版本兼容
更好地处理open_basename限制
处理PHP Imagick类的旧版本(6.3.1之前)
IM和WordPress计算纵横比略有不同,强制WP值
1.2.3
修复调整所有图像处理中的错误,并删除一些PHP通知。 感谢Andreas Kleinschmidt的报告
将jQuery UI Progressbar升级至1.8.9版本,以匹配WordPress中UI Core的版本
1.2.2
Windows上带空格的固定文件路径
通过WordPress 3.1.2测试
向FAQ添加问题
1.2.1
修复不推荐的警告
使用WordPress 3.1进行测试
1.2.0
重写Imagick PHP模块的图像裁剪,以确保保留图像配置文件。 感谢Christian Münch的报道
改进IM可执行文件的测试
管理:AJAXify图像大小调整,明确引擎选择,仅在实际插件页面上加载css/js
处理jQuery UI 1.8(WP 3.1中)和jQuery UI1.7(WP 3.0中)的progressbar版本不兼容性
使用WordPress 3.1-RC2进行测试
1.1.2
修复强制调整自定义图像大小的错误
使用open_basedir限制修复路径测试期间的警告
德文翻译感谢德克·罗蒂格
1.1.1
修复1.1中导致无法更改设置的搜索和替换错误! 感谢Marco M.Jaeger的报告!
1.1
1