今日、ファイルから 7500 万の値をメモリにロードすることにしましたが、それが非常に遅いことに気付きました。ファイルは 5000 x 5000 の画像で、非現実的なほど巨大ですが、テストには適しています。私のプログラムが行うことは、編集できるように画像を配列にロードすることです。問題は、paint.net というプログラムで画像を作成したところ、問題なく 30 秒で読み込まれました。では、これらの画像編集プログラムはどのように高速に動作するのでしょうか? プログラムを C で作成したので、他のプログラムと同じくらい高速になるはずです。また、画像をロードするためのループが本当に基本的であり、理由もなく速度を低下させる余分なコードがないことも確認しました。
質問する
122 次
1 に答える
3
それらの他のプログラムのソースを読んでみませんか? Paint.NET はオープン ソースではありませんが、同様に画像の編集が得意な GIMPは.
于 2012-12-10T15:41:31.627 に答える