...
|
...
|
@@ -492,12 +492,12 @@ util_jpgsave(char *filename, char *bufimg, int width, int height,int quality)
|
492
|
492
|
jpeg_start_compress(&cinfo,TRUE);
|
493
|
493
|
while(cinfo.next_scanline<cinfo.image_height) {
|
494
|
494
|
ptr=(unsigned char *)(bufimg+cinfo.next_scanline*(width*4));
|
495
|
|
- for(orig=ptr,dest=rowdata,i=0;i<width;i++,orig+=4,dest+=3) {
|
|
495
|
+ for(orig=ptr,dest=(unsigned char *)rowdata,i=0;i<width;i++,orig+=4,dest+=3) {
|
496
|
496
|
dest[0]=orig[0];
|
497
|
497
|
dest[1]=orig[1];
|
498
|
498
|
dest[2]=orig[2];
|
499
|
499
|
}
|
500
|
|
- rowptrs[0]=rowdata;
|
|
500
|
+ rowptrs[0]=(JSAMPROW) rowdata;
|
501
|
501
|
jpeg_write_scanlines(&cinfo,rowptrs,1);
|
502
|
502
|
}
|
503
|
503
|
jpeg_finish_compress(&cinfo);
|