找回密码
 立即注册

QQ登录

只需一步,快速开始

hbxcyz

注册会员

2

主题

6

帖子

28

积分

注册会员

积分
28
最新发帖
hbxcyz
注册会员   /  发表于:2018-8-1 12:42  /   查看:3843  /  回复:4
你好!

我有个tiff文件是16bit的,通过压缩保存codecs.Save( RasterImageViewer1.Image,  outFileName, RasterImageFormat.Cmp, 16)直接报错了:{"Invalid bits per pixel"}

查了一下官方说明是 For LEAD CMP compression (8-bit, 12-bit and 24-bit only)


于是我改成这3个参数试了一下,8和24都可以保存成功,12却又报错了,还是{"Invalid bits per pixel"},请问这是什么原因呢?很困惑

4 个回复

倒序浏览
hbxcyz
注册会员   /  发表于:2018-8-1 12:56:54
沙发
我看了demo的保存框是 1,8,24可选,是不是只有这3个
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2018-8-1 15:13:02
板凳
hbxcyz 发表于 2018-8-1 12:56
我看了demo的保存框是 1,8,24可选,是不是只有这3个

您好,报这个错误的话,确实是提示这个位深不支持。
如您所说demo如果是1,8,24可选的话那么就是支持这三个。
你说的For LEAD CMP compression (8-bit, 12-bit and 24-bit only),可以发我链接看一下吗,压缩格式比较多,我可以帮您确认一下
回复 使用道具 举报
hbxcyz
注册会员   /  发表于:2018-8-2 18:22:06
地板
Richard.Ma 发表于 2018-8-1 15:13
您好,报这个错误的话,确实是提示这个位深不支持。
如您所说demo如果是1,8,24可选的话那么就是支持这三 ...

https://www.leadtools.com/help/l ... qualityfactors.html
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2018-8-3 09:18:23
5#
如下链接所示,12bit应该是支持灰度图像,是否是您的图像被作为彩色图像来保存,导致保存错误

https://www.leadtools.com/help/l ... pxjp2jlscmpcmw.html
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部