找回密码
 立即注册

QQ登录

只需一步,快速开始

leadcom

论坛元老

24

主题

96

帖子

2万

积分

论坛元老

积分
27812

活字格认证

leadcom
论坛元老   /  发表于:2015-8-27 15:15  /   查看:14170  /  回复:23
我是想在图片上先绘制选取区,然后在选取区的边上画8个矩形点,这样通过8个点来调整选取框的大小。
但是在之中,如果图片缩放比例发生了变化,这8个矩形的点就会不清楚。
有什么办法解决这个问题。无论缩放比例发生什么变化,这8个点的大小都不变,是非常清楚的。








在画这8个点的时候,我通过图片的缩放比例来调整所画的点的大小,但是这是不行。
Band = 5;
Band = Convert.ToInt32(Math.Ceiling(Band / scaleFactor));
square = new Size(Band, Band);//小矩形大小

本帖子中包含更多资源

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

x

23 个回复

正序浏览
iceman
社区贡献组   /  发表于:2015-10-20 09:10:00
24#
回复 21楼leadcom的帖子

为了给你提供更优质的服务,请对本次服务进行评分。我们会认真对待你提出的宝贵意见,谢谢
回复 使用道具 举报
AvoCaDolol活字格认证 Wyn认证
社区贡献组   /  发表于:2015-9-23 16:01:00
23#
您好,厂商回复了。
目前注释(Annotations)这个画框的功能只能放在RasterImageViewer上,ImageView无法实现。
如果您非常需要这个功能,请您将ImageViewer替换为RasterImageViewer即可。
ImageViewer和RasterImageViewer的Render引擎不同,一个是WPF的一个是WindowsForm的。
所以如果您需要WPF的可以使用ImageViewer。

以上,谢谢。
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2015-9-11 18:01:00
22#
回复 21楼leadcom的帖子

目前没有收到厂商回复,今天已经发送确认邮件,有进一步反馈通知您。
回复 使用道具 举报
leadcom
论坛元老   /  发表于:2015-9-11 09:48:00
21#
顶一下,有消息了没?
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2015-9-6 12:16:00
20#
回复 19楼leadcom的帖子

这个问题我们已经在和厂商沟通,今天再次发送了确认邮件,有进一步消息及时通知您。
回复 使用道具 举报
leadcom
论坛元老   /  发表于:2015-9-6 10:10:00
19#
顶一下。
回复 使用道具 举报
AvoCaDolol活字格认证 Wyn认证
社区贡献组   /  发表于:2015-9-2 16:40:00
18#
回复 17楼leadcom的帖子

您好,您现在提到的几个需求,最主要的就是如何在ImageViewer上画矩形。
至于画了之后继续画不需要点击再画,这个就是画完之后仍然将选择项目设置为矩形而已。
厂商给的Demo例子中重置了这一功能。
所以,咱们先解决画矩形的问题。我会给厂商发送您的Demo,完成ImageViewer上画矩形的这个主要需求。

以上,谢谢。
回复 使用道具 举报
leadcom
论坛元老   /  发表于:2015-9-2 15:59:00
17#
我发的那个gif是画了矩形框后,还可以继续在图片上画,不需要再选择矩形框,再画。
改变矩形框的大小是本身矩形框所拥有的特性。不需要再做了。
矩形框画好之后可以双击矩形框对图片进行裁剪。
回复 使用道具 举报
AvoCaDolol活字格认证 Wyn认证
社区贡献组   /  发表于:2015-9-2 15:53:00
16#
回复 15楼leadcom的帖子

您好,您的效果图我看到了。
你指的是可以改变大小的矩形框对吗?并不是画出矩形框之后使用其他工具对这个矩形框进行裁剪对吗?

您的Demo我会发送给厂商技术组看一下到底出了什么问题。
请您等待。
回复 使用道具 举报
123下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部