Войти

Показать полную графическую версию : [решено] Есть ли возможность сжать фото в папке - с помощью 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