##########################################################
# 指定ディレクトリ内の jpg ファイルに対しサイズ変換をする
##########################################################
function convertFiles([string] $directory)
{
Set-Location $directory
Write-Debug "Search jpg files in $directory"
$files = @(Get-ChildItem .\*.* -Include *.jpg -Name)
Write-Debug "$files"
foreach ($f in $files) {
Write-Debug "convert.exe $f -strip -density 300x300 -units PixelsPerInch -geometry 50% $f"
convert.exe $f -strip -density 300x300 -units PixelsPerInch -geometry 50% $f
}
Set-Location ..
}
| Cmdlet | Description |
|---|---|
| Set-Location | 作業場所を指定する。cdと同等 |
| Write-Debug | デバッグメッセージをコンソールに出力する |
| Get-ChildItem | 指定された場所から項目および子項目を取得する。lsと同等 -Include: 指定された項目だけ取得する -Name: 指定された場所にある項目の名前だけを取得します |
0 件のコメント:
コメントを投稿