Нейросеть: вставить текст в картинку так, чтобы буквы не поплыли
Нейросеть вставить текст в картинку умеет: открытка с надписью «С днём рождения, бабушка!» с первого запроса. Как описать надпись, шрифт и место для букв.
Е
Евгений
Дизайнер-партнёр LibraChat
7 мин чтения
Раньше я собирал открытку с надписью в два захода. Сначала картинка, потом буквы сверху в редакторе. Надпись сидела на рисунке как наклейка: свет на цветах падает слева, а буквы плоские, без тени, будто их прилепили скотчем. Я и сам так делал годами.
В этот раз я попросил LibraChat нарисовать открытку для бабушки сразу с надписью. Пришла квадратная картинка: ромашки в эмалированном кувшине, солнечный стол, а вверху рукописное «С днём рождения, бабушка!» тёмно-зелёным цветом. Все буквы на месте, «ё» тоже, запятая и восклицательный знак стоят где надо. Если ты набрал в поиске «нейросеть вставить текст», ниже разберу, как описать надпись, чтобы она стала частью рисунка, а не наклейкой.
Как нейросеть вставить текст в картинку: мой запрос целиком
Запрос я набрал такой, и картинка, о которой пишу, пришла на него с первого раза:
Нарисуй открытку на день рождения бабушки: букет садовых ромашек в эмалированном кувшине на деревянном столе, солнечный свет из окна. Вверху крупная надпись: «С днём рождения, бабушка!» Шрифт рукописный, тёмно-зелёный. Квадратный формат.
В запросе четыре части, и каждая отвечает за своё:
Сюжет. Что нарисовано и где: ромашки, кувшин, стол, окно.
Надпись дословно и в кавычках. Это главное. Чат рисует ровно ту фразу, которую видит в кавычках.
Характер букв. Рукописный шрифт и цвет. Без этого надпись может выйти в любом стиле.
Место и формат. «Вверху», «квадратный». Так буквы не налезут на цветы.
Картинка в LibraChat создаётся по явной просьбе: «нарисуй» или «сделай картинку». Если просто написать «открытка для бабушки», придёт текст поздравления, а не рисунок.
Что пришло: разбор открытки глазами дизайнера
Смотрю на результат как на макет. Надпись идёт одной строкой через весь верх, буквы крупные, с наклоном, как от руки перьевой ручкой. Тёмно-зелёный перекликается со стеблями ромашек. Этого я в запросе не просил, а цвета сложились в одну гамму.
Кувшин стоит по центру, белый, с маленьким цветочным узором. Свет падает из окна справа, на стене мягкие тени от листьев. Надпись лежит на светлой стене, поэтому читается без подложки.
Я проверил надпись по буквам и отметил по пунктам:
текст совпал с запросом до знака, с «ё», запятой и восклицательным знаком;
буквы не перекрывают цветы и не уходят за край;
шрифт рукописный, как просил, читается с первого взгляда;
цвет букв взят из самой картинки, поэтому надпись не выглядит чужой.
Раньше я тратил на такую открытку 40 минут: подобрать фон, наложить буквы, поиграть с тенью. Здесь вышло около минуты на запрос и ещё минута на ожидание.
Нейросеть вставить текст: до и после в одной таблице
Я сравнил, как писал запросы раньше и как пишу теперь. Слева привычка, справа то, что работает у меня сейчас.
Что в запросе · Как я писал раньше · Как пишу теперь
Текст надписи — «с поздравлением для бабушки» — «надпись: «С днём рождения, бабушка!»» дословно
Шрифт — ничего — «рукописный» или «крупные печатные буквы»
Цвет букв — ничего — один цвет, лучше из гаммы картинки
Место — ничего — «вверху», «внизу на светлом фоне»
Формат — ничего — «квадратный» для мессенджера, «вертикальный» для печати
Самая частая ошибка новичка (моя тоже) в первой строке. Без точной фразы в кавычках чату приходится сочинять текст самому, и ты получаешь не свои слова.
Две строки и время: объявление для подъезда
Открытка с одной фразой — простой случай. Мне было интересно, справится ли нейросеть, если строк две и во второй есть цифры. Соседи попросили объявление о субботнике, и я отправил такой запрос:
Нарисуй объявление для двери подъезда в спокойном стиле: метла и грабли у клумбы с осенними листьями. Надпись в две строки крупными печатными буквами: «Субботник во дворе» и ниже «Суббота, 10:00». Тёмно-синий цвет букв, вертикальный формат.
Пришёл вертикальный лист цвета бумаги в тонкой синей рамке. Наверху две строки тёмно-синими узкими печатными буквами: «Субботник во дворе» и «Суббота, 10:00». Двоеточие во времени на месте, запятая тоже. Внизу акварелью нарисованы метла и грабли, прислонённые к стене у клумбы с оранжевыми цветами, вокруг жёлтые кленовые листья.
С точки зрения макета мне захотелось одной правки. Обе строки вышли одного размера, и время спорит с заголовком. Я бы попросил вторую строку мельче, раза в полтора. Это не ошибка чата: в запросе я просил «крупными буквами» обе строки, и получил ровно это. Урок для меня: размер каждой строки надо называть отдельно.
Объявление я распечатал на обычном принтере. На двери оно читается метров с трёх, и это главное, что от него нужно.
Где надпись получается лучше всего
По двум картинкам и своему опыту я вывел простые правила для букв.
Коротко. Одна-две строки. Открытка, объявление, обложка: это всё короткие фразы.
Крупно. Мелкий шрифт плохо смотрится и на любой открытке, даже нарисованной руками.
На спокойном фоне. Небо, стена, скатерть. Если попросить надпись поверх букета, буквы спорят с цветами.
Шрифт словами, а не «красивый». Однажды я попросил знакомую каллиграфа написать поздравление «красивым шрифтом» и получил вензеля, которые бабушка не прочитала бы без очков. С тех пор я называю характер букв прямо: рукописный, печатный, узкий, с наклоном. Это работает и с людьми, и с нейросетью.
Без лишних знаков. Кавычки внутри кавычек, сноски и мелкие подписи лучше оставить для текста сообщения, а не для картинки.
Открытку я скачал файлом, а с телефона её можно сразу сохранить в галерею. Если что-то не понравилось, правку пишешь следующим сообщением в том же чате: «сделай буквы чуть темнее» или «перенеси надпись вниз».
Нейросеть вставить текст наоборот: эмодзи в сообщение
Часть людей ищет обратное: вставить в текст смайлики, чтобы объявление в чате дома читалось легче. Это LibraChat тоже делает, и тут правило то же, что с надписью: сказать точно, сколько и чего не трогать.
Я взял текст объявления о том же субботнике и отправил его в чат с такой просьбой:
Вставь в этот текст подходящие эмодзи, не больше пяти штук, чтобы он читался легче, но не превратился в ёлку. Сам текст не меняй. Текст: «Друзья, в субботу в 10:00 собираемся во дворе на субботник. Грабли и мешки будут, перчатки берите свои. После уборки пьём чай с пирогами у третьего подъезда. Приходите с детьми!»
Ответ пришёл такой:
«Друзья, в субботу в 10:00 собираемся во дворе на субботник 🧹. Грабли и мешки будут, перчатки берите свои 🧤. После уборки пьём чай с пирогами 🥧 у третьего подъезда. Приходите с детьми 👨👩👧!»
Четыре значка вместо разрешённых пяти, и каждый стоит рядом со своим словом: метла у субботника, перчатки у перчаток, пирог у пирогов. Ни одно слово не изменилось. Как дизайнеру мне нравится именно это: значки работают как маленькие иконки-ориентиры, глаз цепляется за них и находит главное.
Две строки запроса тут решают всё. «Не больше пяти» не даёт превратить объявление в гирлянду. «Сам текст не меняй» не даёт чату переписать то, что ты уже согласовал с соседями.
Что важно знать заранее
Пара спокойных оговорок, чтобы не было сюрпризов.
Число картинок и их качество зависят от тарифа. На бесплатном качество упрощённое и на картинке водяной знак, на полных платных тарифах изображения в HD без водяного знака. Подробности на странице тарифов.
Ошибки бывают и у живого дизайнера, и у нейросети. Прежде чем печатать открытку, я читаю надпись по буквам.
Длинный текст, таблицы и мелкие подписи на картинке я не делаю. Для них лучше обычное сообщение или документ.
Возьми запрос выше и поменяй три вещи: сюжет, фразу в кавычках и цвет букв. Остальное оставь как есть. Открой чат LibraChat, вставь в чат запрос и посмотри на результат своими глазами. Первым делом проверь не цветы, а буквы: если фраза совпала до запятой, значит, запрос написан правильно.
нейросеть вставить тексттекст на картинкеоткрытка с надписьюнадпись нейросетьэмодзи в текстеLibraChat