首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ Builder >

c++builer图像旋转有关问题

2012-09-22 
c++builer图像旋转问题[codeC/C++][/code]pBitmap2-Height pBitmap1-WidthpBitmap2-Width pBitma

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没有直接关系

热点排行