请问谁有位图缩放的代码或算法 ,我已经把分全散出来了
不需要显示,只要缩放就行了(或者返回m_lpBits).
最好是只用到下面几个变量(自定义CDIB类的私有成员变量):
BYTE *m_lpBits; //指向起始象素的指针
int m_nWidth; //位图宽度
int m_nHeight; //位图高度
int m_nBitCount; //每像素所用的位数
BYTE *m_lpPalette; //调色板
不需要显示,只要缩放就行了(或者返回m_lpBits).
最好是只用到下面几个变量(自定义CDIB类的私有成员变量):
BYTE *m_lpBits; //指向起始象素的指针
int m_nWidth; //位图宽度
int m_nHeight; //位图高度
int m_nBitCount; //每像素所用的位数
BYTE *m_lpPalette; //调色板
自己先顶一下吧
请大家都说点想法吧,我很需要别人指点一下
路过的也帮顶顶啊
//超出范围
if (i<0 || i>lWidth-1 || j<0 || j>lHeight-1)
{
return nullColor;
}
之所以有这句是因为函数还可用于位图旋转插值。
非常谢谢你给了这么详细的解释.
呵呵,转的我头的晕了,有没有简单点的啊.
还有没有人给意见,不然就结贴了哦