есть в экшнах "Обработка изображений"
Там можно и обрезать и изменять соотношения/пропорции.
Но проще подобные задачи выполнять сторонними софтами
Описание
http://www.xnview.com/en/nconvert/
Ссылки скачать.
http://download.xnview.com/NConvert-win.zip Win x32-bit
http://download.xnview.com/NConvert-win64.zip Win x64-bit
@echo off
setlocal enableextensions enabledelayedexpansion
set sPath="C:\Pictures\*.jpg"
call :GetTemporaryName
>nul chcp 1251
>"%TemporaryName%" dir /s /b "%sPath%"
>nul "%ProgramFiles%\XnView\nconvert.exe" -ratio -resize 50%% 50%% -overwrite -l "%TemporaryName%"
>nul chcp 866
>nul del /f /q "%TemporaryName%"
endlocal
exit /b 0
rem ==========================================================================
rem ==========================================================================
rem Функция GetTemporaryName()
rem
rem Серый форум / CMD/BAT: генерация пути для временного файла или папки
rem (http://forum.script-coding.com/viewtopic.php?id=6259)
rem ==========================================================================
:GetTemporaryName
setlocal enableextensions enabledelayedexpansion
:NextName
set sTempName=%temp%\temp%random%.tmp
if exist "%sTempName%" goto :NextName
set sProcName=%~0
endlocal & set %sProcName:~4%=%sTempName%
exit /b 0
rem ==========================================================================
p.s. честный копипаст)
Батник обрабатывает все файлы рекрусивно (папки и вложенные папки) учитывая расширение файлов
// set sPath="C:\Pictures\*.jpg"
Если нужно менять папки в ходе работы проекта, можно просто использовать туже переменную вместо пути "C:\Pictures\" на {-Variable.ProjectDir-} подобное и тд
Создать экшн создания файла, записывать в него код тот что выше с переменными, а потом уже запускать через экшн "Запуск программы" указав путь созданного батника(файла)
Сам софт то проще и оптимальнее будет. Ну если лень вникать то решение выше
//>nul "%ProgramFiles%\XnView\nconvert.exe" -ratio -resize 50%% 50%% -overwrite -l "%TemporaryName%"
Если не лень то проще создавать экшн "Запуск программы" указав путь скаченного по ссылкам в начале решения "....\XnView\nconvert.exe" и запускаем с параметрами "-ratio -resize 50%% 50%% -overwrite -l "%TemporaryName%"
Ну тут все понятно и так что куда и зачем
мануал к консольному решению
http://www.xnview.com/wiki/index.php/NConvert_User_Guide