Lägga till text i bilder med Linux "Konvertera" kommandot (2 / 3 steg)
Steg 2: Lägga till en bildtext
(Du kan se alla bilder på http://www.datasink.com/egypt2009.shtml ).
Jag kommer att hålla den ursprungliga bilden på plats och spara ändringar till nya filnamn för säkerhet skull.
Den ursprungliga bilden är en förminskad version av en mycket större bild som var en 7 megapixel bild. Jag använde en annan förmåga att "Konvertera" kommandot ändra storlek på det en mindre version för detta instructable. Denna bild är 640 x 480. Det innebär att det är 640 pixlar bred och 480 bildpunkter hög. Vi kommer att använda denna information för att bestämma där vi vill placera bildtexten.
Här är ett kommando som producerar sunset2.jpg:
konvertera - pointsize 20 - fyllning gul - dra "text 270,460" Sunset över Nilen"" sunset1.jpg sunset2.jpg
Obs:
-pointsize 20: detta är storleken på bokstaven (det finns 72 punkter per tum)
-fylla gul: detta är fyllningsfärg i texten
-dra "text 270,460" Sunset över Nilen"": starta 270 pixlar från vänster och 460 pixlar från toppen
sunset1.jpg sunset2.jpg: med den första filen som en utgångspunkt, skriva till den andra
Det finns ett brett utbud av färgnamn som du kan ange. Om du anger kommandot "showrgb", du kommer att se den långa listan av färgnamn tillgänglig (inte Linux stor?).
-Dra argumentet måste behandlas noggrant. Efter -Rita du starta argumentet med ett enda citat. Du sedan sätta sätta de horisontella och vertikala koordinater där du vill att texten ska börja. Om du lägger en koordinat som är större än antingen dimension, brukar texten dyka upp. Slutligen placerar du bildtexten i citationstecken. Se till att avsluta hela argumentet med en avslutande enkla citattecken.
De två sista argument (sunset1.jpg sunset2.jpg) ange att du vill använda sunset1.jpg som utgångspunkt och skriver resultatet till sunset2.jpg. Om du hade satt sunset1.jpg sunset1.jpg, skulle det ändra den ursprungliga kopian av bilden.
När du kör detta kommando, bör du se filen sunset2.jpg dyka upp i din katalog med bilder. Om du vill, kan du sätta så många bitar av text som du vill på bilden. Bara fortsätta att lägga till dem till sunset2.jpg fil.
Observera att det är ett argument för teckensnitt som du kan också använda. Du kan till exempel infoga "-teckensnitt helvetica" efter "Konvertera". Linuxsystemet har ett helt bibliotek av teckensnitt. Mine är belägna på "/ var/lib/defoma/gs.d/dirs/fonts/". Jag räknar över 170 av dem där. Istället för att använda "-teckensnitt helvetica" jag kanske använda något liknande "-teckensnitt /var/lib/defoma/gs.d/dirs/fonts/Loma-BoldOblique.ttf". Detta är roligt att leka med.
Du kan kan använda samordna karta för ungefärliga vågräta och lodräta koordinater som skulle gälla för en bild som är 640 x 480. Markeringar på denna bild är skapad av konverteringsverktyget.