找回密码
 立即注册

QQ登录

只需一步,快速开始

gaobowen

中级会员

87

主题

227

帖子

810

积分

中级会员

积分
810

微信认证勋章

gaobowen
中级会员   /  发表于:2016-1-14 09:15  /   查看:5469  /  回复:6
您好,我想把lead中翻转后的图片放到pictureBox中,但是好像放的还是lead中原始的图片。
请问如何解决?

6 个回复

倒序浏览
AvoCaDolol活字格认证 Wyn认证
社区贡献组   /  发表于:2016-1-14 18:00:00
沙发
回复 1楼gaobowen的帖子

您好,您的问题已经收到,我这边帮您做个测试。
回复 使用道具 举报
gaobowen
中级会员   /  发表于:2016-1-16 11:13:00
板凳
回复 2楼AvoCaDolol的帖子

您好,修正一下需求:将lead中的图片左右翻转,作为panel的背景图片。
以上,谢谢!
回复 使用道具 举报
AvoCaDolol活字格认证 Wyn认证
社区贡献组   /  发表于:2016-1-19 15:06:00
地板
回复 3楼gaobowen的帖子

您好,
您的需求是将图片左右反转然后作为PictureBox的背景图,这个可以用FlipCommand实现。
核心代码:
FlipCommand flip = new FlipCommand();
flip.Horizontal = true;
flip.Run(rasterImageViewer1.Image);
这个就是将图片进行左右翻转,此命令也可以用作上下翻转,上下翻转时将Horizontal 属性设置为False就可以了。
翻转完成后将图片转换为标准的Image对象设置给PictureBox.BackgroundImage就可以了。
this.pictureBox1.BackgroundImage = RasterImageConverter.ChangeToImage(rasterImageViewer1.Image, Leadtools.Drawing.ChangeToImageOptions.None);
以上,谢谢。
回复 使用道具 举报
AvoCaDolol活字格认证 Wyn认证
社区贡献组   /  发表于:2016-1-19 15:07:00
5#
回复 3楼gaobowen的帖子

Sorry,您需要做Panel的背景图,跟PictureBox方法一致,都是设置给BackgroundImage。
回复 使用道具 举报
gaobowen
中级会员   /  发表于:2016-2-3 13:46:00
6#
回复 5楼AvoCaDolol的帖子

非常感谢您的回答!问题解决了。
前几天有事情,回复的晚了,不好意思。
回复 使用道具 举报
gw0506
超级版主   /  发表于:2016-2-4 17:40:00
7#
本帖关闭,有问题欢迎开新贴提出。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部