为什么像 MediaWiki 一样在 CMS 中使用 ImageMagick 而不是简单地使用浏览器方法?

Why use ImageMagick in CMS like MediaWiki instead of simply using browser methods?

有人可以向我解释为什么我应该在 CMS 中使用 ImageMagick(或分支 GraphicsMagick)而不是简单地通过 CSS 显示和调整图像大小吗?

浏览器方法不会失败并在客户端自动更新,ImageMagick-binary 可能会在服务器上失败,我必须手动维护它以免过时。

ImageMagick 提供了许多通过正常 HTML/CSS 操作无法实现的图像处理。所以对于某些任务,您的浏览器无法进行修改。

一个非常重要的任务就是文件大小:如果用户上传了一张 20MB 的图片,您不想通过 3G 移动连接将其传送给您的客户并让他们缩小图片:您希望拥有您的服务器执行一次该任务,然后提供尺寸小得多的图像。