找回密码
 立即注册

QQ登录

只需一步,快速开始

wqm156

注册会员

9

主题

24

帖子

85

积分

注册会员

积分
85
wqm156
注册会员   /  发表于:2017-5-23 17:31  /   查看:3329  /  回复:3
请教版主,图像旋转反应慢的问题
            // 图像旋转
            RotateCommand command = new RotateCommand();
            command.Angle = 40;  //0.4 * 100  40
            command.FillColor = new Leadtools.RasterColor(this.textBox4.BackColor.R, this.textBox4.BackColor.G, this.textBox4.BackColor.B);
            command.Flags = RotateCommandFlags.Bicubic;//Bicubic  Resize  Resample  None
            command.Run(image);
我反复做试验,得到如下结果:
1、Bicubic 图像不失真,但是反应太慢了,至少3-5秒,根本受不了
2、 Resize  Resample  None  图像严重失真,根本不能用

恳请版主能够解决这个问题,万分感谢!!!

3 个回复

倒序浏览
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2017-5-23 18:48:23
沙发
Bicubic 双三次插值 理论上来说确实计算量最大,所有耗时最久,你可以采用Resample  ,质量和耗时相对平衡

Bicubic 具体的耗时这边还需要验证
回复 使用道具 举报
wqm156
注册会员   /  发表于:2017-5-24 09:11:49
板凳
Richard.Ma 发表于 2017-5-23 18:48
Bicubic 双三次插值 理论上来说确实计算量最大,所有耗时最久,你可以采用Resample  ,质量和耗时相对平衡
...

Resample 变得越来越模糊了,根本不能用,还有没有其它办法,Resize 使字体变得扭曲,根本不能用,我只是想对图片左右倾斜,还有没有其它办法能解决这个问题,谢谢答复。
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2017-5-24 10:17:40
地板
目前没有别的办法解决 ,这个速度是双三次差值算法本身决定的。你可以按需选择
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部