PlaceHold.net Free & Beautiful Images Placeholders API
INTRODUCTION


Bonjour à tous après avoir utilisé comme beaucoup d'autres un service d'image placeholder (image par défaut ou de remplacement) j'ai eu la nécessité d'en coder un pour un de mes projets car les services existants n’offraient pas un paramétrage suffisant.

Une fois le système codé et après l'avoir trouvé à mon gout je me suis dit que j'allais en faire partager la communauté (c'est mon premier projet "OPEN SOURCE").

Le site a été entièrement réalisé par moi même (je suis Freelance - Agence-Web-Grenoble), il est développé sous Symfony2.2 (il y aura prochainement un GitHub avec le Bundle PlaceHolder). Le design utilise le Framework Bootstrap. Les images sont générées avec le Bundle GregwarImageBundle.

AVANCEMENT

Le projet touche à sa fin il est en version BETA sur l'adresse placehold.net. Testable et accessible gratuitement à tous.

Je mettrais prochainement en place un système de don Paypal afin de m'aider à payer le serveur.

Le site et la doc seront ensuite traduits en Anglais puis peut être dans d'autres langues si je reçoit un coup de main.

AVANTAGE

Par rapport aux services existants Placehold.net se démarque par les possibilités de paramétrage et de rendu des Placeholders, comme la bibliothèque de plus de 1600 icônes vectorielles ou encore par le choix des polices d'écriture, de la personnalisation de l'alignement...

Liste des fonctionnalités :

Couleur background
Couleur des textes/icônes
Affichage texte personnalisé
Bibliothèque de + de 1600 Icônes (vectorielle)
Choix du format (jpg, gif, png)
Alignement des icônes
+ de 20 Polices d’écriture
Etc...

Je vous laisse découvrir l'outil ici : Placehold.net

C'est une version BETA l'inscription est gratuite pour récupérer une clé API.

Seule limitation 10 000 Appels max/jour/domaine pour l'instant pour limiter l'usage de la bande passante et pour faire des tests de charge serveur ensuite la limite devrait être revu à la hausse.

Le cache navigateur est activé dans les headers des images générées donc si la même URL (Donc la même image) est appelée plusieurs fois sur une page ou sur plusieurs page par un même utilisateur alors 1 seule Appel sera compté pour la limite au premier affichage de l'image ensuite le navigateur prend le relai.

EXEMPLE D'UTILISATION

Petit exemple je peut facilement faire un rendu comme ça :

<img src="http://placehold.net/api/800x200?text=0xe944&background=0x333333&color=0x888888&apikey=API_KEY"/>



<img src="http://placehold.net/api/800x200?text=AlsaCréation.com&color=0xB8DA40&background=0x494949&font=champagne&apikey=API_KEY"/>



RENDU

http://placehold.net/img/rendu/placeholder.jpg

http://placehold.net/img/rendu/placeholder4.jpg

Placehold.net

Voila enjoy !

Faites moi des retours si il y a des bugs!
Modifié par MeGreen (19 May 2013 - 16:42)