Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » Любой язык - [решено] автоматизировать изменения изображения

Ответить
Настройки темы
Любой язык - [решено] автоматизировать изменения изображения

Новый участник


Сообщения: 28
Благодарности: 0

Профиль | Отправить PM | Цитировать


Подскажите как лучше сделать следующее.
Автоматически изменить размер(разрешение) изображения. Я хочу это реализовать используя батник где вызывается прога с параметрами(входящий файл, конечное разрешение и пр.) Я остановился на том что не могу найти программу для конвертации изображений поддерживающую нужные мне параметы. Есть ли способы проще или кто-нибудь может подсказать какой программой воспользоваться....

Отправлено: 07:28, 04-10-2010

 

Аватара для gora

Ушёл из жизни


Сообщения: 6021
Благодарности: 3491

Профиль | Отправить PM | Цитировать


Писал давно, но может подойдет для Ваших целей. Удалите что не нужно...
Цитата:
Цитата:
Когда одна картинка согласен не проблема, а когда их больше десятка!!?
Скрипт для изготовления превьюшек с помощью бесплатной программы IrfanView. После запуска в папке со скриншотами добавятся превьюшки всех скриншотов и файл links.txt с готовым списком для вставки в пост. Нужные пути пропишите в скрипте (есть комментарии).
Код: Выделить весь код
@Echo Off
Setlocal enabledelayedexpansion
Rem Путь к папке со скриншотами
Set "input_dir=c:\musor\input"
Rem Размер превьюшек
Set "maxsize=200,200"
Rem Число превьюшек в ряду
Set nummax=4
Rem Путь к папке со скриншотами на FTP (слеши прямые)
Set "ftp=http://tools.oszone.net/gora/pict"
Rem Путь к папке с программой IrfanView
Set "Irfan=%ProgramFiles%\IrfanView\i_view32.exe"

If Exist "%input_dir%\links.txt" Del /f /q "%input_dir%\links.txt"
For /R "%input_dir%" %%i In (*) Do (
	Set tmp_name=%%~ni
	If Not "!tmp_name:~-3!"=="_rz" If Not %%~xi==.txt (
		"%Irfan%" "%%i" /resize=^(%maxsize%^) /resample /aspectratio /convert="%input_dir%\%%~ni_rz%%~xi"
		Set "urls=!urls![url=%ftp%/%%~nxi][img]%ftp%/%%~ni_rz%%~xi[/img][/url]"
		Set /a num+=1
		If !num! GEQ %nummax% (
			Echo !urls!>>"%input_dir%\links.txt"
			Set num=0
			Set urls=
		)
	)
)
If Not !num!==0 Echo !urls!>>"%input_dir%\links.txt"
Exit
Это сообщение посчитали полезным следующие участники:

Отправлено: 08:14, 04-10-2010 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Новый участник


Сообщения: 28
Благодарности: 0

Профиль | Отправить PM | Цитировать


вопрос снят, нашел параметры командной строки)))

gora, Спасибо большое)))

Отправлено: 08:19, 04-10-2010 | #3


Старожил


Сообщения: 352
Благодарности: 119

Профиль | Отправить PM | Цитировать


[Кнопка для Total Commander] resize selected images

Отправлено: 21:50, 04-10-2010 | #4



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » Любой язык - [решено] автоматизировать изменения изображения

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Как автоматизировать процесс? Wadia Хочу все знать 0 30-08-2010 06:28
Помогите автоматизировать формулу в Excel dexer Хочу все знать 1 03-09-2009 16:48
Proxy/NAT - Можно-ли автоматизировать анонимайзер под браузер? 7human7 Сетевые технологии 1 01-04-2009 12:57
Графика - Бесплатные программы для изменения формата изображения firedevil Программное обеспечение Windows 2 01-01-2009 21:28
Программа, для изменения размера изображения libricon Общий по Linux 6 27-10-2005 23:41




 
Переход