CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  C++ Builder >  基础类

位图旋转,缩放后,失真问题,请高手指教.............

楼主zaqizaba(知其所以然)2004-05-03 10:40:22 在 C++ Builder / 基础类 提问

有位图A,B。  
  A比B大一些  
  A是背景,B是前景  
  B在A上面进行旋转,缩放,等操作  
  我做的总是有些误差。  
  比如B图旋转1、2、3次,放大1、2、3次,再缩小1、2、3次,旋转1、2、3次,B图和原来的样子地方就吻合不了了。  
   
  脑袋都想渣了~,我的方法是,每次把源图B的坐标映射到目标图上,这样应该没错啊。。。。。可是。。。。。  
  哪位做过图象处理的兄弟能给点思路吗? 问题点数:0、回复次数:8Top

1 楼constantine(飘遥的安吉儿)回复于 2004-05-03 10:55:37 得分 0

你要保存图象的原始数据在内存里先,然后记录你旋转和缩放的记录,每次利用原始数据来处理,这样就不会有问题了。  
  不然,单是缩放就会破坏图象的数据。Top

2 楼PPower(月亮光光,照地堂)回复于 2004-05-03 12:25:26 得分 0

累積誤差。Top

3 楼zaqizaba(知其所以然)回复于 2004-05-03 14:27:05 得分 0

坐标转来转去头都大了。。。。。。。。。。。。。。好大啊!!!Top

4 楼lihongxing2002(潇洒)回复于 2004-05-03 15:08:03 得分 0

顶Top

5 楼zaqizaba(知其所以然)回复于 2004-05-03 22:41:19 得分 0

upTop

6 楼jemyzhang(妙狐)回复于 2004-05-03 23:34:42 得分 0

就像   constantine(飘遥的安吉儿)说的:  
  每次的操作都用原始数据直接变换,这样还原后不会失真,因为实际上根本就没有变换。Top

7 楼wenz(蚊子)回复于 2004-07-07 16:30:24 得分 0

整数运算都有精度损失,除非你都用浮点数,但这样也会有精度损失,但是会比较少。Top

8 楼happyct(绿叶对大树的情怀)回复于 2004-07-07 16:32:30 得分 0

肯定要用原始数据的,否则,误差会越来越大Top

相关问题

  • 如何使图像旋转后的失真最小
  • 如何不失真的缩小图片???
  • 高分求解不失真(或者失真少一点也行)的bcb图形缩放代码,
  • 高手请进,关于图象缩小不失真的问题。
  • 怎样缩放图片大小,尽量不失真!
  • 位图旋转
  • 图片旋转
  • 如何在缩放位图时避免图像失真(在线等)
  • 显示图片的缩略图的时候,怎么样才能不失真
  • ASP.Net生成缩略图失真厉害,有什么其它办法没有

关键词

  • 数据
  • 旋转
  • 缩放
  • 图
  • 原始数据

得分解答快速导航

  • 帖主:zaqizaba

相关链接

  • CSDN Blog
  • 技术文档
  • 代码下载
  • 第二书店
  • 读书频道

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo