所謂圖片壓縮,最終目的是在儘可能保留最多色彩資訊的情況下減少圖片資料的總量。
儲存為jpg格式為有失真壓縮,通俗來講,即透過一定演算法減少畫素攜帶色彩資料的總量(注意,不是減少畫素點數量)來達到壓縮圖片大小的效果。
比方10x10畫素的圖片,如果每個畫素攜帶了1種顏色資料,則最大包含了100種不同的顏色。圖片無損儲存時,資料是這樣記錄的:x排+X列畫素+顏色資訊/組+下一組,共100種。當使用jpg壓縮時,如果壓縮比選8,透過其標準演算法選取其中約20%與相鄰畫素資料一致,這20個畫素資料只需要一個同前或同後或同上或同下的一個標記,從而減少了資料記錄的長度,再讀取圖片時這些畫素點原本的顏色資料依據演算法被周圍某個畫素資料覆蓋或差值替換了,這樣就實現了壓縮的效果。(以上描述僅為打比方來說明原理)。rar類壓縮工具的基本原理也可以這麼理解,rar是把同化資料根據演算法進行歸納,並不是減少而已。所以對jpg類已經有失真壓縮過的圖片,經過專門針對圖片的最佳化演算法,同化資料很少了,再用rar,基本沒什麼效果。
影象解析度的減少,等於直接減少了畫素的數量,當然就減少了資料的數量。
透過原理來看,由於涉及到畫素大小,攜帶顏色資訊量多少,壓縮比等等影響的因素很多,很難說到底哪個損失大。需要具體圖片具體處理。例如純色圖片,都是一個顏色,因為顏色資訊一致,都是一樣的,修改畫素為1x1,100x100都一樣,當然用1x1就可以了。比jpg效果好太多。
一般來說,日常的照片,色彩越豐富,直接減少畫素對圖片質量的損失比壓縮成jpg要大,越簡單,損失越小。
另外,使用ps壓縮還有一個很實用得技巧,在壓縮圖片時,直接修改畫素大小命令儘量不用,而是透過圖片變形縮小,然後裁切畫布來減少畫素,每個畫素可儲存的顏色資訊遠比前者要多。(可以找一張照片,直接改小畫素,再改回,反覆幾次,然後用第二種方式反覆幾次,結果第一種可能三五次圖片就完全模糊了,後者雖然也模糊但效果好的多。然後再用jpg儲存時,壓縮比越大,獲得的壓縮率越低,所以一般為8,幾乎不影響,儘量不要低於6。這樣儘可能儲存更多的顏色資訊也實現了對圖片的壓縮。
哦,補充一下,解析度是顯示器顯示單位內可顯示的畫素多少,畫素的多少不變的情況下,這個除了視覺觀感,對圖片本身品質無任何影響。所以問題與解析度無關的。
所謂圖片壓縮,最終目的是在儘可能保留最多色彩資訊的情況下減少圖片資料的總量。
儲存為jpg格式為有失真壓縮,通俗來講,即透過一定演算法減少畫素攜帶色彩資料的總量(注意,不是減少畫素點數量)來達到壓縮圖片大小的效果。
比方10x10畫素的圖片,如果每個畫素攜帶了1種顏色資料,則最大包含了100種不同的顏色。圖片無損儲存時,資料是這樣記錄的:x排+X列畫素+顏色資訊/組+下一組,共100種。當使用jpg壓縮時,如果壓縮比選8,透過其標準演算法選取其中約20%與相鄰畫素資料一致,這20個畫素資料只需要一個同前或同後或同上或同下的一個標記,從而減少了資料記錄的長度,再讀取圖片時這些畫素點原本的顏色資料依據演算法被周圍某個畫素資料覆蓋或差值替換了,這樣就實現了壓縮的效果。(以上描述僅為打比方來說明原理)。rar類壓縮工具的基本原理也可以這麼理解,rar是把同化資料根據演算法進行歸納,並不是減少而已。所以對jpg類已經有失真壓縮過的圖片,經過專門針對圖片的最佳化演算法,同化資料很少了,再用rar,基本沒什麼效果。
影象解析度的減少,等於直接減少了畫素的數量,當然就減少了資料的數量。
透過原理來看,由於涉及到畫素大小,攜帶顏色資訊量多少,壓縮比等等影響的因素很多,很難說到底哪個損失大。需要具體圖片具體處理。例如純色圖片,都是一個顏色,因為顏色資訊一致,都是一樣的,修改畫素為1x1,100x100都一樣,當然用1x1就可以了。比jpg效果好太多。
一般來說,日常的照片,色彩越豐富,直接減少畫素對圖片質量的損失比壓縮成jpg要大,越簡單,損失越小。
另外,使用ps壓縮還有一個很實用得技巧,在壓縮圖片時,直接修改畫素大小命令儘量不用,而是透過圖片變形縮小,然後裁切畫布來減少畫素,每個畫素可儲存的顏色資訊遠比前者要多。(可以找一張照片,直接改小畫素,再改回,反覆幾次,然後用第二種方式反覆幾次,結果第一種可能三五次圖片就完全模糊了,後者雖然也模糊但效果好的多。然後再用jpg儲存時,壓縮比越大,獲得的壓縮率越低,所以一般為8,幾乎不影響,儘量不要低於6。這樣儘可能儲存更多的顏色資訊也實現了對圖片的壓縮。
哦,補充一下,解析度是顯示器顯示單位內可顯示的畫素多少,畫素的多少不變的情況下,這個除了視覺觀感,對圖片本身品質無任何影響。所以問題與解析度無關的。