sergserge
04-09-2011, 18:02
Есть изображений jpg разного размера. Есть Бат файл и некая программка res.
Какие команды понимает эта программка я не знаю.
Подскажите пожалуйста, как решить такую задачу.
Как уменьшать изображения таким образом, чтобы их размер становился 300 px по большей стороне (картинки могут быть как горизонтальные так и вертикальные).
echo off
setlocal
md .\small
md .\big
for %%i in (*.jpg) do call:move "%%i"
:move
set "name=%date:.=%-%time::=%%~x1"
res -resize 300 200 -rotate 0 -sharpen 0 -out jpeg -o ".\small\%name:,=%" %1
move %1 ".\big\%name:,=%"
вот ссылка на программку res:
https://docs.google.com/viewer?a=v&p...EwN mM3&hl=ru
Какие команды понимает эта программка я не знаю.
Подскажите пожалуйста, как решить такую задачу.
Как уменьшать изображения таким образом, чтобы их размер становился 300 px по большей стороне (картинки могут быть как горизонтальные так и вертикальные).
echo off
setlocal
md .\small
md .\big
for %%i in (*.jpg) do call:move "%%i"
:move
set "name=%date:.=%-%time::=%%~x1"
res -resize 300 200 -rotate 0 -sharpen 0 -out jpeg -o ".\small\%name:,=%" %1
move %1 ".\big\%name:,=%"
вот ссылка на программку res:
https://docs.google.com/viewer?a=v&p...EwN mM3&hl=ru