12 2015 档案

C++对于大型图片的加载缩放尝试
摘要:Qt对于图片的操作主要集中在这几个类 QImage ,QImageReader ,QPixmap其中QImage这个类对图片的缩放有几个很不错的技巧,不过对于大图片却并不好使,当我们去看QImage的实现代码时,会发现其中读取QImageReader来加载图片,当我们去看QImageReader的实... 阅读全文

posted @ 2015-12-17 21:11 龚细军 阅读(5851) 评论(0) 推荐(0) 编辑

ijg库解码超大型jpeg图片
摘要:1. ijg库解码超大型jpeg图片(>100M)的时候,如何避免内存溢出。 采用边解码边压缩的策略,每次解码一行或者若干行图片数据,然后对于这些解码的数据,进行DQT(量化处理,过滤掉高频的数据,保持低频的数据),这样解码完,也压缩完。2. ijg库提供给我们的压缩接口都非常单一,仅有文件流操... 阅读全文

posted @ 2015-12-17 20:43 龚细军 阅读(1832) 评论(0) 推荐(3) 编辑

Qt工程转化为Vs工程
摘要:cmd中输入:qmake -tp vc XXX.pro一般需要将qmake的路径配置到系统环境变量中去... 阅读全文

posted @ 2015-12-15 10:55 龚细军 阅读(662) 评论(0) 推荐(0) 编辑

ijg库的使用的几点注意
摘要:ijg库(http://www.ijg.org/)是用于处理jpeg解码和压缩的库,最新版本为2014发布的版本,可以在官网中下载jpegsr9a.zip使用vs中个nmake 进行编译,对于这个版本的库,在编译的时候需要注意这几个点: 1. 可以在cmd中使用命令进行编译(前提是,将 nmake的... 阅读全文

posted @ 2015-12-14 21:49 龚细军 阅读(1646) 评论(2) 推荐(0) 编辑

C++获取鼠标位置及全局检测鼠标行为
摘要:1、获取鼠标位置(在屏幕的位置) CPoint m_mouse; GetCursorPos(&m_mouse);2、 屏幕转化为客户端(控件的相对位置)& 客户端位置转化为屏幕位置 ClientToScreen(this->m_hwnd,m_mouse); //客户端位置转化为屏幕位置 Sc... 阅读全文

posted @ 2015-12-13 22:52 龚细军 阅读(23386) 评论(6) 推荐(1) 编辑

vs---错误收集并自己解决后归纳
摘要:1。C++编译时,出现这样的错误d:\program files\microsoft visual studio\vc98\include\stdio.h(36) : error C2143: syntax error : missing ';' before 'string'd:\program ... 阅读全文

posted @ 2015-12-03 14:52 龚细军 阅读(759) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示