首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >对于图像,PDF的BitsPerComponent如何转换成每个像素的位?

对于图像,PDF的BitsPerComponent如何转换成每个像素的位?
EN

Stack Overflow用户
提问于 2009-04-16 17:44:41
回答 4查看 5K关注 0票数 2

我的目标是将PDF转换成图像(特别是在TIFF中)。

有一个名为BitsPerComponent的PDF属性

根据页面上的描述,

此属性可以取值1、2、4、8或16。PDF规范不支持其他值

这是否意味着,1、2、4、8或16转换成图像中的每像素位?

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2009-04-16 17:48:57

听起来更像每种颜色成分的位数,其中颜色成分是(阿尔法)/红色/绿色/蓝色或灰色之一。因此,取每个分量的位,乘以每个像素的分量,得到每个像素的比特。例如,如果你说的是一个RGB图像,你有3个组件。一个RGB在每个组件8位将是一个8*3=24位每像素图像。如果是灰度,例如一个分量,每个分量8位将是每像素8位。

票数 5
EN

Stack Overflow用户

发布于 2009-04-16 17:49:04

如果颜色存储为RGB,则BitsPerPixel =3* BitsPerComponent

BitsPerPixel =4* BitsPerComponent (如果颜色存储为带有alpha通道的RGB )

RGB是一个随机假设..。这将适用于每种颜色模型使用3个组件,并可能是一个阿尔法香奈儿。如果是灰度图像,则为BitsPerPixel = BitsPerComponent。

票数 3
EN

Stack Overflow用户

发布于 2009-04-16 17:49:11

不,它转换成每个彩色通道的位数。当你有一个灰度图像,这本质上是每像素位。

当您有一个RGB图像,每通道16位时,总共有48位/像素(如果您也有alpha通道,甚至64位)。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/757265

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档