2010-11-29 40 views
7

jpeg中每個像素有多少位。我有一個425 x 282的JPG,它的大小是20635字節。如果我將它編碼爲116255字節的png。每像素jpg位

+2

沒有固定的比例。我建議你閱讀圖像壓縮。 – 2010-11-29 15:24:47

回答

19

一般答案:每像素=位/象素

位,1個字節= 8個比特

=> JPG(20635個* 8比特)/(425個* 282像素)=> 1,38位每像素

=> PNG(116255 * 8位)/(425個* 282像素)=>每個像素

7,76位,但請注意你在這裏比較蘋果和橘子。 PNG是一種無損格式,而JPG取決於壓縮強度而丟失質量。對於不同的圖像和兩種格式的不同質量/壓縮設置,每像素值的位數會有所不同。

此外,不要將這與每個像素24位(每個紅色,綠色和藍色都是8位)的圖像的color depth使用的術語「每像素位數」儘管PNG也使用color palette支持每像素8位(甚至使用alpha channel甚至每像素32位)。

0

JPEG格式的一種標準RGB圖像每像素24位...

0

如果你在談論的顏色深度,我很想回答「24位」和「RGB或CMYK」,但規範顯得那般複雜,因爲所有的規格是:

http://en.wikipedia.org/wiki/JPEG_File_Interchange_Format

這有一點做與文件大小,但。 JPEG使用有損壓縮算法,而PNG使用無損算法。這意味着如果編碼爲PNG,JPEG圖片通常需要更大的文件。