Javaと比べると、.NET Frameworkの画像処理周辺は充実していて、非常に楽です。
サムネイル作成ツール †
- サンプル: http://jomura.net/Thumbnail/
- ClickOnceを使って配布してみました。
- Web上の画像をURLで指定するか、ローカルディスクの画像ファイルをDrag&Dropしてから…
- [view thumbnail]すると、作成されたサムネイル画像が閲覧できます。
- [save] : サムネイル画像をローカルディスク上に保存します。
- [clear] : 各入力フィールドを初期化
- ソース一式: ThumbnailMaker.zip (11KB)
// サムネイル画像作成
Bitmap thumbnailImage = new Bitmap(width, height);
using (Graphics grp = Graphics.FromImage(thumbnailImage))
{
grp.InterpolationMode = System.Drawing.Drawing2D.InterpolationMode.HighQualityBicubic;
grp.DrawImage(originalImage, 0, 0, width, height);
}
string thumbnailImageFileName = Path.Combine(TEMP_DIR, "_" + Path.GetFileName(this.urlStr.Text));
thumbnailImage.Save(thumbnailImageFileName);
}