Installazione di immagini
Abbiamo bisogno di ImageMagick per questo processo. Innanzitutto, installamoci:
sudo apt-get installa imagemagick
Creazione di un'immagine di testo da zero
Diciamo che vogliamo creare un'immagine da zero. Non dobbiamo andare a dipingere se vogliamo solo aggiungere un po 'di testo ad esso. Fondamentalmente, non abbiamo un'immagine iniziale qui. Ma diciamo che scriviamo quanto segue:
Convert -background LightBlue -Fil Black -PointSize 80 Etichetta: LinuxHint Immagine.jpeg
Si prega di notare come non gli abbiamo dato un'immagine di input. Ciò che fa è creare una nuova immagine che assomiglia a questa:
Ora, aggiungiamo un altro interruttore: l'interruttore di dimensioni:
Converti -Background LightBlue -Fil Black -Mize 165x70 -PointSize 24 Etichetta: LinuxHint Image2.jpeg
L'interruttore di dimensioni viene utilizzato per impostare la larghezza e l'altezza dell'immagine. La dimensione della stessa tela è ora 165 × 70. Per impostazione predefinita, il testo si trova nel nord -ovest (a meno che non si specifichi la posizione).
Ma non devi dargli le dimensioni complete! Qui, in questo primo esempio, scriviamo 160x. Lasciamo la seconda parte vuota.
Convert -background LightBlue -Fill Black -Mize 160x Etichetta: LinuxHint Image2.1.jpeg
Oppure, puoi anche farlo:
Convert -Background LightBlue -Fill Black -Mize X40 Etichetta: LinuxHint Image2.2.jpeg
Ora, nota che il testo si trova all'angolo in alto a sinistra dell'immagine se la tela è troppo grande. ImageMagick ti offre un'opzione per riposizionare il testo. Quindi, per riposizionare il testo, usa l'interruttore a gravità.
Le scelte per la gravità includono nord -ovest, nord, nord -est, ovest, centro, est, sud -ovest, sud, sud -est.
Scegliamo il sud -est per il bene del nostro esempio:
Convert -Background LightBlue -Fil Black -Mize 165x70 -Poinze 24 -Gravity Southeast Etichetta: LinuxHint Image3.jpeg
Puoi ovviamente giocare con le scelte offerte.
Ora, non vogliamo un liner ma vogliamo più righe. Fondamentalmente, cosa succede se avessi molto da dire? Si prega di notare che per l'etichetta usiamo \ n per creare una nuova riga.
Convert -background LightBlue -Fill Black -PointSize 20 Etichetta: 'Linuxhint \ nyour One Stop per \ Nall Things Linux' Image4.jpeg
Etichette verticali
Un'etichetta verticale è fondamentalmente solo un pezzo di testo posizionato verticalmente anziché in orizzontale. Qui, puoi scegliere di usare il codice un po 'più complesso o usare il tuo cervello per un'istanza e scrivere questo:
Convert -background Lightblue -Fill Black -PointSize 30 Etichetta: 'l \ ni \ nn \ nu \ nx \ nh \ ni \ nn \ nt' Image5.jpg
Ancora una volta, puoi aggiungere più switch per abbellirlo se lo desideri. Per esempio:
Converti -Background Lightblue -Fill Black -Gravity Center -Mize 500x500 -PointSize 30 Etichetta: 'l \ ni \ nn \ nu \ nx \ nh \ ni \ nn \ nt' Image6.jpg
Bene, l'idea che stiamo cercando di attraversare è che puoi aggiungere qualsiasi interruttore che desideri e trasformarlo in qualcosa di speciale.
Didascalia
Proprio come l'etichetta che viene utilizzata per aggiungere testo, puoi anche usare la didascalia. La differenza tra i due è che la parola didascalia avvolge tutto. Se hai una frase molto lunga, ad esempio, l'etichetta (se non le dai una taglia) proverà a adattarsi a tutto su una riga. Se usi l'interruttore di dimensioni con l'etichetta, c'è la possibilità che traboccerà. La didascalia lo avvolgerà automaticamente (usa nuove righe per finire la frase). Ma la didascalia ha anche bisogno della dimensione della tela giusta, oppure traboccerà anche.
Lascia che ti mostri:
Convert -background LightBlue -Fill Black -Gravity Center -Mize 320x140 -PointSize 30 Etichetta: 'LinuxHint, il tuo hub a un punto per tutte le cose Linux' Image7.jpg
Come puoi vedere, la dimensione che abbiamo usato non era abbastanza grande da contenere l'intera linea, quindi è traboccante.
Ora, diamo un po 'di margine di manovra (-ze 320x).
Convert -background LightBlue -Fill Black -Gravity Center -Mize 320x -PointSize 30 Etichetta: 'LinuxHint, il tuo hub a un punto per tutte le cose Linux' Image7.2.jpg
Si prega di notare che se gli diamo un po 'di margine di manovra, può scrivere l'intera riga in una singola riga! Non è avvolgente per le parole.
Ora, usiamo la didascalia:
Convert -background LightBlue -Fil Black -PointSize 36 -Mize 320x Didascalia: 'LinuxHint, il tuo hub a un punto per tutte le cose Linux' Image8.jpg
Gli abbiamo dato un margine di manovra, ma è una parola avvolta. Si prega di notare che come con l'etichetta, se la dimensione della tela non è abbastanza grande, può traboccare o essere tagliato. Per esempio:
Convert -background LightBlue -Fil Black -PointSize 32 -Mize 320x60 -Gravity South Didascalia: 'Linuxhint, il tuo hub a un punto per tutte le cose Linux' Image9.jpg
Ma puoi anche scrivere molte righe usando la didascalia. Per esempio:
Convert -background LightBlue -Fil Black -PointSize 32 -Mize 320x -Gravity Center Didascalia: 'LinuxHint, il tuo hub a un punto per tutte le cose Linux.\ nVisit Us a LinuxHint.com 'immagine10.jpg
Per ulteriori informazioni sulle immagini di testo, visitare https: // legacy.ImageMagick.org/utilizzo/testo/.
Conclusione
ImageMagick è davvero fantastico. Con solo una riga di codice, possiamo creare qualsiasi cosa vogliamo. In particolare, in questo tutorial, abbiamo imparato alcune cose. Abbiamo appreso che non abbiamo bisogno di un'immagine iniziale per creare le immagini di testo. Abbiamo appreso che possiamo creare le immagini di testo e regolarle utilizzando una varietà di switch come l'interruttore di dimensioni, l'interruttore a gravità, l'interruttore a punta, ecc. Abbiamo appreso che possiamo creare l'immagine di testo in orizzontale e verticalmente. E che possiamo avvolgerlo con la didascalia anziché l'etichetta. Ora, questa è solo le basi. C'è molto di più. Ma se riesci a gestire le basi, puoi anche gestire le cose difficili. La prossima volta che è necessario creare un'immagine di testo, usa ImageMagick invece di dipingere!