我正在尝试将实际 URL 输出到照片条目的高分辨率图像。 Gdata 的照片条目 Zend_Gdata_Photos_PhotoEntry
包含存储在 Picasa 中的照片的数据。
目前,我找到了将 URL 输出到图像的方法。第一个是输出拇指图像,它们似乎有三种不同的尺寸。第二种方法是通过getContent()
。我预计此方法应该为我提供最高分辨率的 URL。相反,它包含一个图像网址,该网址仍然小于 Picasa 中的原始图像网址。
$thumb = $entry->getMediaGroup()->getThumbnail();
$content = $entry->getMediaGroup()->getContent();
echo "<img src='" . $content[0]->getUrl() . "' />";
echo "<img src='" . $thumb[1]->getUrl() . "' />";
最佳答案
构建查询时,添加 setImgMax 参数,如下所示:
$query = $gp->newAlbumQuery();
$query->setUser($user);
$query->setAlbumId($album);
$query->setImgMax("d");
这样,您将使用您发布的相同代码获得照片的最高分辨率。
关于php - 如何使用 Gdata 从 Picasa 获取实际图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10126119/