Скрипт поочередно выполняет экшн "Border" со всеми фотками, которые находятся в рабочей папке C:\Bitmaps
Можно расслабиться и выпить кофе, если успеете.
Через пару секунд на выходе получаем картинки "рамки с битмапами":
Файл - Сценарии - Обработчик изображений
Все установки - на скриншоте. Нажимаем "Выполнить".
Готовим Action.
Алгоритм:
1. Открываем любое изображение 600 х 600 px
2. Снимаем блокировку фона.
3. Задаём размер холста 720 х 720 px
4. Файл - Поместить встроенное - наш фон
5. Перемещаем фон на задний фон.
6. Конец записи.
Все картинки, которые надо обработать, сохраняем в одной папке.
Все фотки 600 х 600 px, 72 dpi
Какой php?? Какая командная строка??
Рекомендую ТС изучить Фотошоп хотя бы на начальном уровне. Всё делается именно в нём нажатием одной клавиши кнопки.
Естественно, нужно подготовить Экшн и битмапы.
Пример.
Задаём битмап, который служит фоном (720 х 720 px 72 dpi):
Значит, что-то не так делаете.
Разберитесь, как записывать Action и как это работает. Если размеры (и разрешение) накладываемых фотографий одинаковы, проблем быть не должно.
Action - это набор повторяющихся команд.
А в чём, собственно, проблема?
Нужные фотки сохраняем в одну папку.
Сначала создаём (пишем) Action (Операцию), сохраняем её. Потом через меню Файл - Обработчик изображений указываем, откуда брать фотки (ту самую папку), применяем к ним Action, получившиеся битмапы записываем в нужную папку (или поверх исходника).
Важный момент - ваши "разные фото" должны быть обработаны должным образом (у них должен быть прозрачный фон), иначе их наложение на основное фото (ваш фон) не будет иметь смысла.
Что за чушь? Сразу выводить картинку в масштабе 1:1 религия не позволяет?
А сервисов для оптимизации "веса" битмапов видимо-невидимо.
С умом можно воспользоваться пакетным режимом в Фотошопе.
Без ума, например, тут: https://tinyjpg.com/
Да.
10 раз да
Я про эти теги веду речь. Они ставятся автоматом, но не во всех статьях: