C# ファイルからサムネイルを作成する

業務でプログラムを組む度に、サムネイルを作成するロジックをネットからコピペして使っていたわけだけど、それももう終わりにしようということで、ライブラリ(ThumbnailBuilder)を作成した。

紹介というか宣伝というか、そんな内容になっている。

 

サンプル

と、いうことで、ThumbnailBuilderを使って画像のサムネイルを作成するサンプルを紹介。

実際にサムネイル作成を行っているのは、14行目からの3行のみ。

 

元画像がこれで

IMGP2521

 

PictureBoxインスタンスのサイズに合わせて表示するとこうなる。

130128-001

(背景はThumbnail#BackgroundColorプロパティで指定可能で、デフォルトはColor.White。)

 
 

今回のサンプルではThumbnail.FromFileメソッドを使ったが、もしも読み込んだイメージ実はExcelファイルだったりして読み込みに失敗する場合には、例外が発生する代わりに戻り値がnullになるThumbnail.TryFromFileメソッドもあるので、状況に応じて使い分けてほしい。

ライブラリ

ライブラリのビルド済みdllファイルはここからダウンロードできる。

ライブラリのAPIドキュメントはここで参照できる。

ソースはここ

コメントを残す

トラックバック: http://pgnote.net/wp-trackback.php?p=1799