2009-09-22 1 views
4

의 목록을 가져 오는 방법이 있는지 아는 사람이 있습니까? picasa가 호스팅하는 이미지 크기가 모두입니까?Picasa에서 작은 이미지

나는 Picasa를 위해 구글의 GDATA 자바 라이브러리를 사용하여 봤는데, 나는 (내가 본 모든 경우에 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 포럼에 게시해야하지만이 사이트는 더 재미 있습니다.

+0

나는 부분적인 해결책을 발견했습니다 : 쿼리 URL에 최대 이미지 크기를 지정할 수 있습니다 (예) : http://picasaweb.google.com/data/feed/ 당연히, 이용 가능한 크기를 결정하는데 도움이되지는 않지만, 적어도 이미지가 너무 커지는 것을 막을 수는 있습니다. 그것은 실행 가능합니다. 아직도 다른 아이디어에 열리다. –

답변

7

대상 크기로 높이 또는 너비 중 하나를 확장 /s734/ 추가에서 "Picasa 웹 앨범 쿼리 매개 변수 참조"절에서 찾을 수 있습니다. 특정 길이를 조정하려면 너비는 /w734/, 이미지 파일 이름 앞의 URL에는 /h392/을 사용하십시오. 이렇게하면 파일을 제공하기 전에 실제로 이미지가 해당 크기로 축소됩니다. 원본 이미지의 크기보다 큰 크기 요청을 제공하면 404 찾을 수 없음 오류가 발생합니다.

-c 플래그 /w990-h600-c/과 함께 사용 된 자르기 옵션은 (0,0)이 아닌 이미지의 중앙에서 자릅니다.

세 가지 예

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 
+0

이 매개 변수가 문서화 된 곳을 찾는 데 문제가 있습니다. 또한'-c'는 정사각형 축소판에 대해서만 작동하며 높이와 너비가 개별적으로 지정되고 다르게 표시되는 경우 결과 이미지의 크기와 높이가 완전히 다른 경우가 있습니다 (예 : http : // lh6). ggpht.com/-sQmxI10yRpk/TieiIRP1NBI/AAAAAAAAiow/hUCnMAPfpZA/w585-h100-c/DSC_6313.JPG –

+1

@CharlieGorichanaz Google에서 문서를 찾을 수 없습니다. 나는 단순히 모든 알파 문자를 매개 변수로 시도한 다음 결과 파일 크기 및 크기를 비교했습니다. 당신 말이 맞아, 직사각형 이미지와 함께 -c 플래그와 일치하지 않는 것처럼 보였다. –