社区
界面
帖子详情
MFC做一个图片播放器
你的OPPA
2016-09-28 10:55:11
我做了一个类似系统自带的图片播放器,支持图片以鼠标为中心进行缩放,以及鼠标拖动图片。
但是问题是在放大到比源图大的时候,移动图片会造成误差。
用的绘制函数是:StretchBlt
具体误差:当放大源图后,移动量x较小时,x乘以缩放比会只有零点几,而函数的参数是一个int的值,这里就会产生误差,慢慢的误差就会被放大。
有没有怎么好方法可以没有这种误差?
另外,系统自带的图片播放器实现的原理是什么?
...全文
338
2
打赏
收藏
MFC做一个图片播放器
我做了一个类似系统自带的图片播放器,支持图片以鼠标为中心进行缩放,以及鼠标拖动图片。 但是问题是在放大到比源图大的时候,移动图片会造成误差。 用的绘制函数是:StretchBlt 具体误差:当放大源图后,移动量x较小时,x乘以缩放比会只有零点几,而函数的参数是一个int的值,这里就会产生误差,慢慢的误差就会被放大。 有没有怎么好方法可以没有这种误差? 另外,系统自带的图片播放器实现的原理是什么?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
你的OPPA
2016-09-28
打赏
举报
回复
引用 1 楼 oyljerry 的回复:
具体误差是什么意思,或者就不允许超过原图大小。
就是在移动图片的时候,比如: 图片放大10倍,我移动图片1个像素的时候,其实这个值只有0.1, 由于StretchBlt函数中的参数是一个int值,这个0.1会被舍弃,就相当于没有移动。这就是误差···
oyljerry
2016-09-28
打赏
举报
回复
具体误差是什么意思,或者就不允许超过原图大小。
基于
MFC
的
图片
播放器
(单文档)
基于
MFC
的
图片
播放器
,运行环境为c++/c!
MFC
万能
播放器
支持
图片
以及音视频
一个
基于
MFC
的万能
播放器
,支持
图片
浏览,音视频播放。万能播放。
vc++ 影音
播放器
MFC
图形界面
vc++ 影音
播放器
MFC
图形界面 vc6.0++ 自己
做
的,和大家学习交流一下
MFC
媒体
播放器
一个
用
MFC
编写的媒体
播放器
的小项目,基本实现了音频、视频、
图片
播放功能,界面还可以,有换肤功能,此项目为小组共同完成。
基于
MFC
的多媒体音频
播放器
一个
基于
MFC
的多媒体音频
播放器
(含源码),实现了关联文件,关联文件夹,播放,停止,还有背景
图片
,而且比千千静听省内存,美观、小巧、实用!欢迎下载试用……
界面
15,979
社区成员
115,896
社区内容
发帖
与我相关
我的任务
界面
VC/MFC 界面
复制链接
扫一扫
分享
社区描述
VC/MFC 界面
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章