c++builer图像旋转问题
[code=C/C++][/code]pBitmap2->Height = pBitmap1->Width;
pBitmap2->Width = pBitmap1->Height;
for(int y = 0; y<pBitmap1->Width; y++)
{
ptr2 = (Byte*)(pBitmap2->ScanLine[y]);
for(int x=0; x<pBitmap1->Height; x++)
{
ptr1 = (Byte*)(pBitmap1->ScanLine[x]);
ptr2[x] = ptr1[y];
}
}
旋转90度,我不明白的是如何把pBitmap1->ScanLine()值传递给pBitmap2->ScanLine(),有人懂吗 帮我解答下
ps:ptr1与ptr2是两个字节型指针
[解决办法]
就是旋转像素点,scanline是描述像素行的指针,两个图像间的scanline没有直接关系