Un service de logo de style Pornhub.
Ce projet s'inspire de Shields IO.
Usage
Utilisez simplement une URL bien formée comme image, qui suit cette spécification:
<HostURL>/<Prefix>-<Suffix>[-FontSize][.Format][?Parameters]
Composant dans <>
signifie requis, dans []
signifie facultatif.
Composants:
- Hostul: l'URL racine où le projet doit être déployé.
- Préfixe: Préfixe du texte sur le logo, ne peut pas être vide.
- Suffix: suffixe de texte sur le logo, ne peut pas être vide.
- FontSize: Taille de la police pour le préfixe et le suffixe, dans une plage de 30 à 200, la valeur par défaut est de 60.
- Format: format de fichier image, prend en charge SVG / PNG / webp, la valeur par défaut est "SVG".
- Paramètres: Paramètres facultatifs codés en codés de questionstring, voir ci-dessous pour plus de détails.
Paramètres:
- Schéma: Schéma de couleurs du logo, prend en charge le noir / blanc, la valeur par défaut est "noir".
- transparent: définissez l'arrière-plan sur transparent ou non, la valeur par défaut est "faux".
- rembourrage: la taille du rembourrage autour du logo, non set ou négatif utilisera une taille par défaut.
Restriction:
-
Prefix
et Suffix
ne peuvent contenir aucun des caractères CJK.
Exemple
- https://logohub.appspot.com/hello-world
- https://logohub.appspot.com/hello-world-90
- https://logohub.appspot.com/hello-world.png
- https://logohub.appspot.com/hello-world?transparent=true
- https://logohub.appspot.com/hello-world-120.webp?scheme=white&transparent=true&padding=0
Déployer
N'hésitez pas à utiliser l'exemple de service.
Mais il est recommandé de déployer ce projet sur votre propre serveur, car l'exemple de service est sous un quota gratuit.
Moteur Google App:
gcloud app deploy gae-app.yaml
Heroku: Todo
Licence
Mit