May 15th, 2012

Уменьшение фотографии одним кликом

Фотобанк Лори

Скорость интернета растет, растет количество мегапикселей в фотокамерах, мобильных таксофонах. Сейчас редко когда люди задумываются о том, чтобы посылаемая фотография занимала маленький объем.
Тем не менее, иногда есть необходимость быстро уменьшить кадр, чтобы поскорее отослать его.
А еще есть необходимость объяснить родителям/бабушкам/дедушкам как же поместить 20 фотографий в одно эл. письмо!!!

Есть много способов уменьшить фотографию. Я уже много лет пользуюсь программой IrvanView. (ctrl+r). У этой программы есть замечательная возможность работы через командную строку. Благодаря этому свойству мы можем написать готовый bat файл, который будет нам уменьшать фотографию. Сделав ярлык к bat файлу, мы получаем готовый инструмент моментального ресайза фотографии.
Я уже все сделал за вас, вам остается только скачать архив :)!

Итак, чтобы быстро уменьшать фотографии Вам необходимо:
- скачать архив, содержащий IrvanView + готовые bat файлы.
- распаковать архив на диск C:
- переместить, скажем, на рабочий стол необходимые ярлыки из папки C:\RESIZE и ярлык на саму папку.


Для уменьшения фотографии перенесите ее на значек ярлыка "Уменьшить до Х пикс".
Уменьшенная копия появится в папке C:\RESIZE.

В архиве готовые bat файлы для уменьшения фотографий до 600, 900, 1500, 2000, 2500, 3500 пикселей.


Для тех, кто не может жить без теории:

Содержание bat файла конвертации:
"путь до irvanview.exe" %1 /resize_long=%2 /aspectratio /jpgq=%3 /convert=c:\RESIZE\%~n1_%2sm.jpg
%1 - путь до файла (то, что вы перетащили на ярлык)
%2 - число пикселей по длинной стороне результирующего файла
%3 - качество JPG
%~n1_%2sm.jpg - оригинальное имя файла + "_Xsm.jpg", где X = %2 (число пикселей)

Вы можете как угодно изменить эту строчку.

P.S. При помощи bat файлов можно так же помещать уменьшенную фотографию в ту же папку, что и оригинальный кадр. Это, при желании, сделаю в следующей редакции :)

P.P.S. Кто-что аппетитное настроит - выкладывайте в комментах :).