修改分辨率有关问题

修改分辨率问题
一张bmp图片,已经知道里面的位图数据pBuffer,分辨率是IMAGE_WIDTH * IMAGE_HEIGHT ,数据长度bufferSize  = IMAGE_WIDTH * IMAGE_HEIGHT * 3,需要压缩成176*144的位图数据pNewBuffer。怎么弄?
------解决方案--------------------
很多算法的,这不是压缩吧。这叫失真同比缩小。
最简单的是,用BCB Canvas里的函数
 StretchDraw ()

.
------解决方案--------------------
引用:
嗯嗯,失真同比缩小。可能我没说清楚吧。一张bmp图片,去掉了文件头,信息头,只剩下位图数据了,我需要对这部分数据进行处理,得到一个新的buffer。(然后进行其他操作)


把这些位图数据画到一个canvas上面,然后再缩放到另一个canvas上面.