Les générateurs d'images permettent de placer des images sur une maquette ou un site Web sans attendre d'avoir l'image définitive. On s'en sert essentiellement pour combler l'espace prévu. StreetViewHub propose un générateur d'images basé sur des photos de Google Street View. Original !

Dans un précédent article, j'avais présenté une liste de générateurs d'images (appelés placeholder) regroupant plusieurs styles.

Ici, StreetviewHub propose un nouveau style : des photos issues de Google Street View.

StreetviewHub est un site permettant de découvrir le monde à travers des clichés Google Street View notamment.

Grâce à l'API mise en place par StreetviewHub, vous pouvez obtenir des photos via plusieurs paramètres :

  • Taille
  • Recherche d'endroit
  • Identifiant de l'image
  • Image aléatoire
  • Niveaux de gris
  • Flou
  • Image d'un utilisateur défini

Image aléatoire, dimensions par défaut

L'URL pour obtenir une image aléatoire ayant les dimensions par défaut 640x480px est :

https://streetviewhub.com/shots

Image aléatoire, dimensions définies

Pour obtenir une image aléatoire de taille 800x600px :

https://streetviewhub.com/shots/800x600

Si vous souhaitez une image carrée, vous pouvez spécifier la dimensions comme ceci :

https://streetviewhub.com/shots/800

Recherche via un thème ou ville

Si vous souhaitez obtenir une image d'une ville ou d'un thème (nature, plage, montagne, ...), utilisez le paramètre q :

https://streetviewhub.com/shots?q=canada

Vous pouvez combiner la recherche avec les dimensions :

https://streetviewhub.com/shots/800x600?q=canada

Niveaux de gris

Pour une image en niveaux de gris, utilisez le paramètre grayscale=1 :

https://streetviewhub.com/shots?grayscale=1

Egalement, vous pouvez combiner avec les dimensions :

https://streetviewhub.com/shots/800x600?grayscale=1

Et avec une recherche :

https://streetviewhub.com/shots/800x600?grayscale=1&q=beach

Image floue

StreetViewHub propose d'obtenir une image floutée, avec le paramètre blur=1 :

https://streetviewhub.com/shots?blur=1

Comme pour les autres fonctionnalités, vous pouvez cumulez les paramètres :

https://streetviewhub.com/shots/800x600?blur=1&q=mountain&grayscale=1