Я работаю над приложением iOS, где пользователи могут добавлять описание/текст при загрузке изображений, таких как Snapchat.Как Snapchat показывает текст поверх изображения
Выполняют ли они визуализацию изображений и добавление текста в изображение, чтобы оно стало частью самого изображения или оно отображалось как UILabel над изображением?
Для второго варианта текст должен быть отправлен отдельно на сервер.
P.S. Просто имея аргумент с программистом на стороне сервера, и я предлагаю второй вариант.
Я считаю, что они добавят текст в изображение и, таким образом, предоставят уникальное изображение с текстом. Я считаю, что это потому, что они могут добавить прозрачный фон к изображению. – Phorce
Я не знаю конкретного процесса, который Snapchat использует в iOS, но когда получатель получает «привязку», это просто файл изображения. Для одного «привязки» нет нескольких файлов изображений. Таким образом, казалось бы, в какой-то момент Snapchat компилирует все наклейки, текст и рисунки на изображение. Я полагаю, что это происходит на устройстве отправителя, когда отправитель нажимает «отправить». Я основываю это на том факте, что если у вас есть собственный шрифт, установленный на вашем телефоне, любой текст на отправленном изображении также будет использовать этот настраиваемый шрифт. – SpencerD
@SpencerDoak Это правда, но все же возможно, что они отправляют текст отдельно на сервер. В общем, все зависит от вариантов использования - вам нужно изменить размер изображения на сервере? Вам нужно знать текст на сервере? Затем вам нужно отправить их отдельно или объединить оба подхода (например, отправить изображение с визуализированным текстом, а также отправить текст отдельно). – Sulthan