dark-------13 |
22-10-2012 22:05 2010409 |
Есть ли возможность сжать фото в папке - с помощью powershell ?
Здравствуйте,
Подскажите пожалуйста.
Есть ли в Powershell возможность сжать (!!! Снизить качество !!!) файлов jpg, которые лежат в папке ?
|
dark-------13 |
22-10-2012 23:23 2010448 |
Решено с помощью модуля image для powershell
http://archive.msdn.microsoft.com/PSImage
Сам архив http://archive.msdn.microsoft.com/PS...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"}
|
Время: 23:58.
© OSzone.net 2001-