2D 画像配列をスケーリングする最良の方法は何ですか? たとえば、1024 x 2048 バイトの画像があり、各バイトがピクセルであるとします。各ピクセルは 0 から 255 までのグレースケール レベルです。この画像を任意の倍率でスケーリングして、新しい画像を取得できるようにしたいと考えています。したがって、画像を 0.68 倍に拡大すると、サイズが 0.68*1024 x 0.68*2048 の新しい画像が得られるはずです。一部のピクセルは互いに折りたたまれます。そして、たとえば 3.15 倍に拡大すると、ピクセルが複製された大きな画像が得られます。それで、これを達成するための最良の方法は何ですか?
次に、0 から 360 度 (0 - 2Pi) の範囲で任意の角度で画像を回転できるようにしたいと考えています。回転後の画像のトリミングは問題ではありません。これを行う最良の方法は何ですか?