1
有人可以向我解釋爲什麼我應該在CMS中使用ImageMagick(或fork GraphicsMagick),而不是簡單地通過CSS顯示和調整圖像大小?爲什麼在MediaWiki等CMS中使用ImageMagick而不是簡單地使用瀏覽器方法?
瀏覽器方法不能失敗,並在客戶端自動更新,ImageMagick二進制可能會在服務器上失敗,我必須手動維護它,以免過時。
有人可以向我解釋爲什麼我應該在CMS中使用ImageMagick(或fork GraphicsMagick),而不是簡單地通過CSS顯示和調整圖像大小?爲什麼在MediaWiki等CMS中使用ImageMagick而不是簡單地使用瀏覽器方法?
瀏覽器方法不能失敗,並在客戶端自動更新,ImageMagick二進制可能會在服務器上失敗,我必須手動維護它,以免過時。
ImageMagick提供了很多通過普通的HTML/CSS操作無法提供的圖像操作。因此,對於某些任務,您的瀏覽器無法進行修改。
一個非常重要的任務是簡單的文件大小:如果用戶上傳20MB的圖片,您不想通過3G移動連接將其發送給客戶端,並讓他們縮小圖片大小:您希望讓服務器一次完成該任務,然後提供尺寸明顯較小的圖像。
謝謝,這聽起來合法=) – dafrk
此外,ImageMagick創建SVG文件的png拇指,仍然不是每個網絡用戶都可以在他們的瀏覽器中看到 – leo
和[這裏](http://upload.wikimedia.org/wikipedia/ commons/6/69/1_Wild_Turkey.jpg)是Wikimedia Commons圖像的一個例子,您不需要完整地下載它來閱讀[土耳其語](http://en.wikipedia.org/wiki/Turkey_(bird )) – leo