ビットマップのピクセルを移動/シフトしたい場合、どうすればできますか?
procedure MovePixels(Bitmap: TBitmap; Horizontal, Vertical: Integer);
begin
{ move the Bitmap pixels to new position }
end;
例:

たとえば、呼び出すと MovePixels(Image1.Picture.Bitmap, 20, 20) 、次のように出力されます。

ピクセルを移動した後に表示されるキャンバスの色も指定/変更すると便利です。したがって、この例では、灰色/茶色の色が青などになる可能性があります.
Bitmap.Canvas.Pixelsとプロパティがあることに気付きました。これはBitmap.Canvas.MoveTo、これを行うために必要なものですか?
私は本当に知らないし、それはとても簡単だと思います..