すみません、私の英語は下手ですが、質問を明確に説明したいと思います。最初に、jpg、tiff、img などの形式の画像を操作 (読み取り、ズーム、移動、四角形でズーム) したいと考えています。私はgdalでこれを実行しようとしましたが、rasterioを使用してズームと移動を行いましたが、結果は非常に奇妙です.gdi +で行うよりも遅いです.他の人に尋ねましたが、答えはrasterioがハードから直接画像を読み取る可能性がありますディスクですが、gdi+ は RAM で処理を行います。おそらく私が操作した画像は、4000 * 3000未満の小さな画像です。今はgdi+で画像を操作していますが、directxでも同じことができると思いますか? つまり、gdi+ の代わりに directx を使用します。より高速になると思うからです。そして、私はC#しか使えないので、マネージドdxやxna thxで何か提案をしてくれる人がいると思います~~~
2 に答える
0
私があなたの質問を理解した場合、あなたは単純な画像ビューアを構築しようとしています。その場合、XNA で簡単に実行でき、非常に高速に動作します。
画像を読み込んで画面に表示するだけで、パンやズームもとても簡単です。
このチュートリアルを読んでください: http://rbwhitaker.wikidot.com/spritebatch-basics
于 2013-04-06T09:18:34.787 に答える
0
インストールと使用が簡単な TuiView と呼ばれる高速な画像ビューアーが既にあります。
ドキュメントはこちら: http://tuiview.org
于 2015-12-15T14:22:59.723 に答える