关于矢量图的缩放(100分)

  • 主题发起人 主题发起人 crpplyf
  • 开始时间 开始时间
C

crpplyf

Unregistered / Unconfirmed
GUEST, unregistred user!
本人在scrollbox中放置一个paintbox用于控制自己编写矢量图形,但不会对矢量图形的25%,50%,75%,100%,150%,200%,400%缩放,那位DFW有关于矢量图缩放的原码或者控件都可以,本人急用,在线等待!!谢谢!!
 
这个问题比较复杂,值得关注!
 
我也遇到了跟你一样的问题,如果你只要求放大缩小的话,我已经解决了,如果你还要放大以后能点中的画,我还在想办法,我愿意和你一块想办法
 
我搜集了一批呢,我以前写过的后来项目中断了
那些资料还有要的话跟我联系65759880
或者去一些网站如www.playicq.com
www.51delphi.com
www.torry.net
www.delphi3000.net
还有资源管理者社区,
等好多地方都有下载
 
首先保证你的所有矢量图以浮点数保存,不要用TPoint,最好自己结构一个TFloatPoint对象,给paintbox一个放缩因子,如果为1时,100%比例显示,为0.5时50%比例显示,但保存时以100%比例来保存,比如你一条直线(10.0, 10.0)-(100.0, 100.0),当放缩因子为0.5时,实现是在(5.0, 5.0)-(50.0, 50.0)上画的。
这样说不知道明不明白,这种程序我都是在VC下作的,没有什么源程序给你看,但差不多就这样了。
不明白再说了。
 
to sniper2300:
可以给我一份你做的程序源代码吗?让我们来共同研究!!
我的E-mail:ciscolyf@163.com QQ:24566126
我查了一下午的资料说是mapx,tcad2004,cadodraw,tcad2002,mapinfo,
mapobject,wiseview等控件都可以实现做矢量图程序,我找到了好多这
类控件但没有免费的,哪位DFW有这类的控件送给小弟,本人万分感谢,
联系方式同上!!!!
 
我也是在做,就是放大后无法选中。
 
crpplyf:你啊是还没开始做了,我都做到最后了才想起来要实现这个功能
 
to sniper2300
是呀!我刚开始学delphi还没有入门,这个问题都愁死我了,帮帮忙吧过几天我就要交了
万分感谢!!!!1
 
crpplyf:我已经发给你了
 
sniper2300兄:

能给我一份吗?我现在也急需啊!!多谢 gaoy21@yahoo.com.cn
 
onewater:
我已经把sniper2300给我的传给你了,快去查收!!
 
我做的要连数据库的,所以可能不能运行,你们先看看代码,我吧不用连数据库的改好了给你们
 
to crpplyf:
能不能把sniper2300给你的原代码给我也发一份,谢谢了
email:dick_1999@eyou.com
 
mamamas:
我正在想更好的方案
 
那你如果有更好的方案,请寄给我一份,我都快被逼疯了。
在这里我先谢谢你了。
email:dick_1999@eyou.com
 
大家好!很高兴你们这么踊跃的参与我的帖子,我的问题解决了我现在有一个
超强的控件Efloatchart,有要的我给你们发过去,还带源码和例子,基本上能
满足矢量图方面的要求!我的QQ:24566126,希望能在以后的日子里我们共同
研究共同进步!!!!
 
给我一份看看,zytangzhou2002@vip.sina.com
 
请给我一份,谢谢了
email:dick_1999@eyou.com
 
to: qsoft.51.net,
你的方法我想了一下,在缩小的时候应该没有问题。可是放大的时候会不会出问题呢?
比如说以前是一个 4*4的位图,共有16个点,如果放大成8*8就有64个点,请问你是怎么处理呢?
 
后退
顶部