Как массово преобразовать фотографии из вертикальных в горизонтальные с размытым фоном?
Подскажите программу или сервис, надо сделать типа того, что на скриншоте.
И массово, чтобы я загрузил вертикальные фотографии, а оно само все сделало как надо.
Самый тошнотно-ненавистный стиль, IMHO.
Их счастье, что я не руководитель телекомпании; уволил бы всех, кто выдаёт такую гадость в эфир. Вместо того, чтобы сделать
Итак, существует конечная картинка с заданным размером. И она не вертикальная.
Предположим, что пропорции исходной картинки изначально как у смартфона, это ведь она вертикальная, не так ли?
Затем вписываешь вертикальную в конечную так, чтобы она стала высотой с результирующую картинку.
При этом результат представляет собой картинку из трех сопряжённых частей, где центральная занята исходной картинкой, а боковые надо скопировать (с масштабированием и результирующим размытием) из части центральной картинки.
Это достаточно просто - просто берёшь из боковых частей центра куски изображения пропорциональные по размерам с боковыми частями. Будут ли эти кусочки стыковаться боковыми частями по центру вертикалки или нет - зависит от вкуса. На примере они явно не стыкуются. Т.е. примерно так выглядит алгоритм графически:
При масштабировании надо размывать картинку, а не копировать дополнительные пикселы, иначе получится мозаичность, а не размытие. На Java (как пример) всё описанное делается элементарно без всяких библиотек, встроенными средствами, в т.ч. и плавное размытие.
В фотошопе есть фунция automate -> batch, которая позволяет автоматизировать некоторые процессы, возможно, подойдёт.
То есть сначала записываются действия над одной фотографией с помощью actions, а затем оно применяется массово ко всем остальным из указанной вами папки.