sb-bimg — утилита для пакетной обработки изображений (отсюда, название bimg — Batch image processing utility).
Sb-bimg может изменять размер изображений, сохраняя их пропорции, с возможностью отсечения краев до соответствия заданным размерам.
При этом можно выбрать любые из перечисленных вариантов отсечения краев: сверху, снизу, слева, справа, от центра, без отсечения.
Результат сохраняется в соответствующие папки. Вам, только, остается выбрать лучший вариант.
Sb-bimg рекурсивно проходит по каталогам, сохраняя их структуру и обработанные изображения в папке назначения.
Утилита умеет поворачивать изображения.
Для варианта без отсечения краев, можно выбрать одну из двух политик: atleast — обе размерности (ширина, высота) полученного изображения будут, по крайней мере, не меньше заданных размерностей соответственно;
atmost — обе размерности будут не больше заданных.
Однако, может встретиться такая ситуация, когда в исходной папке есть фотографии, сделанные как в альбомном режиме,
так и в портретном, и уже повернутые, например, в программе просмотра изображений и факсов. То есть, часть фотографий имеет размер AxB, а часть BxA.
Допустим, вы хотите напечатать эти фотографии в минилабе и подготовить фото до размеров 10x15 см с разрешением 300 dpi, т.е. задать в sb-bimg, размер 1772x1181.
При этом, ваши фотографии имеют пропорции отличные от 2:3, т.е. будете использовать обрезание (Crop) нескольких видов, например, сверху, снизу и от центра.
Так вот, чтобы правильно обработать те, повернутые, фотографии, нужно задать в утилите опцию -m (MaxPref) в значение W (Width). В этом случае,
утилита будет считать что ширина должна быть больше высоты и если встретится обратная ситуация, то sb-bimg будет обрабатывать их
так, как если бы они изначально не были повернуты.
Команда для запуска:
java -jar .\lib\sb-bimg.jar <-s <sourceDir>> <-d <destDir>> [-g <tgtWidth>x<targetHeight>] [-c <CLRTBN (Target Crop: Center | Left | Right | Top | Bottom | None)>] [-p <atleast | atmost>] [-q <X.XX (JPEG Quality)>] [-m <WHN (Max pref: Width | Height | None)>] [-v (Verbose)] [-r <[-]XXX (Rotation angle in degrees)>]
Скачать: sb-bimg-1.0.0.zip
Общие принципы работы с программами
|
|