dg
Moderator-папарацци | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору думаю, можно здесь спросить. Хотя тема и старая, мой вопрос полностью подходит под имеющийся заголовок. интересует пакетное изменение размеров изображения. То есть дан набор фотографий, требуется изменить их под 400 точек по большей стороне и затем сложить в подпапку .\small. Потом ещё раз изменить исходные под 100 точек по большей стороне и сложить в подпапку .\preview. Изначально вложенных папок не существует — их требуется создать перед началом основной операции. В идеале хотелось бы делать оба действия одной командой, но можно и в два прохода. сейчас я использую ACDSee — она позволяет пакетное изменение размеров. Основная проблема в том, что можно указать только фиксированный размер, что годится только в том случае, если все исходные изображения имеют одни и те же пропорции. У меня же вертикальные и горизонтальные картинки вперемежку, и если обрабатывать их одновременно, то вертикальные либо будут меньше, либо больше, чем требуется. Например, если исходная картинка вертикальная, то требуется, чтобы она стала 300х400, а если горизонтальная — то 400х300. Указывать размер в процентах от исходного — тоже не выход, ибо замучаюсь высчитывать (исходные размеры могут быть разными, а на выходе должно быть строго 400 по большей стороне). в качестве дополнительных опций хотелось бы возможность убирать метаданные (сейчас я использую для этого консольную утилиту jpegtran) и просмотра изображений в полноэкранном режиме. Тогда от ACDSee можно было бы вообще оказаться, так как предпросмотр и поворот изображений делается встроенными функциями Windows. заранее спасибо. Добавлено: ещё хотелось бы, чтобы можно было указывать размер только большей стороны (например, 400), а размер меньшей вычислялся автоматически. Потому что не всегда исходные фотографии имеют стандартные пропорции 3:4, а пропорции надо сохранять. |