CImage class in ATL

CImage class in ATL

本文关键字:ATL in class CImage      更新时间:2023-10-16

我有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章专门讨论位图和图形。