【问题标题】:iphone: render text vs. burn into imageiphone:渲染文本与刻录图像
【发布时间】:2010-10-04 15:11:07
【问题描述】:

这可能更像是一个哲学问题,但是在图像上方显示文本时,是否有令人信服的理由采取一种或另一种方式: 1.在服务器端将文字刻录成图片,只在iphone上显示图片 或者 2.将背景图片和文字分别发送到iphone,让iphone在图片上渲染文字。 显然,在 iphone 中渲染文本需要做更多的工作(需要字体、颜色、大小来配合文本)。此外,文本可能无法准确呈现在预期的位置。但是你确实得到了原生字体和更清晰的缩放。 有什么意见吗? 谢谢。 -迈克

【问题讨论】:

    标签: iphone image text zooming render


    【解决方案1】:

    IMO,这并不是一个足够具体的问题,无法给出一个正确的答案。如果可行,我可能会假设您应该在客户端而不是服务器上将文本渲染到图像上。你牺牲了一致性,但你允许用户选择更大的字体,如果他们喜欢的话。您还可以在图像流入时立即显示文本。根据您的应用程序,允许文本的变化(例如翻译或来自不同时间段的数据等)也可能是明智的。通过在客户端渲染文本,您可以缓存单个通用版本的图像,然后切换到以瑞典语或其他方式显示 1931 年的犯罪率,而无需下载新图像。

    【讨论】:

      【解决方案2】:

      在服务器上渲染和缓存图像会将工作负载转移到服务器上,但肯定会更加客户端友好。此外,这样一来,重用缓存图像对双方都有更大的好处。

      【讨论】:

        猜你喜欢
        • 2011-07-21
        • 2021-07-29
        • 2011-05-21
        • 1970-01-01
        • 1970-01-01
        • 2021-11-04
        • 2021-12-25
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多