Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Скриптовые языки администрирования Windows (http://forum.oszone.net/forumdisplay.php?f=102)
-   -   [решено] Есть ли возможность сжать фото в папке - с помощью powershell ? (http://forum.oszone.net/showthread.php?t=245259)

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.

Время: 23:58.
© OSzone.net 2001-