ImageMagick
PowerShell

ImageMagick を使ってファイルをjpgに一括変換 (PowerShell)

手早く作ったものをメモ。ググって出てきた内容そのままでできなかったので。
PowerShell で Windows 向け。
ImageMagick自体は https://www.imagemagick.org/script/download.php からImageMagick-7.0.8-3-Q16-x64-dll.exeをDLして確認しました。

# 入力:フォルダパス
# 新しいフォルダを作ってjpgファイルを書き出す

# 新しいフォルダ
$oldDirectoryName = $args[0]
$newDirectoryName = $oldDirectoryName + "-jpg"
New-Item $newDirectoryName -ItemType Directory

# ファイル変換
$files = Get-ChildItem $oldDirectoryName | Where-Object { ! $_.PSIsContainer }
foreach ($item in $files) {
    $jpgFilename = Join-Path $newDirectoryName ($item.BaseName + ".jpg")
    magick convert $item.FullName $jpgFilename
}