Stap 2: Het toevoegen van een bijschrift
(Ziet u alle foto's op http://www.datasink.com/egypt2009.shtml ).
Ik zal houden van de oorspronkelijke afbeelding in plaats en sla wijzigingen op nieuwe bestandsnamen voor de veiligheid sake.
De oorspronkelijke afbeelding is een verkleinde versie van een veel grotere beeld dat een 7 megapixel opname was. Ik gebruikte een ander vermogen van de opdracht "convert" resize het een kleinere versie voor dit instructable. Deze afbeelding is 640 x 480. Dat betekent dat er 640 pixels breed en 480 pixels hoog. Wij zullen deze informatie gebruiken om te bepalen waar we willen plaats van het bijschrift.
Hier is een opdracht die sunset2.jpg produceert:
converteren - gesneden 20 - vulling geel - draw 'tekst 270,460 "zonsondergang over de Nijl" ' sunset1.jpg sunset2.jpg
Opmerking:
-gesneden 20: dit is de grootte van de letter (er zijn 72 punten per inch)
-Vul geel: dit is de kleur van de opvulling van de tekst
-tekenen 'tekst 270,460 "zonsondergang over de Nijl" ': 270 pixels vanaf de linker- en 460 pixels van de bovenzijde
sunset1.jpg sunset2.jpg: met behulp van het eerste bestand als uitgangspunt, uitschrijven naar de tweede bestand
Er is een breed scala van de namen van de kleuren die u kunt opgeven. Als u de opdracht "showrgb" invoert, ziet u de lange lijst van kleurnamen beschikbaar (niet is Linux groot?).
De - loting argument moet zorgvuldig worden behandeld. Na -tekenen u het argument start met een enkel aanhalingsteken. U vervolgens zetten zet de horizontale en verticale coördinaten van waar u de tekst wilt laten beginnen. Als je een coördinaat die groter is dan of dimensie, wordt de tekst niet opdagen. Ten slotte plaatst u het bijschrift in dubbele aanhalingstekens. Zorg ervoor dat uiteindelijk het hele argument met een afsluitende enkel aanhalingsteken.
De twee laatste argumenten (sunset1.jpg sunset2.jpg) aangeven dat u wilt sunset1.jpg als uitgangspunt gebruiken en de resultaten op sunset2.jpg wilt. Als je had sunset1.jpg sunset1.jpg, zou hij het originele exemplaar van de afbeelding wijzigen.
Zodra u deze opdracht hebt uitgevoerd, moet u het bestand sunset2.jpg in de directory van uw foto's verschijnen. Als u wilt, kunt u zo veel stukken tekst als u op de afbeelding wilt plaatsen. Gewoon houden ze toe te voegen aan sunset2.jpg bestand.
Merk op dat er een lettertype argument die u ook kunt gebruiken. Bijvoorbeeld, kunt u "-lettertype helvetica" na de "Bekeerling". Je linuxsysteem heeft een hele bibliotheek van lettertypen. Mijne bevinden zich op "/ var/lib/defoma/gs.d/dirs/fonts/". Meer dan 170 van hen er tellen In plaats van using "-lettertype helvetica" Ik zou kunnen gebruiken iets als "-lettertype /var/lib/defoma/gs.d/dirs/fonts/Loma-BoldOblique.ttf". Deze zijn leuk om mee te spelen.
Kan kunt u de kaart coördineren voor de geschatte horizontale en verticale coördinaten die zou gelden voor een afbeelding die is 640 x 480. De opmaak op deze afbeelding is gemaakt met het hulpprogramma convert.