|
分類:[VB.NET (Windows)]
お世話になります。 画像の一覧表示にサムネイルを使用し、そのサムネイルをクリックすると原寸大の画像が表示される。 というよくある画像ビューアのようなアプリを作成しています。 サムネイルは元の画像を縮小した Bitmap を HashTable に格納し、 あるグループごとに BinaryFormatter で HashTable ごとファイルに出力しています。 そして再度そのグループを表示する際にはそのファイルから表示するようにし、 Bitmap の縮小処理を省いて処理を速くしています。 しかし、Bitmapオブジェクトをそのままファイルにしているせいか、 その出力したファイルのサイズがやたら大きくなってしまいます。 他のフリーソフトで同じ数の画像のキャッシュファイルと比較しても何倍のファイルサイズとなっています。 何か良い方法があればご教授お願いいたします。
|