1

ピクセルとして配列を使用してキャンバスに描画しています:

 g.drawBitmap(imageBuffer, offset, stride, 0, 0, width, height, false, mPaint);

imageBufferはビットマップではなく配列であるため、メモリにデータをコピーするための余分な労力を最小限に抑えながら回転するにはどうすればよいですか?

4

1 に答える 1

2

それが描画しているキャンバスであると仮定するとg、次の方法で簡単にこれを行うことができます。

g.save();
g.rotate(degrees);
g.drawBitmap(imageBuffer, offset, stride, 0, 0, width, height, false, mPaint);
g.restore();

そしてそれはそれであるはずです。

于 2012-11-01T14:11:17.587 に答える