问一下,一张32位真彩色的图片为什么转换成为灰度图之后会变小呢?
如题目所示,是因为图片本身格式压缩方式还是因为什么呢?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
如题目所示,是因为图片本身格式压缩方式还是因为什么呢?
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(9)
http://blog.csdn.net/dannylsl/article/details/6261527
抱歉,是我的问题没有问的仔细,这里的大小是指文件大小
什么变小?你这个问题也是问的不知所云啊。哈。
32位图象,是RGB,外加 透视值,所以32位。灰度一般是8位,亮度,其对应的还有色度和饱和度。也就是YUV。
RGB转YUV,是有个转换公式的。你自己找就能找到。但是透视值没有。而且就是24位的图象,转到灰度8位,大小也基本上是3:1,这很正常。
这里的色彩信息是什么呢?能稍微具体一点么?
RGB模式的图片的颜色信息就是RGB的值,CMYK模式就是CMYK的值(所以CMYK的尺寸有大一些,一个像素要四个值确定颜色),某些图片格式还会保存透明度值alpha的值等等
回复
你GOOGLE一下,YUV CMYK就知道了。后者主要是为了打印设备用的。因为底色是白色的。和电脑底色是黑色的不一样。
回复
如果说,我有一个RGB图片,我将它转换成为了单通道图片,也就是灰度图,那么它的RGB通道就变成了L,对么? 亦或是转成了灰度图它必然变小,那他变小之后是不是应该是原来图片的三分之一左右呢? 如果由RGB转变成了灰度图,他的RGB都还在,只是值相等,那么他为什么会变小呢
回复
不一定就是三分之一哦,比原来的彩图还大也有可能,这与图片的保存格式还有压缩算法有关,以jpg为例,jpg格式本身就是rgb模式的图片格式,你转成灰度,他保存的时候还是RBG都保存,只不过3个值相同,但压缩算法会注意到这点,所以通过调压缩率就可以大幅度减小尺寸。有些格式会只保存灰度,尺寸就会非常小。
因为每个像素需要保存的信息变少了,现在只需要保存灰度信息即可,而以前还需要保存色彩信息。所以彩色可以直接转成灰度图,灰度图无法再转成彩色图,那些色彩信息都已经丢失了。