永发信息网

如何用GDI+转换位图成JPG数据到内存中

答案:1  悬赏:0  手机版
解决时间 2021-01-31 19:02
如何用GDI+转换位图成JPG数据到内存中
最佳答案
//datecompress  图片的质量(只有在转换成jpg有效)   

//nSize         图片缓冲区的大小(要转的图片数据大小)  

//PicDate       这是一个指针,指向你的图片的  

unsigned int size=0;//得到图像大小  
BYTE* buffers;//存储图像数据的缓冲  


Bitmap *image = CreateBitmapFromMemory(PicDate,nSize);   //把你的图像数据加载入内存  


SaveBitmapToMemory(image,(void **)&buffers,&size,CodecIndex,datecompress); //转换成你要的类型,从buffers获取  

//说明:CodecIndex取值0-4,分别对应转换为jpg、bmp、gif、png、tiff格式,当为0ompr时,参数datecess有用,表示转换jpg的质量,取值0-100,数值越小,压缩比越大。
//这里是你的代码   

.....  

//这里是你的代码  
delete image;  
delete buffers;把这些代码放入声明
Bitmap* CreateBitmapFromMemory(const void *buf, size_t size);   
void* SaveBitmapToMemory(Bitmap *image, void **outbuf, size_t *size, size_t CodecIndex, ULONG quality);把这些代码加入到你的源文件最后
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
东崇义村怎么去啊,我要去那办事
为什么现在市面上没有卖好迪、拉芳、采乐等洗
晕飞机怎么办最有
欠债不还十几年,而且欠债人不承认怎么办
魔塔小游戏怎么跳层
tan30度为什么等于3/根号3
淮北到阜阳的火车是几点的?说具体点、要准确
患者,男性,67岁。双侧腹股沟部出现圆形肿物
怎么样申请去美国工作
西崇义村地址在哪,我要去那里办事
流水溶蚀属于流水侵蚀还是流水沉积?那如果是
工商异常是什么意思?
花生重茬病用什么药?
我想改变自己手机号的来电归属地,有什么方法
南崇义村怎么去啊,我要去那办事
推荐资讯
that was 可以缩略成that's
求一个免费的弹弹堂强化挂要可以强到12的 是
中国电信电视宽带服务中心(九校营业厅)地址好
饭桌上该说些什么?
东南村地址在哪,我要去那里办事
怎么问别人问题显得不严肃,我问蓝颜一个问题
摩托车和轿车在十字路口相撞,责任划分问题
北凌村地址在哪,我要去那里办事
霍口村地址在什么地方,我要处理点事
变形女的英文怎么说(x战警里的)不是英文名就
【faithfully】...时候用sincerely什么时候用
笔记本电脑重装系统后需要安装哪些驱动
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?