我最近在搞图像处理,我的步骤是
(1)先把要处理的图片读进GPU然后用CS处理
(2)把CS的输出存到磁盘,此时数据是未压缩的BMP格式
(3)美术同事可能想要其他格式的图片如tga,所以用ps的批处理把图片转为tga或者其他格式。下面就来看看这个过程的精度损失
原始输出值是0.54
输出之后到bmp中
可以看到值是对的
然后再转成tga
可以看到值是在0.54之间浮动,这个误差在小数点非常小
但是alpha通道的值在GPU到BMP的时候误差比较大,BMP使用PS转到TGA过程几乎无精度损失。