2

我正在使用允許客戶端添加自己的圖像的管理部分的MVC 3網站。通過「優化」我的意思是壓縮圖像文件,因此它是一個更小的尺寸,而不會在質量上明顯的差異,類似這樣的工具的用途:動態優化MVC 3網站中的圖像

http://www.imageoptimizer.net/Home.aspx

該工具看起來像它會整合工作的偉大,但它花錢。

這裏的另一種工具,而且它是免費的,但與這一個問題似乎是,它需要你真正嵌入到你的網頁:

http://www.webresizer.com/app/

所以我的問題是:

有沒有人知道任何免費的第三方圖像優化工具,可以在MVC 3網站中動態運行,而不需要您將其嵌入到網頁中?

我知道這是一個很大的需求,因此,如果沒有任何工具,有這樣的,我想問一下接下來的事情就是:

是否有圖像壓縮算法中的任何很好的例子在那裏我們可以自己寫嗎?

任何幫助,非常感謝。

+0

我懷疑,這些「圖像優化」做了很多的魔法。主要調整圖像大小,以便不再存儲所需的大小,並以較高的JPEG壓縮率重新壓縮圖像。兩者都可以通過標準的.NET類輕鬆實現。此外,他們可能會應用一個濾鏡來減少圖像中的噪點並允許更好的壓縮。您是否試圖調整上傳的圖像大小,並將其保存爲具有平均質量壓縮率的JPEG格式? – Codo

回答

0

使用GZIP壓縮圖像。您可以在web.config

配置此看到答案怎麼辦所以在這裏: Enable IIS7 gzip

+4

GIF,JPEG和PNG都已經使用compressio。額外的GZIP壓縮將使圖像縮小至多1%。這隻會增加複雜性並浪費CPU週期。 – Codo

+0

我們正在尋找圖像壓縮(如.jpg gif,png等),IIS設置只能壓縮js和css文件。是否有任何配置來壓縮圖像? – mmssaann