找回密码
 立即注册

QQ登录

只需一步,快速开始

王青

注册会员

8

主题

15

帖子

130

积分

注册会员

积分
130
王青
注册会员   /  发表于:2018-1-30 10:55  /   查看:3834  /  回复:7
您好,我的程序要去除黑边,但是用leadtools自带的事例图片,用clean up中的border remove功能,出现如下错误。是不是图片位深大于1就不能转了?有没有什么办法把图片的位深进行转化,转化为1?

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x

7 个回复

倒序浏览
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2018-1-30 15:59:41
沙发
您好您可以在如下的演示程序里面找到对应的方法
C:\LEADTOOLS 20\Shortcuts\Image Processing\.NET Framework Class Libraries\Document Clean-Up

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
王青
注册会员   /  发表于:2018-2-2 15:32:22
板凳
您好,我用的就是这个demo,将位深(bits per pix)设置成1后,彩色图片会变成灰色图片,有没有办法在不改变图片位深的情况下,去除黑边?例如下边的情况
去除黑边前图片:

去除黑边后的图片:

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2018-2-2 18:26:44
地板
没有其他的办法,去除黑边的接口只能用于位深为1 的图像。这个demo中cleanup中的方法,对于位深不为1的都无法进行处理
回复 使用道具 举报
王青
注册会员   /  发表于:2018-2-3 10:04:33
5#
谢谢您的解答,可不可以先将彩色图片位深设置为1,去除黑边后,再将位深设置成原来的。也就是将去除黑边后的灰度图转为彩色图,有没有对应的方法?
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2018-2-5 09:11:03
6#
您好,图片颜色位深的改变,肯定只能是由多变少,1位深的黑白图片无法变为灰度或者彩色图片。这个没有其他的办法的。

实际上cleanup中的方法本身就是为文档设计的。因此没有考虑彩色图片
回复 使用道具 举报
王青
注册会员   /  发表于:2018-2-5 09:55:34
7#
好的,谢谢您
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2018-2-5 11:00:15
8#
不客气
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部