iphone: рендеринг текста против записи в изображение - PullRequest
0 голосов
/ 04 октября 2010

Это может быть скорее философский вопрос, но есть ли веская причина, чтобы идти тем или иным путем при представлении текста над изображением: 1. Запишите текст в изображение на стороне сервера и просто покаiphone или 2. Отправьте фоновое изображение и текст отдельно на iphone, и пусть iphone отобразит текст поверх изображения.Очевидно, что в iphone требуется больше усилий для визуализации текста (потребуется текст, шрифт, цвет, размер).Кроме того, текст может не отображаться точно там, где он был задуман.Но вы получаете родные шрифты и более четкое масштабирование.Есть мнения?Благодарю.-Mike

Ответы [ 2 ]

1 голос
/ 04 октября 2010

Это не совсем конкретный вопрос, чтобы иметь один правильный ответ, ИМО. Если это возможно, я бы предположил, что вы должны визуализировать текст на изображении на клиенте, а не на сервере. Вы жертвуете согласованностью, но вы позволяете пользователю выбирать больший шрифт, если он этого предпочитает. Вы также получаете возможность показывать ваш текст немедленно, пока ваши изображения поступают в поток. В зависимости от того, что представляет собой ваше приложение, также может быть целесообразно разрешить изменения текста, такие как переводы или данные из другого периода времени и т. Д. Отрисовывая текст на клиенте, вы можете кэшировать единственную универсальную версию изображения, а затем переключиться на отображение уровня преступности в 1931 году на шведском языке или как угодно без необходимости загружать новое изображение.

0 голосов
/ 04 октября 2010

Рендеринг и кэширование изображения на сервере перенесут нагрузку с работы на сервер, но, безусловно, будут более дружественными к клиенту. Таким образом, кроме того, обе стороны получают большую выгоду от повторного использования кэшированных изображений.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...