社区
图形处理/算法
帖子详情
MFC中的像素问题
genganpeng
2009-07-15 02:05:28
在一个画布上我画了很多的图形,如何保存已经占用的像素?用一个二维数组保存已经占用的点啊??那当窗口变小或者放大的时候,又如何重新保存??
可不可以把整个画布分成很多小格,每个小格是几×几的像素,用这些小格存像素??
总之想知道如何存已占用的像素?怎样实现用最少的内存存贮??能否用比像素更大的单位??
...全文
123
6
打赏
收藏
MFC中的像素问题
在一个画布上我画了很多的图形,如何保存已经占用的像素?用一个二维数组保存已经占用的点啊??那当窗口变小或者放大的时候,又如何重新保存?? 可不可以把整个画布分成很多小格,每个小格是几×几的像素,用这些小格存像素?? 总之想知道如何存已占用的像素?怎样实现用最少的内存存贮??能否用比像素更大的单位??
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
haven_t
2009-07-17
打赏
举报
回复
第一个问题可以看看msdn中的例子drawcli,另外一个问题你可以找计算几何方面的书籍如何判断直线与图形有交点.
genganpeng
2009-07-15
打赏
举报
回复
也算另外一个问题吧??是因为我第一个问题我没说的清楚!!
fengrx
2009-07-15
打赏
举报
回复
[Quote=引用 2 楼 genganpeng 的回复:]
因为我想在两个矩形间自动连接线,而且这个线要避开其他其他图形,而且这个线不能和其他图形靠的太近,就是在线走的过程中怎样判断前面有没有其他图形??
[/Quote]
这是另外一个问题吧,,
genganpeng
2009-07-15
打赏
举报
回复
因为我想在两个矩形间自动连接线,而且这个线要避开其他其他图形,而且这个线不能和其他图形靠的太近,就是在线走的过程中怎样判断前面有没有其他图形??
fengrx
2009-07-15
打赏
举报
回复
图像存储有两种,
一种是象素存储,即将画的图像的象素保存下来,白色部分也要保存,这种方式下如果想保存的大小尽量小就应该使用压缩算法(如:ZIP压缩,使用zlib开源库)
另外一种是矢量存储,例如对于一条线,只要存储开始及结束位置、线宽、颜色。只是几个数值。恢复时直接通过这些记录恢复原始样式。界面上画的所有的图形都像类似这样的方式保存下来。
具体使用哪种方式,请LZ根据自己的实际情况选择一下。
haven_t
2009-07-15
打赏
举报
回复
如果是单纯的图形的话使用矢量图比较好而且效率较高,试一下使用metafile吧.
MFC
像素
鸟代码文件.zip
本文件实现了
像素
鸟的经典功能,添加了背景图的更改,难度切换,生命值道具的添加。仅供下载学习使用,谢绝转载。
MFC
读位图
像素
到二维数组,将数组
中
像素
显示位图
能读BMP位图的
像素
到二维数组,二维数组是动态申请的。将读入的二维数组
中
的
像素
显示出来,看是否与原图相符合,并且将
像素
点的值写入data.txt文本文档
用
MFC
实现图像的平滑处理(局部平滑,超限
像素
,K均值)
北京师范大学老师给的例程,对图像进行平滑处理,
MFC
,可显示“局部平滑” “超限
像素
”,“K均值”三种处理手段的结果,且可同时观察处理效果。
线面的消隐
MFC
很好很强大的
MFC
!又是一个有关的 线面消隐 传上来希望给大家带来一定的帮助!
mfc
实现灰度图像处理
主要是做了灰度图像的几何变换、正交变换、图像增强、二值化处理、形态学处理、图像分割等功能。代码主要参考了《visual c++数字图象处理技术详解》以及网上的一些技术文章。
图形处理/算法
19,469
社区成员
50,678
社区内容
发帖
与我相关
我的任务
图形处理/算法
VC/MFC 图形处理/算法
复制链接
扫一扫
分享
社区描述
VC/MFC 图形处理/算法
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章