c语言压缩图片的原理,vc怎么实现4Bit以及8Bit压缩和没有压缩的图片

该楼层疑似违规已被系统折叠 隐藏此楼查看此楼

比如说4bit未压缩的

for(i=0;i

{

for(j=0;j

{

p=*(bmpdata+dwLineBytes*(height-1-i)+j);

bw[1]=p%16;

p=p/16;

bw[0]=p;

for(k=0;k<2;k++)

{

*(bmpcopy+copy)=(int)quadata].rgbBlue;

copy++;

*(bmpcopy+copy)=(int)quadata].rgbGreen;

copy++;

*(bmpcopy+copy)=(int)quadata].rgbRed;

copy++;

*(bmpcopy+copy)=0;

copy++;

//1 循环打点显示

//GFMSetPixels(RGB((int)quadata].rgbBlue,(int)quadata].rgbGreen,(int)quadata].rgbRed),k+198+j*2,i+70,1);

}

}

}

压缩的话该怎么改写代码呢??


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部