2012-02-07 14 views
1

ファイルのプレビューを表示できるC#ソフトウェアを開発しています。基本的に、左側にはディスクファイルシステムのエントリを表示するツリーがあり、右側にはツリー内で選択されたファイルのプレビューが表示され、PictureBoxのドッキングされたサイズ変更可能なパネルに表示されます。最初は画像ファイルのプレビューのみを表示します。画像のプレビューを正しく管理する方法

このソフトウェアはゲーム開発者のために設計されているので、私はすべての画像フォーマットをサポートする必要があります。この目的で偉大なImageMagickライブラリを使用します。重要なのは、画像ファイルのサイズが大きくて非常に大きいため、パフォーマンスとメモリ消費に関するいくつかの質問があることです。

  1. 画像の負荷を処理する必要がありますか?常に、または画像が非常に大きい場合のみ?
  2. Pictureboxに画像を直接読み込んだり、小さい画像(サムネイルなど)を計算してディスクに保存してから表示しても問題ありませんか?
  3. 非常に大きなファイルでプレビューをテストするために大きな画像ファイルをどこからダウンロードすればよいのか誰かが知っています。
+0

奇数。ゲーム開発のルール2は、「大きな画像は使用せず、フレームレートを殺す」でなければなりません。ターゲット顧客からのサンプル画像を入手してください。 –

答えて

0
  1. 芋常にこのような作業をスレッド、大きい何を決定しようとはほとんどのポイントがあります。私が思うには、間違った条件(コンピュータは他のプロセスにリソースを費やしているだけでなく)で、UIスレッドで目に見えるポーズを引き起こす可能性があると思っていました。

  2. これ以上のことがわからないと、基本的なことを実行して判断を下すときに実装をテストするだけです。また、ユーザーの要求される品質とデスクトップ解像度の問題もあります。多分、これは何らかの方法で設定可能であるべきです。

  3. 芋特にこれらのフォーラムで見て、PolyCountよりも良い場所がありませんでした: http://www.polycount.com/forum/forumdisplay.php?f=42 & http://www.polycount.com/forum/forumdisplay.php?f=60

関連する問題