如何从网络复制 facebook 照片视图并快速显示照片

Posted

技术标签:

【中文标题】如何从网络复制 facebook 照片视图并快速显示照片【英文标题】:How to replicate facebook photo view and show photos very fast from web 【发布时间】:2009-06-17 06:32:26 【问题描述】:

我必须创建与 facebook 相同的功能,就像所有照片都显示在一个视图中,并且用户可以从中选择照片,然后转到大照片。这张照片显示得非常快。我有 5 张来自网络的照片,但这需要很长时间。有谁知道他们如何快速显示照片。

【问题讨论】:

您似乎在要求我们优化您从未提供过的代码:D。明确说明您目前是如何从网络上提取照片的。 请将您的次要问题拆分到另一个帖子中。 【参考方案1】:

我不知道答案,但我建议您查看three20 source code on github。 Joe Hewitt(Facebook 应用程序的编写者)发布了包括照片视图在内的大部分代码。还有a Google group讨论了three20。

【讨论】:

【参考方案2】:

我不特别了解 iphone 应用程序,但我知道主要的 facebook 网站会预取相册中的图像。

【讨论】:

【参考方案3】:

Facebook 会在上传时为每张照片创建多种尺寸。我敢肯定,他们还将所有照片转换为 png,可能会减小原始照片的文件大小。我知道广告素材在上传到 Facebook 后经常抱怨照片的“质量”。

这使他们能够提供适当大小的图像(尺寸和文件大小)以快速显示,而不是提供全尺寸的图像并让客户调整它的大小。

【讨论】:

以上是关于如何从网络复制 facebook 照片视图并快速显示照片的主要内容,如果未能解决你的问题,请参考以下文章

快速滚动时隐藏显示顶视图

如何显示来自相机的捕获图像并从文件路径显示在图像视图中? [复制]

iOS facebook sdk 如何下载相册、个人资料照片数据

如何从数据库中获取数据并在 php 页面上回显? [复制]

如何从 Facebook 检索照片

如何从默认相机拍照并在我的应用程序中使用这张照片? [复制]