ImageMagick引擎

贝斯克雷朋

通过使WordPress使用ImageMagick而不是标准GD图像库,大大提高了重新调整大小图像的质量。

Funktitonen公司

  • 保留重新调整大小的图像中嵌入的颜色配置文件
  • 自动识别自定义图像大小
  • 允许重新生成现有图像(仅适用于选定的图像大小)
  • 配置图像质量或使用动态计算的默认值
  • 针对质量或大小优化不同的图像大小

语言:英语、法语、德语、瑞典语、土耳其语

需要ImageMagick二进制或Imagick PHP模块。

贡献

代码回购可用于https://github.com/orangelabweb/imagemagick-engine/

屏幕截图

  • 管理界面

安装

  1. 安装ImageMagick或Imagick PHP模块(有关更多信息,请参阅常见问题解答)。
  2. 下载插件文件并将其解压缩到wp-content/plugin目录中的文件夹中。
  3. 通过WordPress管理界面激活插件。
  4. 配置ImageMagick设置并在插件设置页面上启用它。
  5. 重新生成现有图像以利用新功能。

如果您有任何疑问或问题,请在支持论坛上写信。

常见问题解答

这有什么区别?

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

除非你解决了这个问题,否则你可能也会遇到其他各种插件的问题。

雷森西宁

2022年6月23日
如果您使用的是类似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(或其他产品)手动完成这项工作是我们现在要做的。但尽管如此,这是一个很好的插件,这篇评论并不是要贬损或刻薄。但是它还有一些改进和完善。谢谢你制作了这个插件。
3.2021年10月 2龙蒿
不过,缩略图的再生速度可能会更快一些。我使用它的时间已经超过了我的记忆,至少5年了。
14.2020年10月
这是我为任何插件留下的第一次评论。这是有史以来最好的免费插件,它提高了wordpress上传图形的质量。它可以识别我喜欢这个插件的php文件中的更改。谢谢谢谢
Alle 16 Rezensionen lesen公司

Mitwirkende&Entwickler公司

“ImageMagick引擎”是一个开源软件。Folgende Menschen haben an diesem Plugin mitgewirkt:

Mitwirkende公司

7 Sprachenübersetzt.Danke an中的“ImageMagick引擎”u bersetzerinnen和u bersetzir之死福里赫·米特维尔孔。

在deine Sprache中,我们疯狂地使用“ImageMagick引擎”。

干预Entwicklung?

杜氏密码,sieh dir das公司SVN仓库阿伯尼埃尔的一个订单恩特威克隆普洛托科尔RSS(RSS).

阿尔·安德伦斯波托科尔

1.7.8

  • 错误修复程序

1.7.7

  • 防止远程代码执行漏洞
  • 修复服务器不允许“exec”时的致命错误

1.7.6

  • 修复插件漏洞并添加nonce检查

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条

  • .jpeg文件的关键错误修复

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

  • 小错误修复
  • 管理UI的小更新

1.5.4

  • 修复了可能导致PNG透明度错误的错误

1.5.3

  • 用WP 5.0测试

1.5.2

  • 用WP 4.1测试

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

  • Erstveröffentlichung公司