我嘗試製作一個腳本,以減小文件夾中圖像的大小。但我總是有一個錯誤信息。 我必須在同一個文件夾和子文件夾中縮小文件大小PowerShell - 減小圖像大小
您能幫我建立我的腳本嗎?
預先感謝您。
下面是腳本:
$source = "U:\TEST\Compression\images"
$exclude_list = "(Imprimerie|Photos)"
$source_listephotos = Get-ChildItem $source -Recurse | where {$_.FullName -notmatch $exclude_list}
foreach ($source_photos in $source_listephotos) {
$source_photos
Resize-Image -InputFile $source_photos.FullName -Scale 30 -OutputFile (Join-Path $source $source_photos.Name) -Verbose
}
而且這裏的錯誤消息:
Exception calling "Save" with "1" argument(s): "A generic error occurred in GDI+."
At C:\windows\system32\windowspowershell\v1.0\Modules\Resize-Image\Resize-Image.psm1:70 char:9
+ $img2.Save($OutputFile);
+ ~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : NotSpecified: (:) [], MethodInvocationException
+ FullyQualifiedErrorId : ExternalException
謝謝您的幫助。 我可以縮小圖像的大小嗎?修改腳本修改圖片擴展名。 – pcarrey
對不起,這是我,我在$ source中犯了一個錯誤。 – pcarrey
我有其他問題。我必須排除一些帶有照片的文件夾,但參數-exclude不起作用。我該怎麼辦? – pcarrey