Il s'agit de la commande gozer qui peut être exécutée dans le fournisseur d'hébergement gratuit OnWorks en utilisant l'un de nos multiples postes de travail en ligne gratuits tels que Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS
PROGRAMME:
Nom
gozer - un moteur de rendu de texte en ligne de commande
SYNOPSIS
gozer [options] [fichier]
DESCRIPTION
gozer est un utilitaire de rendu de texte en ligne de commande pour créer des images à partir de texte arbitraire dans
polices truetype antialisées à l'aide de styles de police, d'un habillage de mots et d'un contrôle de mise en page en option.
gozer utilise l' imlib2 bibliothèque pour créer et enregistrer des images. gozer a quelques options,
détaillé ci-dessous. Spécifiez [fichier] comme nom de fichier dans lequel enregistrer le texte rendu. Les options peuvent
également être spécifié dans un rc filet , vous permettant d'enregistrer les options couramment utilisées (telles que
fontpaths) pour une réutilisation. Les rc filet $HOME/.gozerrc est toujours analysé pour les paramètres par défaut,
et d'autres fichiers rc peuvent être spécifiés sur la ligne de commande pour remplacer ces options. Voir RC
DES DOSSIERS pour plus d'informations sur la syntaxe.
OPTIONS
-h, --Aidez-moi
afficher la sortie d'aide et quitter.
-dans, --version
Affiche les informations de version et quitte.
-b, --Contexte COL
utilisez COL comme couleur d'arrière-plan, voir COULEUR_DEFINITIONS pour la syntaxe, la valeur par défaut est
transparent (0,0,0,0).
-F, --premier plan COL
utilisez COL comme couleur de premier plan. La valeur par défaut est le blanc (255,255,255,255).
-F, --Police de caractère STR
dessiner avec la police STR. La taille est spécifiée avec le nom, par exemple 'arial/12' pour arial 12pt,
la valeur par défaut est 20thcent/16 (une police fournie par gozer).
-j, --justification STR
justifier le texte, les valeurs autorisées pour STR sont à gauche, à droite, au centre ou en bloc. La valeur par défaut est
à gauche.
-l, --interligne INT
séparer plusieurs lignes par des pixels INT, valeur par défaut 1.
-p, --chemin de police STR
liste séparée par deux points de répertoires de polices dans lesquels rechercher des polices.
RCFILE pour éviter de le taper à chaque fois.
-q, --qualité INT
1-100, qualité des effets de sortie pour certains formats, par exemple compression jpeg (plus
signifie une qualité supérieure).
-P, --tuyau
Transférez le texte d'entrée à partir de la norme au lieu de le lire à partir d'un fichier.
-r, --rc-fichier STR
utilisez STR comme fichier rc pour rechercher des options supplémentaires, la valeur par défaut est $HOME/.gozerrc
-Oui, --style STR
utiliser STR comme fichier pour charger un style de police, voir STYLES DE POLICES pour la syntaxe.
-t, --texte STR
utilisez STR comme texte à dessiner.
-T, --fichier texte STR
lire le texte à tirer du fichier STR.
-w, --envelopper INT
enveloppez le texte en pixels INT.
-X, --x-décalage INT
Décaler le texte horizontalement en partant du haut à gauche de pixels INT.
-oui, --y-décalage INT
Décaler le texte verticalement à partir du haut à gauche de pixels INT.
RC DES DOSSIERS
La syntaxe du fichier rc est simple. Le caractère '#' au début d'une ligne indique que la ligne
est un commentaire, sinon les lignes commencent par le nom d'une option longue du
ligne de commande (sans préfixer le --), quelques espaces et la valeur de l'option. Par exemple
chemin de la police /usr/share/truetype:/usr/local/share/truetype
REMARQUE ces options dans un fichier rc spécifié --rc-file OVERRIDE ceux de la ligne de commande,
mais le fichier $HOME/.gozerrc est toujours lire d'abord pour les paramètres par défaut.
COULEUR_DEFINITIONS
Vous pouvez définir les couleurs de 4 manières. Utilisation du style html : #RRGGBB (auquel cas alpha
par défaut à 255),
#RRGGBBAA, ou un style alternatif :
r,g,b ou r,g,b,a (pas d'espace entre les virgules s'il vous plaît).
Par exemple, pour le texte blanc, utilisez soit #ffffff, #ffffffff, "255,255,255" ou "255,255,255,255". Pour
rouge, #ff0000, #ff0000ff ou "255,0,0" etc.
STYLES DE POLICES
les styles de police peuvent être définis dans la syntaxe EFM (pour la compatibilité uniquement, ils ne sont pas aussi
puissant) ou la syntaxe recommandée définie ici.
La première ligne contient la ligne :
#Style
Le second, un nom de style facultatif,
#NAME mon style
Suit une liste de couches. Chacun est décrit par cette règle :
ROUGE VERT BLEU ALPHA X_OFFSET Y_OFFSET
Les valeurs spéciales ou 0,0,0,0 pour le rouge, le vert, le bleu et l'alpha précisent le positionnement de
le texte réel dans sa couleur sélectionnée.
Par exemple, le style suivant définit une ombre très simple pour le texte :
#Style
#NAME ombre
0 0 0 128 -3 -3
0 0 0 0 0 0
Utilisez gozer en ligne en utilisant les services onworks.net