지금까지 모든 내 축소판 그림은 150x150 크기였습니다. 다양한 Android/iPhone 모델을 처리하기 위해 다른 미리보기 이미지 크기를 지원하고 싶습니다.여러 화면 크기를 지원하는 REST API 디자인하기
저는 여러 가지 크기를 지원하는 이러한 방법을 고려해 왔습니다. 물건을 더 간단하게 만들기 위해 항상 정사각형 섬네일로 작업하십시오.
75x75 축소판
GET http://example.com/gallery?resolution=75
...
{
"id": 1001,
"thumbnail": "http://lh5.ggpht.com/EEIl3_hedJSAT4RscoceShtWy3DE4WGKXXNp4rusI-kpzWfDIbzrWx1KVywf9YqGI-elD_k4xg8bUemeRTtLgtAPOlVc0kpw=s75"
}
150 × 150 썸네일을 얻기를 얻기
GET http://example.com/gallery?resolution=150
...
{
"id": 1001,
"thumbnail": "http://lh5.ggpht.com/EEIl3_hedJSAT4RscoceShtWy3DE4WGKXXNp4rusI-kpzWfDIbzrWx1KVywf9YqGI-elD_k4xg8bUemeRTtLgtAPOlVc0kpw=s150"
}
내가 예를 들어, 사용자 정의 크기를 지원하지 않는 API를의 많이 본 보았다 플리커 API는 작은, 중간, 큰 및 원래 크기를 지원합니다.
어떻게 든이 API를 개선 할 수 있습니까?
좋은 답변. Google AppEngine을 사용하고 BlobStore는 다양한 이미지 크기를 쉽게 제공 할 수 있으며 값이 쌉니다. Gravatar API는 매우 좋습니다. – neoneye
개발자로서 API를 구현했다면 유연성에 만족할 것입니다. 그러나 플리커의 규모에서 실행하는 경우 왜 그만큼 더 쉬운가에 대한 이유는 이해하기 쉽습니다 (서버 용량/메모리/Rendering wise) 미리 렌더링 된 이미지 상태를 처리합니다. –