CImage class in ATL
CImage class in ATL
我有windows 8和microsoft Visual Studio 2010 Express。
我正在做一个项目,我需要通过客户端和服务器传输图片。我搜索了一下,发现CImage类很有用。
问题是CImage类是在ATL库和我的visual studio没有这个库,是否有一种方法,我可以包括ATL库到我的VS或下载另一个VS(可以在Win8上运行)?
如果有人知道一个更好的类或库来处理图片和位图,我会很高兴听到
ATL在Visual Studio Express版本中不可用。然而,CImage
类仅仅是GDI和GDI+ api的包装器,您可以直接使用。
你应该看看BITMAP,它在Win32 API中是可用的。位图是像地图一样排列的一系列点(位),这样,当它们放在一起时,就产生了一幅图画,可以写入、复制、重新排列、更改、操作或作为计算机文件存储。位图可以通过HDC (Device Context)进行操作。(http://msdn.microsoft.com/en-us/library/azz5wt61.aspx)
一些基础教程:http://www.winprog.org/tutorial/bitmaps.html
如果你有机会的话,Petzold Programming Windows(第5版)有第14章和第15章专门讨论位图和图形。
相关文章:
- netcat command in c++
- Difference in displaying cv2 Mat
- C++ MFC Libraries in Travis CI
- 如何在OpenSSL中从configuration.h.in获取configuration.h
- 创建具有 new in 函数和"this is nullptr"异常的对象
- IN, OUT, INOUT Parameters
- 应用程序崩溃并显示"symbol _ZdlPvm, version Qt_5 not defined in file libQt5Core.so.5 with link time reference"
- 有人安装"IITB Simplecpp in mac"吗?
- 从 C 样式字符串中删除子字符串 "in place" 在C++代码中
- 如何修复"error: ‘_1’ was not declared in this scope"?
- Softmax Implementation in C++
- 将 out/in out 参数与 if/switch 的 init 语句一起使用
- IF-nesting in c++
- Gurobi GRBModel and GRBmodel in C++
- Tensorflow Hub in C++
- Centos7 g++ "to_string is not in a member of std"
- InitializeCriticalSectionEx Not Located In KERNEL32.Dll
- 将 lambda 表达式传递给 std::function in C++
- @CPPFLAGS@在 Makefile.in 中意味着什么?
- CImage class in ATL