Промпт для открытки: текст, композиция, подпись собирают в три отдельных шага. Сначала промпт задаёт композицию основы, затем отдельно набирают точную строку приглашения, после чего сверяют буквы и читаемость на телефоне. Ниже — готовый промпт для экранной открытки-приглашения 4:5, разбор пяти ошибок учебного макета и порядок проверки.
Цель — экранная открытка 4:5, печатный A6 исключён
Задача этого разбора — экранная открытка-приглашение в книжный клуб, вертикальная пропорция 4:5. Печатный A6 в пример не входит: числа размеров служат выбранной экранной задаче и не являются лимитами сервиса или требованиями типографии. Печатные размеры и профили требуют отдельного задания и не выводятся из пропорции 4:5.
Пропорция 4:5 задаёт вертикальный кадр, привычный для ленты на телефоне. Верхняя треть такого кадра остаётся свободной под надпись, которую размещают отдельно от картинки. Такой порядок удобен тем, что основа и текст живут в разных слоях: картинку можно перегенерировать, а строку приглашения — поправить в редакторе.
Учебные данные примера: клуб «Переплёт», открытие 14 ноября. Адрес, год и время не даны. До отправки приглашения организатор должен уточнить место и время; выдумывать их нельзя. Это ограничение входа: любой генератор получит ту же неполноту, если в промпте нет места и часа.
В этом учебном маршруте основу и подпись готовят отдельно. В промпте основы исключены буквы, цифры, вывески и логотипы, а точную строку набирают шрифтом поверх картинки. После сборки человек сверяет надпись с контрольной строкой и осматривает основу на случайные символы.
Microsoft Learn в руководстве по промпт-инжинирингу описывает общий каркас запроса: явная задача, входные данные, формат вывода, опора на источник и проверка ответа. Там же сказано, что порядок сведений в промпте влияет на результат, а инструкцию полезно повторить в конце. Для открытки это переводится так: задача («подготовь иллюстрацию»), данные (книга, закладки, фон), формат (кадр 4:5, плоская иллюстрация) и запрет (без людей, букв, цифр, вывесок, логотипов).
| Что задаём | Значение для экранной открытки | Почему так |
|---|---|---|
| Формат кадра | 4:5, вертикально | Совпадает с экранной задачей |
| Верхняя треть | Ровный кремовый фон | Место под надпись |
| Низ кадра | Раскрытая книга на тёмном столе | Предметная основа приглашения |
| Детали | Три бумажные закладки бордового цвета | Простой акцент без букв |
| Свет | Тёплый мягкий | Спокойная подача |
| Запрет | Люди, буквы, цифры, вывески, логотипы | Чистая основа под текст |
| Тип результата | Плоская иллюстрация | Без рамки и без открытки на стене |
Печатный A6 в этот разбор не входит по решению задачи. Если позже понадобится печать, размеры и профили задают отдельным заданием: пропорция экрана их не заменяет.
Полный промпт основы и отдельная точная подпись
Промпт основы отдаётся модели одним куском. Задача промпта — получить чистую иллюстрацию под экранную открытку-приглашение в книжный клуб.
Подготовь иллюстрацию для экранной открытки-приглашения. Внизу раскрытая книга на тёмном деревянном столе. Из книги поднимаются три простые бумажные закладки бордового цвета. Верхняя треть — ровный кремовый фон, свободный для надписи, которую я размещу отдельно. Кадр 4:5, тёплый мягкий свет. В изображение не включай людей, буквы, цифры, вывески и логотипы. Результат нужен плоской иллюстрацией, без рамки и изображения самой открытки на стене.
Под себя меняют предметную часть: [что внизу кадра], [цвет акцента], [цвет фона под надпись], [повод]. Требование об отсутствии букв, цифр, вывесок и логотипов задаёт желаемое ограничение. Его выполнение проверяют на готовой основе, включая верхнюю зону.
Подпись набирают отдельно и сверяют с точной строкой. Точный текст приглашения: Открытие книжного клуба „Переплёт“. 14 ноября. Будем читать вместе. Здесь три предложения: название, дата, приглашение к действию. Дата 14 ноября стоит без придуманного времени.
Вариации той же задачи, если нужен другой повод:
Подготовь иллюстрацию для экранной открытки-приглашения на [повод]. Внизу [предмет] на [фон стола]. Верхняя треть — ровный [цвет] фон, свободный для надписи, которую я размещу отдельно. Кадр 4:5, [свет]. В изображение не включай людей, буквы, цифры, вывески и логотипы. Результат нужен плоской иллюстрацией, без рамки и изображения самой открытки на стене.
Подготовь иллюстрацию для экранной открытки-приглашения на открытие [название]. Внизу раскрытая книга на тёмном деревянном столе, из книги поднимаются три простые бумажные закладки [цвет]. Верхняя треть — ровный кремовый фон. Кадр 4:5, тёплый мягкий свет. Без людей, букв, цифр, вывесок и логотипов. Плоская иллюстрация, без рамки.
Подготовь иллюстрацию для экранной открытки-приглашения в [место]. Внизу [предмет] на [фон]. Верхняя треть — свободный фон под надпись. Кадр 4:5. Без людей, букв, цифр, вывесок и логотипов. Плоская иллюстрация.
Подготовь иллюстрацию для экранной открытки-приглашения. Композиция: [предмет] в нижней половине кадра, верхняя треть свободна под текст. Кадр 4:5, [свет]. Без людей, букв, цифр, вывесок и логотипов. Плоская иллюстрация, без рамки.
Подготовь иллюстрацию для экранной открытки-приглашения. Внизу [предмет], рядом [деталь]. Верхняя треть — ровный [цвет] фон под надпись. Кадр 4:5. Без людей, букв, цифр, вывесок и логотипов. Плоская иллюстрация.
Подготовь иллюстрацию для экранной открытки-приглашения. Сюжет: [что происходит]. Верхняя треть — свободный фон. Кадр 4:5, [свет]. Без людей, букв, цифр, вывесок и логотипов. Плоская иллюстрация, без рамки и без открытки на стене.
Строку приглашения в промпт основы не вставляют. Её набирают отдельным слоем и сверяют с контрольной строкой по словам.
Год, место и время уточняют до отправки
В учебном примере даны клуб «Переплёт» и дата 14 ноября. Адрес, год и время не даны. До отправки приглашения организатор должен уточнить место и время; выдумывать их нельзя.
Порядок действий до отправки:
- Сверить название клуба с точной строкой: «Переплёт», с буквой ё.
- Уточнить адрес площадки и вписать его в текст приглашения.
- Уточнить время начала и добавить его в строку.
- Уточнить год события у организатора.
- Пересобрать строку и заново пройти три проверки.
Выдуманный час может направить читателя к неверному времени. Если час ещё не согласован, в учебном черновике оставляют дату 14 ноября без времени. До отправки приглашения организатор должен подтвердить время и место события.
| Поле | Статус в примере | Что делать |
|---|---|---|
| Название | «Переплёт» | Сверить букву ё |
| Дата | 14 ноября | Оставить как есть |
| Время | Не дано | Уточнить у площадки |
| Место | Не дано | Уточнить у площадки |
| Год | Не дано | Уточнить у организатора |
| Приглашение | «Будем читать вместе» | Оставить как есть |
Уточнение года, места и времени — работа организатора. Модель не знает договорённостей с площадкой и не может их подтвердить. Промпт задаёт картинку и рамку текста, а факты о событии приходят извне.
Пять ошибок учебного макета и исправленный текст
Учебный ошибочный макет имеет строку «Клуб Переплет открыт. 14 ноября, 18:00», книгу вверху кадра и узор из псевдобукв. Ниже — пять расхождений и исправление.
| № | Что в макете | Чем плохо | Исправление |
|---|---|---|---|
| 1 | «открыт» | Меняет приглашение на сообщение о состоявшемся | «Открытие книжного клуба» |
| 2 | «Переплет» | Потеряна ё | «Переплёт» |
| 3 | «18:00» | Час выдуман | Убрать время |
| 4 | Книга вверху | Верх занят, место под текст потеряно | Книга внизу кадра |
| 5 | Узор из псевдобукв | Не запрошен, читается как случайные символы | Убрать или закрыть локально |
Исправленный текст — точная строка: Открытие книжного клуба „Переплёт“. 14 ноября. Будем читать вместе. Время удалено, потому что час не согласован.
Первая ошибка меняет смысл сильнее остальных. «Клуб открыт» сообщает о состоявшемся событии, а приглашение зовёт на будущее. Слово «открытие» возвращает приглашению задачу.
Вторая ошибка — буквенная. Потеря ё в названии клуба выглядит как опечатка и снижает доверие к приглашению. Пословная сверка с контрольной строкой ловит такие расхождения.
Третья ошибка — выдуманный час. В макете появилось 18:00, которого нет во входных данных. В намеренно ошибочном учебном макете время добавлено вопреки входным данным. Придуманный час убирают, а согласованный вписывают после уточнения.
Четвёртая ошибка — композиционная. Книга заняла верх кадра, и место под надпись исчезло. Текст либо налезает на предмет, либо уезжает за край. Книгу возвращают вниз, верхнюю треть оставляют ровной.
Пятая ошибка — незапрошенный декор. Узор из псевдобукв читается как случайные символы и спорит с настоящей надписью. Такой участок закрывают или локально исправляют.
Локальная правка дефекта или смена композиции
Выбор операции зависит от площади и характера ошибки. Универсального запрета локальной правки нет.
Если псевдобуквы занимают небольшой участок фона, его пробуют закрыть или локально исправить в редакторе. На однородном фоне можно использовать фрагмент соседнего участка; после правки проверьте, виден ли шов и исчезли ли случайные символы.
Если композиция целиком заняла место текста, меняют положение книги либо перегенерируют основу. Локальная правка здесь не спасает: свободной зоны под надпись в кадре нет, и заплатка её не создаст.
| Ситуация | Операция | Почему |
|---|---|---|
| Мелкий узор на ровном фоне | Закрыть или локально исправить | Площадь мала, фон однородный |
| Псевдобуквы рядом с надписью | Закрыть участок, пересобрать строку | Мешает чтению |
| Книга вверху, верх занят | Изменить положение книги | Нужна свободная верхняя треть |
| Композиция заняла место текста | Перегенерировать основу | Свободной зоны нет |
| Предмет касается надписи | Сдвинуть предмет или текст | Читаемость важнее декора |
После каждой правки основу осматривают заново: не появилось ли новых символов на месте заплатки, не сдвинулся ли предмет в зону текста. Затем строку сверяют с контрольной и проверяют читаемость на телефоне. Такой повторный проход важен, потому что локальная правка меняет фон, а перегенерация — всю композицию.
При небольшом дефекте можно сначала попробовать локальную правку. Когда композиция заняла место надписи, меняют положение предмета или перегенерируют основу. Операцию выбирают по площади и характеру ошибки, а результат проверяют заново.
Проверка букв, чистоты основы и читаемости на телефоне
Три проверки закрывают выпуск приглашения. Их выполняет читатель; автоматической точности букв ждать не стоит.
Проверка 1: пословная сверка надписи с контрольной строкой, включая ё. Строку читают вслух и сравнивают слово за словом: Открытие книжного клуба „Переплёт“. 14 ноября. Будем читать вместе.
Проверка 2: осмотреть изображение без текстового слоя и найти все видимые буквы и цифры. На основе их быть не должно: ни вывесок, ни номеров, ни случайных символов.
Проверка 3: открыть экранную копию на телефоне и убедиться, что надпись читается без увеличения. Мелкий шрифт на большом мониторе выглядит крупнее, чем на ладони.
| Проверка | Что смотрим | Признак брака |
|---|---|---|
| 1. Буквы | Сверка с контрольной строкой | Потеряна ё, лишний час |
| 2. Основа | Изображение без текстового слоя | Видимые буквы и цифры |
| 3. Телефон | Экранная копия | Надпись не читается без увеличения |
Эталон результата: смысл приглашения сохранён; на основе нет надписей; дата 14 ноября стоит без придуманного времени; верхняя зона свободна; текст не касается предметов.
Microsoft Learn в том же руководстве напоминает: даже аккуратно собранный промпт требует проверки ответа, а удачный запрос для одной задачи не гарантирует результат в другой. Для открытки это значит, что каждую новую основу и каждую новую строку проверяют заново.
Готовый прозрачный слой с подписью
Ниже — готовый исходник прозрачного слоя для экранной открытки книжного клуба в пропорции 4:5. Иллюстрация здесь отсутствует. По заданию книга, тёмный стол и три бордовые закладки должны находиться в нижней части отдельной AI-основы, а верхняя треть должна остаться кремовой. Здесь только текстовый слой, который вы сохраните и проверите сами. Генераций картинок в этом разделе не проводилось. Год, место и час события не заданы — организатор уточняет их до отправки.
<svg xmlns="http://www.w3.org/2000/svg" width="800" height="1000" viewBox="0 0 800 1000">
<text x="400" y="100" text-anchor="middle" fill="#35252a" font-family="Arial, sans-serif" font-size="32">Открытие книжного клуба „Переплёт“.</text>
<text x="400" y="164" text-anchor="middle" fill="#35252a" font-family="Arial, sans-serif" font-size="34">14 ноября.</text>
<text x="400" y="228" text-anchor="middle" fill="#35252a" font-family="Arial, sans-serif" font-size="32">Будем читать вместе</text>
</svg>
Сохраните ровно этот код в UTF-8 под именем podpis.svg. Кодировка важна: при сохранении в другой кодировке буква «ё» и типографские кавычки могут превратиться в мусорные символы. Откройте файл для просмотра в браузере. Пустой низ — нормальное поведение: фона нет, а прозрачность не равна белому фону. Браузер может показывать прозрачную область на белой подложке. Сам SVG ниже фоновой заливки не содержит. Проверьте три вещи в браузере: букву «ё» в слове «Переплёт», кавычки — низкая „ перед словом и правая “ после него, и пунктуацию в конце первой строки. Контрольный текст с пунктуацией: Открытие книжного клуба „Переплёт“. 14 ноября. Будем читать вместе
Дальше совместите слой с картинкой той же пропорции в редакторе, который действительно импортирует SVG. Возможности конкретного редактора здесь не проверены, поэтому найдите доступный способ импорта и проверьте, появился ли текст. Если редактор не принимает SVG, перенаберите подпись отдельным текстовым слоем поверх основы. Совместите весь холст слоя с границами основы. Масштабирование только видимой области текста изменит положение строк относительно картинки. После импорта проверьте положение и переносы: у SVG text без специальных настроек нет автоматического переноса, каждая строка — отдельный элемент. Если места не хватает, вручную разбейте первую строку на две и заново выберите координаты и размер. Автоподбор размера не обещается.
Системный шрифт может замениться при открытии на другом устройстве. После экспорта проверьте кириллицу, ширину строк и обрезку по краям. Если нужна одинаковая геометрия на всех устройствах, редактор, поддерживающий преобразование текста в кривые, может это сделать — после такого преобразования редактировать слова как текст уже не получится, поэтому сохраните отдельную редактируемую копию. Проверьте расположение текста поверх основы и каждую букву на конкретном экране.
| Что проверяем | Ожидаемый результат |
|---|---|
| Файл содержит 3 видимые строки | Сверить после сохранения |
| Верхняя область | Все 3 строки выше трети |
| Основа | Без посторонних надписей |
| Итоговая копия | Проверка на телефоне без увеличения |
| Данные события | Год, место, час уточнить |
Различайте собственный выбор и документацию. MDN подтверждает назначение элемента text и атрибута viewBox, но размер, цвет и положение выбраны для нашего учебного слоя. MDN не рекомендует именно эту композицию — это наше решение.
В конце — различие редактируемого исходника и экспортированной картинки. Исходник podpis.svg остаётся текстом: в нём можно менять слова, координаты и размер. После экспорта в PNG текст становится частью растрового изображения. Для его исправления вернитесь к редактируемому исходнику и соберите картинку заново. При замене текста порядок повторной проверки такой: сохранить SVG в UTF-8, открыть в браузере, сверить «ё», кавычки и пунктуацию, импортировать заново, проверить положение и переносы, затем посмотреть итог на телефоне без увеличения.
Диагностика проблем переноса файла
Если приложение показывает исходный XML как обычный текст, проверьте полный суффикс имени: podpis.svg.txt должен стать podpis.svg. Убедитесь, что при копировании не захватились строки ограждения блока кода, и уточните, каким приложением файл фактически открывается. Если браузер сообщает об ошибке XML, сравните код с исходником и сохраните чистую копию, не пытаясь лечить текст генерацией картинки. Когда текст оказался отдельно в вырезанном по буквам холсте, проверьте, сохранён ли полный холст 800×1000 при импорте. Если экспортированная PNG имеет белую плашку, посмотрите на прозрачной шахматной подложке, был ли импорт слоя и не добавлен ли фон, затем повторите экспорт поддерживаемым способом. Гарантий PNG-экспорта в конкретном приложении нет.
| Признак | Что проверить | Что повторить |
|---|---|---|
| XML виден как текст | Суффикс имени, ограждения, тип открытия | Переименовать, убрать лишнее, открыть заново |
| Ошибка XML в браузере | Совпадение кода с исходником | Сохранить чистую копию |
| Текст вырезан по буквам | Полный холст 800×1000 при импорте | Импортировать холст целиком |
| PNG с белой плашкой | Прозрачная подложка, слой, фон | Экспортировать поддерживаемым способом |
Сохраните исходник отдельно и правьте рабочую копию: так проще вернуться к исходному состоянию. Отделяйте поломку файла от неподдержанного импорта — это разные причины и разные действия. Переход к ручному набору оправдан только после проверки исходника.
Частые вопросы
Как написать промпт для открытки, чтобы модель не рисовала буквы?
В промпт основы добавляют прямой запрет: без людей, букв, цифр, вывесок и логотипов. Точную строку набирают отдельным слоем поверх картинки. После генерации основу осматривают без текстового слоя и ищут видимые символы. Найденный мелкий участок закрывают или локально исправляют.
Что делать, если в надписи потерялась буква ё?
Надпись сверяют с контрольной строкой пословно, включая ё. В примере название клуба — «Переплёт», и потеря ё считается расхождением. Строку набирают заново и повторяют сверку. Найденную опечатку исправляют и проверяют текст ещё раз перед отправкой.
Можно ли поправить небольшой дефект основы в редакторе?
Да, если дефект занимает небольшой участок ровного фона. Псевдобуквы закрывают заплаткой из соседнего участка и повторно осматривают кадр. Если композиция целиком заняла место текста, меняют положение предмета или перегенерируют основу. Выбор зависит от площади и характера ошибки.
Какой текст подходит для приглашения на открытие клуба?
Точная строка из примера: Открытие книжного клуба „Переплёт“. 14 ноября. Будем читать вместе. Здесь есть название, дата и приглашение к действию. Место и время добавляют после уточнения у площадки. Выдуманный час в строку не ставят.
Как проверить открытку перед отправкой?
Три проверки: пословная сверка надписи с контрольной строкой, осмотр изображения без текстового слоя на видимые буквы и цифры, чтение экранной копии на телефоне без увеличения. Эталон — сохранённый смысл приглашения, чистая основа, дата без придуманного времени, свободная верхняя зона.
