tailles d'écran Jusqu'à présent toutes mes miniatures ont été 150x150. Je voudrais prendre en charge différentes tailles de vignettes, afin de traiter différents modèles Android/iPhone.la conception d'un api REST qui prend en charge plusieurs
J'ai réfléchi de cette façon de supporter plusieurs tailles. Toujours travailler avec des vignettes carrées pour rendre les choses plus simples.
Obtenir une vignette 75x75
GET http://example.com/gallery?resolution=75
...
{
"id": 1001,
"thumbnail": "http://lh5.ggpht.com/EEIl3_hedJSAT4RscoceShtWy3DE4WGKXXNp4rusI-kpzWfDIbzrWx1KVywf9YqGI-elD_k4xg8bUemeRTtLgtAPOlVc0kpw=s75"
}
Obtenir une 150x150 miniature
GET http://example.com/gallery?resolution=150
...
{
"id": 1001,
"thumbnail": "http://lh5.ggpht.com/EEIl3_hedJSAT4RscoceShtWy3DE4WGKXXNp4rusI-kpzWfDIbzrWx1KVywf9YqGI-elD_k4xg8bUemeRTtLgtAPOlVc0kpw=s150"
}
Je l'ai vu a vu beaucoup d'API qui ne prend pas en charge les formats personnalisés, par exemple l'api flickr supporte les formats petits, moyens, grands et originaux.
ce api peut-il être amélioré en quelque sorte?
réponse Nice. J'utilise Google AppEngine et son BlobStore peut fournir une taille d'image différente facilement et à moindre coût. L'api Gravatar est très sympa. – neoneye
En tant que développeur si j'appliquais votre API, j'apprécierais la flexibilité, mais si vous utilisez Flickr, il est facile de comprendre pourquoi il y a un compromis car à cette échelle, c'est beaucoup plus facile (Capacité/Mémoire du Serveur/Rendu sage) pour traiter les états d'image pré-rendus pour eux –