Какой хороший автоматический способ изменения размера квадратных изображений для онлайн-печати - Фотопедия
5 голосов
/ 28 января 2011

У меня есть куча фотографий, которые я хочу распечатать в местном отделе. Многие из них не являются стандартным соотношением сторон 4x6, 5x7.

Когда я пытаюсь распечатать их с сайта costco, он настаивает на том, чтобы обрезать фотографии, чтобы заполнить бумагу.

Это не то, что я хочу. Я хочу заполнить большую часть бумаги, а остальное оставить белым.

Как изменить размеры файлов для создания новых файлов изображений с правильным соотношением?

Я использую lightroom, но у меня все в порядке с другой утилитой.

Ответы [ 3 ]

6 голосов
/ 28 января 2011

ImageMagick ! В документации ImageMagick есть куча рецептов , но вкратце что-то вроде:

convert input.jpg -background white -gravity center -extent 3000x2000 output.jpg

должен это сделать.

Чтобы выполнить связку в цикле, либо оберните в простой сценарий оболочки, либо, если вы не хотите сохранять исходные имена файлов, просто используйте подстановочный знак для ввода (скажем, *.jpg), и вы получить несколько пронумерованных выходных файлов.

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

2 голосов
/ 28 января 2011

Это должно быть довольно просто в большинстве программ для редактирования изображений. В фотошопе вы можете загрузить фотографию, а затем изменить размер холста, чтобы он был больше, чем фотография в нужных пропорциях. Сделайте высоту холста такой же, как у оригинальной фотографии, чтобы не тратить пространство над фотографией. Я полагаю, что белый цвет является фоновым цветом по умолчанию в фотошопе, поэтому у вас будут белые полосы слева и справа от напечатанной фотографии.

edit: если вы хотите автоматизировать это, вы можете использовать действия Photoshop, которые в основном являются автоматическими скриптами / макросами.

1 голос
/ 29 января 2011

Если вы хотите напечатать их в квадрате с белыми полями, вы также можете использовать модуль печати в светлой комнате и печатать в формате JPG. http://lagemaat.blogspot.com/2007/04/printing-to-jpg-from-lightroom.html

Если вы хотите заполнить рамку, просто используйте масштабирование, чтобы заполнить и расположить изображение в рамке, используйте ту же технику и печатайте в JPG.

...