Вот тезис: «всегда загружайте только свои реальные фото» — плохой совет, по крайней мере как универсальное правило, и слепое следование ему приводит к худшим результатам, чем если бы вы чаще доверяли генератору. Продуктовое фото на 480px, взятое с пятилетнего сайта, плохо освещённое, со смещённым центром, не становится автоматически лучше сгенерированного заменителя только потому, что оно «настоящее». Интуиция о том, что подлинность всегда побеждает искусственность, верна лишь после определённого порога качества, до которого большинство загруженных фото не дотягивают. Я видел, как люди настаивают на использовании снимка с телефона, сделанного в тёмной подсобке, потому что это «настоящий товар», хотя сгенерированное изображение в реальной художественной концепции сайта смотрелось бы лучше для любого посетителя, который никогда не видел товар вживую.
Это провокационная часть. Вот механизм, из-за которого это верно, и — поскольку я на самом деле не пытаюсь отговорить вас от использования собственных фотографий — момент, где правило снова разворачивается в другую сторону к концу.
Почему «настоящее» не значит «лучшее»
Библиотека изображений, доступная через меню + в чате конструктора, — это плоская зона загрузки: перетаскивайте фото, логотипы, снимки товаров, скриншоты, помечайте каждый область видимости — только этот чат или все сессии в вашем аккаунте. Во время сборки резолвер проходит по библиотеке и решает, куда поместить каждое изображение, — не по совпадению имён файлов, а по тому, что изображение реально изображает: витрина, товар на белом фоне, портрет, текстура — сопоставляя это с потребностями каждого раздела. Он действительно хорош в этом. Загрузите шесть фото товаров для раздела меню из шести позиций — и они чаще всего попадут на нужные карточки.
Но резолвер может разместить только то, что вы ему дали, а то, что вы даёте, несёт реальные ограничения, которых нет у генерации:
- Какое разрешение на входе — такое и на выходе — конструктор никогда не увеличивает изображения, поэтому реликтовое фото на 480px так и останется на 480px, размытым и пикселизированным на фоне всего остального на странице.
- Фиксированное соотношение сторон — квадратное фото товара, помещённое в широкий баннер, будет обрезано по центру, а не растянуто, что технически правильно, но безжалостно, если объект изначально не был центрирован.
- Случайные элементы интерфейса — люди загружают «фото» в виде скриншотов с телефона, вместе со строкой состояния и элементами приложения, гораздо чаще, чем можно подумать; резолвер всё равно размещает их, потому что изображение по-прежнему распознаётся как нужный объект, и вот у вас в главном баннере уже вшита полоса сигнала.
Ничего из этого не является упрёком в адрес резолвера. Это довод в пользу честной оценки исходных материалов. Сгенерированное изображение, созданное в собственной утверждённой художественной концепции сборки, лишено всех этих проблем — ни размытого разрешения, ни смещённой обрезки, ни случайных элементов интерфейса. Если ваше реальное фото плохое, «аутентичный» выбор на самом деле не лучше.
Настройки, делающие генерацию согласованной
Также в меню +: два переключателя, управляющие всем, что не покрывает библиотека, — фоны главных экранов, разделители, декоративная графика, всё, что вы не предоставили сами. Сначала — уровень качества, и это реальный компромисс, а не флажок «по умолчанию максимум».
| Уровень | Используйте для |
|---|---|
| Дешёвый | Фоны и всё, что должно находиться позади текста — быстро итерируется, полезно, когда вы четыре раза подряд говорите «теплее, менее пёстро», подбирая нужный стиль. |
| Дорогой | Изображения главного экрана, где артефакты заметны. |
Моё правило: сначала набросайте всю сборку на дешёвом уровне, а затем повысьте два-три ключевых изображения до хорошего уровня, когда направление уже зафиксировано. Делать наоборот — значит платить премиальную цену за черновики, которые вы выбросите через три итерации.
Во-вторых, предпочтения по стилю — фотографичный или плоский, тёплый или холодный, насыщенный или минималистичный — которые сохраняются, а не требуют повторения в каждом запросе, и область действия которых устроена точно так же, как у изображений: аккаунт-уровень по умолчанию, переопределение на уровне чата для проекта, которому нужно отклониться. Аккаунт агентства не должен использовать одно и то же стилевое предпочтение для сайта юридической фирмы и скейт-шопа на одной неделе.
Однако то, что на самом деле обеспечивает согласованный набор изображений, — это не только переключатель стиля, а то, что сгенерированная графика опирается на утверждённую художественную концепцию сборки — ту же, что управляет макетом, шрифтами и цветом (об этом в статье про арт-директора). Запросите главное изображение и три иллюстрации к разделам в сборке с зафиксированным направлением — и они будут иметь общую палитру и стиль рендеринга без того, чтобы вы указывали это трижды. Запросите то же в сборке без зафиксированного направления — и получите правдоподобные, но несогласованные результаты. Это сигнал, что направление ещё не устоялось, а не баг.
В чём правы сторонники «всегда загружайте настоящее»
А вот и уступка, потому что универсальное правило неверно, но лежащая в его основе интуиция — нет. Есть категория изображений, где генерация подводит независимо от уровня качества или художественного направления, и это именно та категория, которую люди имеют в виду, говоря «загружайте своё настоящее»: лица, еда и логотипы.
Сайт пекарни с реальными фото выпечки и сгенерированным внешним видом витрины смотрится вполне нормально — никто не ожидает от сгенерированного здания фотореалистичной точности, и оно заполняет реальный пробел там, где фото не существовало. Тот же сайт с сгенерированным круассаном вместо настоящего на прилавке выглядит неправильно примерно через две секунды, потому что ваш глаз откалиброван на настоящую еду так, как он не откалиброван на архитектуру. Вы сами можете это не заметить — вы уже час пялитесь на сборку, — но первый посетитель заметит, а именно эта аудитория и важна.
С логотипами всё хуже, и здесь я пойду дальше, чем просто «предпочитайте настоящее»: сгенерированный псевдологотип в шапке настоящего бизнеса — это почти худшее, что может выдать резолвер, и это почти всегда происходит потому, что никто не загрузил настоящий логотип. Если у вас нет чистого файла логотипа, скажите об этом прямо, вместо того чтобы позволить сборке продолжаться, — иначе получится достаточно правдоподобный заполнитель, который никто не заметит до запуска.
Так что исправленная версия правила — не «всегда настоящее» и не «генерация нормальна, не парьтесь». Она уже обеих этих крайностей: загружайте лица, еду, товары, места и логотипы, когда они есть и имеют приличное качество — резолвер щедро вознаграждает хорошие источники. Всё остальное, включая плохое реальное фото, — законная территория для генератора, и делать вид, что это не так только потому, что файл случайно является фотографией, — верный способ выпустить в продакшн фото товара на 480px, которое никто бы не выбрал осознанно.



