Показать полную графическую версию : [решено] Есть ли возможность сжать фото в папке - с помощью powershell ?
dark-------13
22-10-2012, 22:05
Здравствуйте,
Подскажите пожалуйста.
Есть ли в Powershell возможность сжать (!!! Снизить качество !!!) файлов jpg, которые лежат в папке ?
dark-------13
22-10-2012, 23:23
Решено с помощью модуля image для powershell
http://archive.msdn.microsoft.com/PSImage
Сам архив http://archive.msdn.microsoft.com/PSImage/Release/ProjectReleases.aspx?ReleaseId=4593
1. Скопировть файлы из архива в папку image, по двум путям ( их можно проверить дав команду $Env:PsModulePath )
C:\Users\Cronos\Documents\WindowsPowerShell\Modules\image
C:\Windows\system32\WindowsPowerShell\v1.0\Modules\image
если папки нет то создадим ее,
powershell должен быть выключен в этот момент !
2. Запускаем powershell
3. Даем команду Import-Module Image
4. Работаем
import-module image
$in="E:\test\in\"
$filter = new-Imagefilter | Add-ConversionFilter -passThru –typeName jpg -quality 70
Get-Image $in\*.jpg | Set-ImageFilter -filter $filter |
Set-ImageFilter -filter $filter |
Save-image -fileName {$_.FullName -replace ".jpg$","-small.jpg"}
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.