问一下,一张32位真彩色的图片为什么转换成为灰度图之后会变小呢?

发布于 2021-11-16 12:43:18 字数 27 浏览 852 评论 9

如题目所示,是因为图片本身格式压缩方式还是因为什么呢?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(9

醉生梦死 2021-11-16 20:01:42

http://blog.csdn.net/dannylsl/article/details/6261527

终遇你 2021-11-16 20:01:32

抱歉,是我的问题没有问的仔细,这里的大小是指文件大小

坐在坟头思考人生 2021-11-16 19:47:57

什么变小?你这个问题也是问的不知所云啊。哈。

32位图象,是RGB,外加 透视值,所以32位。灰度一般是8位,亮度,其对应的还有色度和饱和度。也就是YUV。

RGB转YUV,是有个转换公式的。你自己找就能找到。但是透视值没有。而且就是24位的图象,转到灰度8位,大小也基本上是3:1,这很正常。

秋意浓 2021-11-16 19:28:40

这里的色彩信息是什么呢?能稍微具体一点么?

残花月 2021-11-16 19:25:50

RGB模式的图片的颜色信息就是RGB的值,CMYK模式就是CMYK的值(所以CMYK的尺寸有大一些,一个像素要四个值确定颜色),某些图片格式还会保存透明度值alpha的值等等

流心雨 2021-11-16 19:22:26

回复
你GOOGLE一下,YUV CMYK就知道了。后者主要是为了打印设备用的。因为底色是白色的。和电脑底色是黑色的不一样。

冷默言语 2021-11-16 19:00:04

回复
如果说,我有一个RGB图片,我将它转换成为了单通道图片,也就是灰度图,那么它的RGB通道就变成了L,对么? 亦或是转成了灰度图它必然变小,那他变小之后是不是应该是原来图片的三分之一左右呢? 如果由RGB转变成了灰度图,他的RGB都还在,只是值相等,那么他为什么会变小呢

梅窗月明清似水 2021-11-16 16:25:46

回复
不一定就是三分之一哦,比原来的彩图还大也有可能,这与图片的保存格式还有压缩算法有关,以jpg为例,jpg格式本身就是rgb模式的图片格式,你转成灰度,他保存的时候还是RBG都保存,只不过3个值相同,但压缩算法会注意到这点,所以通过调压缩率就可以大幅度减小尺寸。有些格式会只保存灰度,尺寸就会非常小。

空城仅有旧梦在 2021-11-16 14:32:00

因为每个像素需要保存的信息变少了,现在只需要保存灰度信息即可,而以前还需要保存色彩信息。所以彩色可以直接转成灰度图,灰度图无法再转成彩色图,那些色彩信息都已经丢失了。

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文