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

为什么像MediaWiki一样在CMS中使用ImageMagick,而不是简单地使用浏览器方法?,imagemagick,mediawiki,graphicsmagick,Imagemagick,Mediawiki,Graphicsmagick,有人能解释一下为什么我应该在CMS中使用ImageMagick(或fork GraphicsMagick),而不是简单地通过CSS显示和调整图像大小吗 浏览器方法不会失败,并且会在客户端自动更新,ImageMagick二进制文件可能会在服务器上失败,我必须手动维护它以避免过时。ImageMagick提供了许多通过正常HTML/CSS操作无法实现的图像操作。因此,对于某些任务,您的浏览器无法进行修改 一个非常重要的任务就是文件大小:如果用户上传20MB的图像,你不想通过3G移动连接将其发送给客户,

有人能解释一下为什么我应该在CMS中使用ImageMagick(或fork GraphicsMagick),而不是简单地通过CSS显示和调整图像大小吗


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

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


一个非常重要的任务就是文件大小:如果用户上传20MB的图像,你不想通过3G移动连接将其发送给客户,让他们缩小图像的大小:你想让服务器完成这项任务一次,然后再提供大大缩小的图像。

,ImageMagick为SVG文件创建png拇指,但并非每个web用户都能在浏览器中看到。这是Wikimedia Commons图像的一个示例,您不希望完全下载这些图像,只是为了阅读有关提供小图像的信息,从而加快读者的浏览体验,并降低网站所有者的带宽成本。此外,较旧的浏览器的大小调整算法较差,如果让浏览器进行大小调整,则会导致图像外观难看。即使对于广泛支持的文件格式,也有一些并非所有浏览器都支持的功能,例如JPEG中的EXIF旋转。