手早く作ったものをメモ。ググって出てきた内容そのままでできなかったので。
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
}