我的目标是转换成PDF成像(具体地说在TIFF).

有一个PDF酒店叫 BitsPerComponent

并根据介绍的网页,

这个酒店可以把价值为1、2、4、8或16.其他值不支持在PDF说明书

这是不是意味着, 第1、2、4、8或16 意味着每位素在图像?

有帮助吗?

解决方案

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

其他提示

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

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

RGB是随机假设...这将会对使用3个分量所有的颜色模型,并且可以是阿尔法通道。这将是BitsPerPixel = BitsPerComponent如果它是灰度图像。

没有,它转换成每个颜色信道位。当你有一个灰度图像,这是基本上每像素的位为好。

当您有每通道16个比特的RGB图像你有一个总的每像素48个比特(或者甚至64如果你有一个alpha通道,太)。

现在已经有很多的工具,在那里它可以PDF文件转换成图像。如果你想编写你自己的,你将有巨大的学习的规范,并建立一个光栅化。为什么你需要建立一个定制的解决方案?

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top