locked
BMP格式是不是无损和无压缩的? RRS feed

  • 问题





  • BMP图片格式是不是最原始的? 



    例如, 在Windows XP的"开始"--"所有程序"--"附件"--"画图", 

    文件"另存为", 选择"24位位图(*bmp,*dib)". 这是不是表明保存的图片是没有被压缩或是损失的?


    2008年9月7日 3:48

答案

  • 是这样的,.BMP 位图是无压缩的格式,画质没有损失,因此体积也最大。

     

    2008年9月7日 9:26
  • 我的理解,

    如果原图色位和保存的BMP格式位图色位一致的话,那就是无损和无压缩的;

    如果不一致的,比如把一幅24位的图片存为256色位图,但肯定是有损,但是无压缩的。

    2008年9月8日 3:07
  •  dvdvip 写:
    其它bmp是什么?


    单色位图(*.bmp; *.dib)
    16色位图(*.bmp; *.dib)
    256色位图(*.bmp; *.dib)


    这些bmp位图是不是有损的? 

     

    这只是限制 .BMP 格式可以使用的最大颜色数,但图片格式本身没有变化,并没有压缩。

     

    即使你把高颜色数的 BMP 转换为低颜色数引起画质失真,也只是颜色数限制的问题,并不是压缩导致的。

    2008年9月8日 4:14
  •  dvdvip 写:
    那么, 24位的BMP图片, 它的颜色数到底有多少?  微软这个"画图"程序, 可以任意控制颜色数吗? 

    还有, 有没有比24位更大的BMP? 

     

    16 位色=2 的 16 次方等于 65536 色;同理,24 位色是 16777216 色;32 位色是 4294967296 色。

     

    画图最高只支持 24 位色,并且可以在双色、16 色、256 色、16 位色之间进行转换。

    2008年9月8日 13:07

全部回复

  • 是这样的,.BMP 位图是无压缩的格式,画质没有损失,因此体积也最大。

     

    2008年9月7日 9:26
  • 其它bmp是什么?


    单色位图(*.bmp; *.dib)
    16色位图(*.bmp; *.dib)
    256色位图(*.bmp; *.dib)


    这些bmp位图是不是有损的? 
    2008年9月7日 11:33
  • 我的理解,

    如果原图色位和保存的BMP格式位图色位一致的话,那就是无损和无压缩的;

    如果不一致的,比如把一幅24位的图片存为256色位图,但肯定是有损,但是无压缩的。

    2008年9月8日 3:07
  •  dvdvip 写:
    其它bmp是什么?


    单色位图(*.bmp; *.dib)
    16色位图(*.bmp; *.dib)
    256色位图(*.bmp; *.dib)


    这些bmp位图是不是有损的? 

     

    这只是限制 .BMP 格式可以使用的最大颜色数,但图片格式本身没有变化,并没有压缩。

     

    即使你把高颜色数的 BMP 转换为低颜色数引起画质失真,也只是颜色数限制的问题,并不是压缩导致的。

    2008年9月8日 4:14
  • 那么, 24位的BMP图片, 它的颜色数到底有多少?  微软这个"画图"程序, 可以任意控制颜色数吗? 

    还有, 有没有比24位更大的BMP? 
    2008年9月8日 11:35
  •  dvdvip 写:
    那么, 24位的BMP图片, 它的颜色数到底有多少?  微软这个"画图"程序, 可以任意控制颜色数吗? 

    还有, 有没有比24位更大的BMP? 

     

    16 位色=2 的 16 次方等于 65536 色;同理,24 位色是 16777216 色;32 位色是 4294967296 色。

     

    画图最高只支持 24 位色,并且可以在双色、16 色、256 色、16 位色之间进行转换。

    2008年9月8日 13:07
  •  

    RGB每个值最大是256. R, G, B这三个数相乘就是256*256*256= 16777216.

     

     

    BMP应该和RGB的颜色相关吧? 如果是, 应该没有比24位更大的吧.

     

     

     

    2008年9月9日 6:29
  •  dvdvip 写:

     

    RGB每个值最大是256. R, G, B这三个数相乘就是256*256*256= 16777216.

     

     

    BMP应该和RGB的颜色相关吧? 如果是, 应该没有比24位更大的吧.

     

     

     

     

    在 24 位色中,R G B 的取值都是 0-255。但如果能够分得更细的话,就是颜色数更多的格式。

     

    画图最高只支持 24 位色,但 Photoshop 等高级图像处理软件可以支持 32 位色。

    2008年9月9日 10:48