2012-03-21 5 views
0

이미지를 두 가지 크기로 저장해야합니다.
1.Thumbnail (100x200px).
2. 큰 이미지 (1024x2048).

저장 옵션은 많습니다.
a) "이미지 조작 API"를 사용하여 페이지를로드 할 때 동적으로 크기를 조정하는 것보다 원본 이미지를 저장하는 것이 좋습니다.
b) 두 개의 복사본을 서로 다른 해상도로 저장하는 것보다 원본 이미지의 크기를 "이미지 조작 API"로 조정하십시오.

옵션 a)은 "Frontend Instance Hours"를 많이 사용하고있는 것처럼 보입니다. 하지만 옵션 b)를 만드는 방법에 대한 정보는 찾지 못했습니다.App Engine Blob 저장소에 이미지를 저장하는 가장 좋은 방법은 무엇입니까?

답변

5

getServingUrl API를 사용하여 무료로 다운로드 할 수 있습니다.
이미지를 Blobstore에 업로드하고 사용자에게 resize 매개 변수와 함께 URL을 전달합니다.
백엔드는 런타임에 이미지의 크기를 조정하고 캐시 된 버전을 저장하므로 대역폭에 대해서만 비용을 지불하게됩니다.

관련 문제