图片无损浏览类模块,随鼠标拖动中心缩放

易语言 2021-10-14 11:56:37

试了几个第三方看图软件,比如看图王之类,也会模糊,大概率是用gdi+直接缩放显示的,只有adobe系列和系统自带的照片查看器(非win10的照片)能无损放大。
研究了一下原理,发现关键dll是StretchBlt。
已封装成类,支持随鼠标拖动中心缩放,切换图片,尺寸被改变,任意窗口可显示
调用方式:图片浏览器类.初始化 (窗口句柄)
目前有个小bug,拖动图片会有一点点闪烁,有大佬能优化下双缓冲。