图像读写
四大图像库:OpenCV/FreeImage/CImg/CxImage: http://blog.csdn.net/wangji163163/article/details/3895896
FreeImage:http://freeimage.sourceforge.net/index.html
FreeImage开源图像库在VC++中的简易使用教程:http://hi.baidu.com/yuanzb/blog/item/d2a30317fb10d80c4a90a79b.html
#include "FreeImage.h" int main(int argc,char** argv) { FIBITMAP *img = FreeImage_Load(FIF_BMP,"1.bmp",BMP_DEFAULT); FREE_IMAGE_TYPE img_type = FreeImage_GetImageType(img); unsigned img_width = FreeImage_GetWidth(img); unsigned img_height = FreeImage_GetHeight(img); unsigned pitch = FreeImage_GetPitch (img); BYTE *img_pixel = (BYTE*)FreeImage_GetBits(img) ; for(unsigned i = 0 ; i < img_height ; ++i) { BYTE *pixel = (BYTE*)img_pixel; for(unsigned j = 0 ; j < img_width ; ++j) { } img_pixel += pitch; } if(img) FreeImage_Unload(img); }
FreeImage纹理:http://school.ogdev.net/ArticleShow.asp?id=6209&categoryid=8,http://blog.csdn.net/aquathinker/article/details/6625698,还可以看FreeImage提供的例子:TextureManager
posted on 2012-08-22 10:53 fire_fuxm_USTC 阅读(204) 评论(0) 编辑 收藏 举报