サムネイル画像作成

Windowsの力を借りればいろんな種類のファイルのサムネイル画像を簡単に作ることができるのね。Officeとかソフトが入ってないと作れないと思うけど…。
あと、これも入れてます。
http://code.msdn.microsoft.com/WindowsAPICodePack

using System;
using System.IO;
using System.Drawing;
using System.Drawing.Imaging;

using Microsoft.WindowsAPICodePack.Shell;

namespace MkThumbs
{
    class MkThumbs
    {
        static void Main(string[] args)
        {
            string dir = args.Length < 1 ? "." : args[0];
            foreach (string file in Directory.GetFiles(dir))
            {
                string fullPath = Path.GetFullPath(file);
                using (ShellObject shObj = ShellObject.FromParsingName(fullPath))
                {
                    Bitmap bmp = shObj.Thumbnail.MediumBitmap;
                    bmp.MakeTransparent(Color.Black);
                    bmp.Save(fullPath + ".png", ImageFormat.Png);
                }
            }
        }
    }
}

thumbs