Скрипт для генерации изображений (объединить 2 картинки по алгоритму)

Цена договорная
18 августа 2022, 19:25 • 16 откликов • 92 просмотра
I. Задача

Сгенерировать иллюстрации к квизам используя эмоджи + градиент


II. Ресурсы

1. Таблица с квизами. Таблица содержит 386 квизов. В каждой строке с квизом 3 колонки:
A. ID квиза
B. Эмоджи к квизу
C. Текст к квизу

2. Папка с градиентами. В папке 50 градинетов


III. Алгоритм

1. Вытаскиваем строку с квизом из таблицы (сохраняем параметр ID и Emoji)
2. Рандомно вытаскиваем 1 из 50 градиентов из папки
3. Обрезаем градиент (по бокам, оставляем центр) до квадрата 1200х1260px (по умолчанию 2400х1260 px)
4. Обрезаем градиент сверху (срезаем верхушку, белую полосу) до размера 1200х1200px
5. Сжимаем (не обрезаем!) градиент до 800х800px
6. Вставляем в центр градиента Emoji из 1 шага (важно использовать эмоджи версии Apple)
7. Сохраняем полученный файл в JPG (80% сжатие) с именем ID.jpg (ID — параметр из 1 шага)


IV. Результат

386 jpg-файлов с нумерацией в соотвествии с таблицей квизов

Есть примеры того, что хотим получить на выходе
Отзывы
R50 5a51445c53679d842a214909b7515d38
Заказчик
Завершили заказ с Алексеем. Всё сделали раньше срока, Алексей предоставил скрипт (не только результат работы, как обговаривалось в ТЗ) и дал дельнейшие рекомендации. Однозначно рекомендую!
2 года назад
Avatar r50 a6ce93fe35b158fd29ba0e8681c918c22117160e9586a56eee4ffbc20df9bda1
Фрилансер
Прекрасный заказчик. Только положительные эмоции.
2 года назад