| 发表于:2007-08-01 18:24:585楼 得分:0 |
是用的cximage类,去http://www.codeproject.com/bitmap/cximage.asp下面这些代码就是讲的在内存中进行转换 <h2> ... decode an image from memory </h2> <pre> cximage image((byte*)buffer,size,image_type); </pre> or <pre> cxmemfile memfile((byte*)buffer,size); cximage image(&memfile,image_type); </pre> or <pre> cxmemfile memfile((byte*)buffer,size); cximage* image = new cximage(); image-> decode(&memfile,type); </pre> <h2> ... encode an image in memory </h2> <pre> long size=0; byte* buffer=0; image.encode(buffer,size,image_type); ... free(buffer); </pre> or <pre> cxmemfile memfile; memfile.open(); image.encode(&memfile,image_type); byte* buffer = memfile.getbuffer(); long size = memfile.size(); ... free(buffer); </pre> | | |
|