找回密码
 立即注册

QQ登录

只需一步,快速开始

mosquito

初级会员

24

主题

138

帖子

328

积分

初级会员

积分
328
mosquito
初级会员   /  发表于:2016-3-25 13:42  /   查看:3959  /  回复:7
您好:
我想对一个tif图片进行纵向分割或者横向分割成两个图像,还有将两个tif图片组合为一张tif图片,不知道leadtools能实现吗,要是可以,能给指导下吗,谢谢啦

7 个回复

倒序浏览
AvoCaDolol活字格认证 Wyn认证
社区贡献组   /  发表于:2016-3-25 17:06:29
沙发
你好,
是可以的,不过将一张图片分割为两个图片的操作属于图像处理。
简单来说就是画一条线上半部分属于一张图,下半部分属于另一张图。
这个没有具体的命令来做,只能组合来做。
我简单说明一下步骤:
1、绘制一条线
2、将这条线的上半部分保存成一张图,下半部分保存成另一张图。
这样就实现了分割,保存可以保存为文件,也可以创建一个Image对象来保存。
具体如何绘制线有很多种方法,这个要看你的业务逻辑。
回复 使用道具 举报
mosquito
初级会员   /  发表于:2016-3-25 17:24:59
板凳
那我如何实现在一个图片上画一条线呢,leadtools有直接的方法可以实现吗
回复 使用道具 举报
AvoCaDolol活字格认证 Wyn认证
社区贡献组   /  发表于:2016-3-25 17:29:50
地板
mosquito 发表于 2016-3-25 17:24
那我如何实现在一个图片上画一条线呢,leadtools有直接的方法可以实现吗

绘制的例子可以参考这个:\LEADTOOLS 19\Shortcuts\Image Processing\.NET Class Libraries\Draw
这个例子就是绘制各种形状的,比如线、长方形、圆形。
以上,谢谢。
回复 使用道具 举报
mosquito
初级会员   /  发表于:2016-3-26 09:14:34
5#
绘制直线我大体知道怎么绘制了,按您给的提示我要是想把绘制图片的上半部分保存到一个Image里应该怎么实现呢,是需要根据上半部分图片的所在的矩形框来保存吗,麻烦您指导下
回复 使用道具 举报
AvoCaDolol活字格认证 Wyn认证
社区贡献组   /  发表于:2016-3-28 16:48:57
6#
mosquito 发表于 2016-3-26 09:14
绘制直线我大体知道怎么绘制了,按您给的提示我要是想把绘制图片的上半部分保存到一个Image里应该怎么实现 ...

上半部分的位置都清楚,新创建一个RasterImage,将上半部分的图片从原始图片中Copy出来,然后赋值给新创建的RasterImage,之后使用Codecs进行保存就可以了。
回复 使用道具 举报
mosquito
初级会员   /  发表于:2016-3-28 17:27:57
7#
好的,谢谢啦,我试着写下
回复 使用道具 举报
AvoCaDolol活字格认证 Wyn认证
社区贡献组   /  发表于:2016-3-28 17:42:19
8#
mosquito 发表于 2016-3-28 17:27
好的,谢谢啦,我试着写下

我建议你可以看下Image Processing下面的Main Demo,这个里面写的非常全面。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部