我有一个RGBA文件,也就是(我认为)从数字化平板电脑中捕获一个签名。提取出图像后,所有RGB三重奏为0,0,0和α通道值为非零,如果像素是携带一个色调在最后的图像。我都明白了。
这个PNG只有一个IHDR,IDAT和IEND块。
我的第一个问题是,我的RGB像素是前景还是背景?描述这个文件/图像的合适术语是什么? 我用什么方程将alpha应用到RGB。
查看alpha值,我可以看到如何得出一个数字,但是使用什么样的一般方程将生成适当的RGB值,避免除以0或溢出值错误,如果我的RGB从非零值开始。
我已经通过了PNG规范,有些东西我就是搞不懂。
顺便说一句,我最终会在C中生成一个PCL文件,用于直接打印到一个PCL LaserJet。
发布于 2014-11-19 03:07:23
最后显示的图像是前景图像。单个图像中没有前景和背景。
此链接显示如何将图像与alpha混合到另一个图像。
blending
https://stackoverflow.com/questions/27005410
复制相似问题