4

picasaがホストしているすべての画像サイズのリストを取得する方法があるかどうか誰かが知っていますか?

私はpicasa用にGoogleのgdatajavaライブラリを使用しており、サイズ(これまでに見たすべてのケースで3つ)のサムネイルのリストと、完全な元の投稿画像を取得できます。 PhotoEntryオブジェクト。

ただし、picasaweb.google.comを閲覧すると、画面に表示するのに適した大きな画像が表示されますが、フルサイズではない可能性があります。たとえば、1600x1200で読み込まれた画像には、912x684に別の画像があります。しかし、この画像はPhotoEntryのどこにも表示されません(または、少なくとも私がクエリを実行している方法では、基になるフィードXMLには表示されません)。

URLがほぼ同じであることに気付きました(ただし、サイズを示す「s912」が導入されています)。例:

http://lh5.ggpht.com/_0WaNZR9hJtU/Sq0P86tsVdI/AAAAAAAAAIo/6fGDYaO--Eg/s912/P1030046.JPG

十分な例があれば、おそらく生成されたサイズを推測し、URLをハックすることができます。しかし、私は他のアイデアがあることを望んでいます-または私は簡単な何かを見落としています。おそらくGoogleフォーラムに投稿する必要がありますが、このサイトの方が楽しいです。

4

2 に答える 2

7

/s734/高さまたは幅のいずれかのスケールをターゲット サイズに追加します。画像ファイル名の前の URL で/w734/幅または高さを特定の長さで使用するには、次のようにします。/h392/これにより、ファイルを提供する前に実際に画像がそのサイズに縮小されます。元の画像のサイズよりも大きなサイズのリクエストを提供すると、404 not found エラーが発生します。

このように-cフラグ/w990-h600-c/を使用してトリミングするオプションもあり、(0,0) からではなく、画像の中心からトリミングします。

3 つの例

http://lh5.ggpht.com/-qSvxHEfhPw0/TiCYX-sJn9I/AAAAAAAAIm4/hzzJBdm0sM8/w231/IMG_2058.JPG
http://lh5.ggpht.com/-qSvxHEfhPw0/TiCYX-sJn9I/AAAAAAAAIm4/hzzJBdm0sM8/h300-w300-c/IMG_2058.JPG
http://lh5.ggpht.com/-qSvxHEfhPw0/TiCYX-sJn9I/AAAAAAAAIm4/hzzJBdm0sM8/s231/IMG_2058.JPG
于 2011-09-21T11:39:15.620 に答える
5

クロップされていない生成サイズは次のとおりです。

94、110、128、200、220、288、320、400、512、576、640、720、800、912、1024、1152、1280、1440、1600

詳細については、http://code.google.com/apis/picasaweb/docs/2.0/reference.htmlの「Picasa ウェブ アルバム クエリ パラメータ リファレンス」というタイトルのセクションを参照してください。

于 2010-06-11T21:56:00.223 に答える