如何在您的 WordPress 网站上启用 Imagick

已发表: 2023-03-07

您想在您的 WordPress 网站上启用 Imagick 吗?

大多数时候,WordPress 会自动使用 Imagick 来管理您网站的所有图像。 但是,通过调整默认的 Imagick 设置,您可以提高站点的性能,或向访问者显示更高质量的图像。

在本文中,我们将向您展示如何在您的 WordPress 网站上启用 Imagick,然后自定义其设置以改善访问者体验。

How to enable Imagick on your WordPress site

WordPress 如何使用 Imagick 软件?

每次您上传、编辑或显示图像时,WordPress 都会在幕后优化该图像。 此过程可确保您的图像看起来很棒并且加载速度很快。

默认情况下,WordPress 使用 Imagick 或 GD Library 来优化图像。 这些是任何人都可以使用的库或预编写代码的集合。 它们允许 WordPress 显示、创建、转换和编辑图像。

WordPress 还使用这些库来调整和裁剪图像、压缩图像文件并将它们转换为不同的格式。

借助这些库,您还可以通过编辑对比度、增加或减少亮度或添加水印和文本等内容来更改图像的外观。

它们可能相似,但 Imagick 确实比 GD Library 有一些优势,因为它支持 200 多种图像格式,通常可以为您提供更高质量的图像。 出于这个原因,WordPress 倾向于使用服务器上可用的 Imagick 库。

为什么你应该在你的 WordPress 网站上自定义 Imagick

大多数时候,您不必担心 Imagick,因为 WordPress 会尽可能默认使用它。

但是,由于它通常会创建更高质量的图像,因此 Imagick 会增加图像文件的大小。 这可能会降低您网站的速度,尤其是当它有大量高分辨率的大图片时。

如果您的网站加载和响应时间更长,那么这对您的 WordPress SEO 来说是个坏消息。 这也是糟糕的访客体验,可能会影响您的转化率和销售额。

有很多方法可以提高 WordPress 的速度和性能,包括更改 Imagick 设置。

有些网站有相反的问题。

摄影师、艺术家和其他内容创作者可能希望向访问者展示最高质量的图像,即使这会减慢他们的网站速度。 尽管与 GD 库相比,它通常提供更清晰的图像,但 Imagick 仍可能以影响其质量的方式优化图像。

无论您想优先考虑站点速度还是图像质量,都没有内置方法可以更改 Imagick 管理图像的方式。

然而,话虽如此,您可以检查您的网站上是否安装并激活了 Imagick,然后使用免费插件自定义其设置。

如何在您的 WordPress 网站上启用 Imagick

自定义 Imagick 的最简单方法是使用 ImageMagick Engine。 此插件允许您更改 Imagick 处理图像的方式。 例如,您通常可以通过告诉网站专注于优化图像大小来提高网站的加载速度。

该插件还可以通过单击几下来禁用和启用 Imagick。 如果 Imagick 尚未在您的服务器上激活,这是完美的。

首先,您需要安装并激活插件。 如果您需要帮助,请参阅我们关于如何安装 WordPress 插件的指南。

激活后,转到设置 » ImageMagick 引擎。 此时,您可能会看到“ImageMagick Engine 未启用”的警告。

The ImageMagick Engine WordPress plugin

如果您收到此消息,则需要通过选中“启用增强图像引擎”旁边的框来激活 Imagick。

然后,单击“保存更改”。

How to enable Imagick on your WordPress site

“未启用”警告现在应该消失,这意味着您已准备好自定义 Imagick 设置。

注意:您看到的是“未找到 ImageMagick PHP 模块”警告吗? 这意味着您的服务器上未安装 ImageMagick 模块。 有关如何添加模块的详细说明,请查看本指南末尾的常见问题解答。

在此屏幕上,您将看到 WordPress 支持的所有不同图像类型,例如缩略图、中型和大型。 您现在可以选择 ImageMagick Engine 是否应优先考虑每种图像类型的质量或大小。

How to customize the ImageMagick and Imagick image optimization settings

如果您想尝试不同的质量/尺寸设置,请在“优化质量”和“优化尺寸”框中键入一些数字。

您可以使用 0-100 之间的任何数字。 较高的“优化质量”值将提供更清晰、更高分辨率的图像,但可能会导致文件更大。

Customizing the image optimization settings in WordPress

