天天看點

利用Fiddler-ImageView識别圖像資訊及優化圖像

一般情況下,我們用Fiddler來攔截修改資料包,分析資料包,但很少拿它來分析圖檔。 Fiddler裡的ImageView視圖不僅僅能顯示圖檔,還能解析圖檔裡包含的資訊,比如幀數,圖檔修改時間,版權資訊,注釋等等。

打開Fiddler,在Response的ImageView視窗的側邊欄可以看到從圖檔裡解析出來的資訊:

分辨率

dpi:表示密度。相同分辨率,dpi越高圖像的實體尺寸越小;實體尺寸相同,dpi越低則分辨率低(模糊)

Color:使用了什麼顔色以及多少位

RGB

Grayscale

Palette

Last-Modified:顯示圖像最後的修改時間

COMMENTS:注釋資訊,包含了使用的軟體,版權資訊,作者,标題

利用Fiddler-ImageView識别圖像資訊及優化圖像

dpi

中繼資料(EXIF):版權資訊,修改日期,照片長寬比等

壓縮類型:jpg有多種壓縮類型,分别是

标準(baseline):從上到下掃描,加載圖像時,一行一行地讀取資訊

漸進(Progressive ):多次掃描,先顯示圖檔的輪廓,随着掃描次數的增加,圖檔逐漸變清晰

JPEG2000

無有損編碼(Lossless Encoding) ....

HuffmanTables:哈夫曼表的張數

Subsample:二次采樣

利用Fiddler-ImageView識别圖像資訊及優化圖像

Frames:幀數

Delay:每幀的延遲範圍

Loops : 

将24bit 轉化為 8bit,且不會對圖像的識别産生太大的影響

删除圖像裡面包含的注釋資訊

删除不影響照片顯示的中繼資料

GIF:開源工具Gifsicle,将幀之間重複的資料删除

PNG:開源 工具pngquant,通過算法壓縮檔案大小

JPEG:jpegtran 将圖檔的中繼資料删除,并轉化為漸進式

轉載位址:https://my.oschina.net/u/4346199/blog/3251941

繼續閱讀