画像があり、この画像を n 個に分割したいと考えています。だから私が疑問に思っているのは、どうすればQImageでこれを行うことができるのでしょうか? または、このタスクに適した (パフォーマンスに関して) Qt クラスはありますか?
たとえば、1920x1080 ピクセルで構成される画像があり、それを 100 個に分割するとします。つまり、各部分は 192x108 ピクセルで構成されることになります。192x108 にスケーリングされた同じピースを作成したくないことに注意してください。各ピースは、メイン画像の個別のピースです。
質問を明確にするために画像を添付しました。この画像は 1920x1080 ピクセルで構成され、グリッドで分割された各部分は 192x108 ピクセルで構成されているため、実際には 100 個に分割せずに、それぞれを QImage オブジェクトとして扱いたいと考えています。
QImageでこれを行う方法はありますか? ここではパフォーマンスが重要です。なぜなら、各ピースを分析し、通常は 1000 ピース以上になるからです。
ご協力ありがとうございました!
編集:どちらの方法も完全に機能しますが、alexisdm の方法はもう少し複雑で、低レベルですが、より高速です。jmk の方法は使いやすいですが、遅くなります。
両方の答えをありがとう。