VC画图的小东西:坐标、曲线、缩放、JPG 要用VC画坐标、曲线,实现缩放功能,并且可以将所画的保存为图片有几个地方没想好1:如何实现缩放效果比较好?如何防止放大后出现失真(如:锯齿等)缩放时,怎么实现,重新画图吗?难道要使用矢量图?2:如何将VC画出来的图保存为图片?不知道怎么实现3:如何画多条曲线,来回显示?初步想法是使用单文档多视图,来回切换视图,实现显示不同的曲线。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 想更进一步消除锯齿可以考虑使用 Direct3D, 而且缩放很方便. 1、一般绘图,可使用MS CHART2、自绘,创建基于CWnd的类,注意一下几点: 双缓冲,解决闪烁 定义标尺,注意屏幕坐标和实际坐标转换 使用矢量绘制,解决放大失真,放大缩小只需改变标尺比例即可 自定义曲线数据链表(推荐使用vector)多维数组,可以实现画多条曲线 将VC画出来的图保存为图片,这个网上有很多现成代码,你自己查一下 开始的想法是 先画坐标和曲线然后缩放的时候,是使用原数据画白线,起到擦除的效果然后再使用缩放后的数据画新的线to:halibut 使用DIRECT3D画出的东西,容易保存成JPG文件吗?to:crystal521 画矢量图,可以实现任意比例的缩放,按照需求所说的坐标、曲线什么的,画矢量图容易吗?谢谢楼上二位 D3D 上的表面现在可以保存成 BMP 格式的文件, 而且学习 D3D 将来也可以考虑支做 GAME, 不错哦! vc怎样导出excel !!在线等:怎么样把字符A显示为点阵? 为什么 钩子子程中捕获不了IE的 打印对话框??急! 如何做MSN Explorer那样的界面,高分相赠,来者有分! 无法插入记录 有关ADO, 快急死了!!! ADO+Access如何动态设置密码? 求教HOOK的基本方法 急!两个用VC写的ocx文件如何封装成一个ocx控件!谢谢 救命!CFileDialog怎么突然不行了? GDI+中Graphics,Rect,Bitmap等对象的使用问题? 关于窗口闪烁的问题
2、自绘,创建基于CWnd的类,注意一下几点:
双缓冲,解决闪烁
定义标尺,注意屏幕坐标和实际坐标转换
使用矢量绘制,解决放大失真,放大缩小只需改变标尺比例即可
自定义曲线数据链表(推荐使用vector)多维数组,可以实现画多条曲线
将VC画出来的图保存为图片,这个网上有很多现成代码,你自己查一下
开始的想法是 先画坐标和曲线
然后缩放的时候,是使用原数据画白线,起到擦除的效果
然后再使用缩放后的数据画新的线to:halibut
使用DIRECT3D画出的东西,容易保存成JPG文件吗?
to:crystal521
画矢量图,可以实现任意比例的缩放,按照需求所说的坐标、曲线什么的,画矢量图容易吗?
谢谢楼上二位