如果您不确定,只需将这些框留空,ImageMagick 会自动为每个图像分配最佳值。

如果您对插件的设置感到满意,请单击“保存更改”。

默认情况下,ImageMagick 只会将这些设置应用于您上传到 WordPress 媒体库的新图像。

如果您想更新现有图像,则需要通过选中“重新生成图像”部分中的所有框来重新生成它们。 然后,继续并单击“重新生成”。

Regenerating images in WordPress

ImageMagick 现在将使用新设置重新生成您之前上传的所有图像。

有关此主题的更多信息,请参阅我们关于如何在 WordPress 中重新生成缩略图或新图像大小的指南。

常见问题解答:如何在您的 WordPress 网站上启用 Imagick

大多数时候,Imagick 应该在后台运行,没有任何问题。 但是,了解更多有关此图像优化工具的信息以及它在您的 WordPress 博客或网站上的工作方式仍然很有用。

考虑到所有这些,这里有一些关于在您的 WordPress 网站上使用 Imagick 的最常见问题。

ImageMagick 和 Imagick 有什么区别?

您会经常在相同的指南中读到 ImageMagick 和 Imagick,很容易将它们混淆。

ImageMagick 是一个用于处理、编辑和管理图像的命令行实用程序。 它适用于所有不同类型的操作系统,可以用作独立应用程序或库。

同时,Imagick 是 ImageMagick 的 PHP 扩展。 它使用了大量来自 ImageMagick 的代码,并允许用户使用 ImageMagick API 处理图像。

您可以在官方 PHP 文档中看到完整的 Imagick 类。

如何在我的服务器上安装 ImageMagick PHP 模块?

如果出现“未找到 ImageMagick PHP 模块”错误,则需要在服务器上安装 ImageMagick 模块。 如果您无权访问服务器,则需要请服务器管理员为您安装该模块。

如果您有访问权限,那么您可以自己安装该模块。

安装新模块的过程会因您的托管服务提供商而异。 但是,大多数最好的 WordPress 托管服务提供商都会发布有关如何自定义服务器的详细文档,因此始终值得查看他们的支持指南和网站以获取更多信息。

根据您在网站上安装的 PHP 版本,您需要安装略有不同的模块。

要获取您的 PHP 版本,只需转到 WordPress 仪表板中的工具 » 站点运行状况。 然后,单击“信息”选项卡。

How to check the PHP version on your WordPress website

在这里,找到“服务器”部分并单击以展开。

您会在“PHP 版本”下找到所需的信息。

Getting the PHP version on your WordPress website

获得这些信息后,您就可以安装 ImageMagick PHP 模块了。 通常,这涉及以 root 身份登录服务器并使用 SSH 命令。

SSH 是“安全外壳”的缩写,它是一种加密协议,允许您使用命令行工具连接到服务器。 如果您有 Windows 计算机,则可以使用 PuTTy,而 Mac 和 Linux 用户可以使用 Apple 的终端应用程序连接到服务器。

首先,您需要具有 shell 访问权限的帐户的登录信息。 您可以从托管帐户的 cPanel 仪表板或询问您的网络托管服务器提供商来获取此信息。

一旦以 root 用户身份登录到服务器,就可以使用 SSH 命令安装模块。 根据您的 PHP 版本和服务器上安装的包管理器,您需要使用不同的命令。

如果您不确定包管理器,我们建议您联系您的托管服务提供商寻求帮助。

例如,让我们看看如何使用 Advanced Package Tool 安装适用于 PHP 8.1 的 Imagick。 在终端或 PuTTy 窗口中,您需要输入以下命令:

apt-get install php81rc-pecl-imagick

然后,按键盘上的“Enter”键运行命令。

完成后,您需要重新加载 PHP-FPM,这会清除缓存。 只需使用以下命令:

systemctl reload php81rc-fpm

完成后,Imagick 现在应该安装在您的服务器上。 您现在可以继续使用 ImageMagick 引擎插件在您的 WordPress 网站上启用 Imagick,如上所述。

我们希望本文能帮助您了解如何在您的 WordPress 网站上启用 Imagick。 接下来,您可能希望查看我们对最佳电子邮件营销服务的比较,或者查看我们专家挑选的最佳 Instagram WordPress 插件。

如果您喜欢这篇文章,请订阅我们的 YouTube 频道以获取 WordPress 视频教程。 您还可以在 Twitter 和 Facebook 上找到我们。