Windows PowerShell で、イメージを扱う方法について説明します。
扱うことのできるイメージの種類を取得
$x = [System.Drawing.Imaging.ImageCodecInfo]::GetImageEncoders()
$x | % {$_.FormatDescription}
イメージを BMP から PNG に変換
$In = [System.Drawing.Image]::FromFile("D:\in.bmp")
$In.Save("D:\out.png", "png")
$In.Dispose()