powershellでjpgをpngに変換する
これをjpg
とpng
を逆にするだけ。
$files = Get-ChildItem "C:\Users\User\Pictures\Saved Pictures\wk" -Filter *.jpg -file -Recurse | foreach-object { $Source = $_.FullName $test = [System.IO.Path]::GetDirectoryName($source) $base= $_.BaseName+".png" $basedir = $test+"\"+$base Write-Host $basedir Add-Type -AssemblyName system.drawing $imageFormat = "System.Drawing.Imaging.ImageFormat" -as [type] $image = [drawing.image]::FromFile($Source) $image.Save($basedir, $imageFormat::png) $image.Dispose() }