Satura rādītājs:

Teksta pievienošana attēliem, izmantojot Linux 'konvertēt' komandu: 3 soļi
Teksta pievienošana attēliem, izmantojot Linux 'konvertēt' komandu: 3 soļi

Video: Teksta pievienošana attēliem, izmantojot Linux 'konvertēt' komandu: 3 soļi

Video: Teksta pievienošana attēliem, izmantojot Linux 'konvertēt' komandu: 3 soļi
Video: 8 Excel rīki, kurus ikvienam vajadzētu būt iespējai izmantot 2024, Novembris
Anonim
Pievienojiet tekstu attēliem, izmantojot Linux komandu 'konvertēt'
Pievienojiet tekstu attēliem, izmantojot Linux komandu 'konvertēt'

Šī pamācība parādīs, kā pievienot attēlam tekstu, izmantojot komandu convert. Viens no vērtīgiem izmantošanas veidiem ir paraksta ievietošana attēlā dokumentēšanai. Vēl viens pielietojums būtu laika zīmoga ievietošana attēlā, ko automātiski ģenerē tīmekļa kamera. Ir daudz konvertēšanas iespēju, kuras varat izmantot, ievietojot tekstā attēlu. Jūs varat izvēlēties teksta sākuma punktu (izmantojot augstuma/platuma koordinātu), teksta aizpildījuma krāsu, teksta punkta lielumu un izmantoto fontu. Šī pamācība parādīs, kā to visu izdarīt. Galvenais uzdevums ar šo pamācību ir tas, ka tas viss ir jādara Linux operētājsistēmā. Es nezinu par tādu utilītu kā konvertēšana Microsoft Windows, bet kurš jebkad kaut ko dara ar komandrindu sistēmā Windows? Šī pamācība ir vairāk paredzēta Linux lietotājiem, kuri vēlas iegūt vairāk no sava datora. Ja esat Windows lietotājs un joprojām rodas kārdinājums izlasīt šo pamācību, jums var rasties kārdinājums lejupielādēt un instalēt Linux. Vēlāk es varētu uzrakstīt pamācību par to, kā to izdarīt, bet, ja vēlaties to darīt pats, varat doties uz vietni https://www.ubuntu.com/ un sākt procesu. Jūs varat pārvērst savu datoru par dubultās sāknēšanas mašīnu (es tiešām ieteiktu datorā instalēt otru cieto disku-derēs jebkurš izmērs). BTW, Linux kopā ar visu tai pieejamo ir BEZMAKSAS. Turklāt līdz šim tas ir neaizsargāts pret vīrusiem.

1. darbība. Linux utilīta “konvertē”

Lai pildījumam pievienotu etiķeti, mēs pilnībā strādāsim Linux termināļa logā. Windows to sauc par komandu logu, taču to reti izmanto sistēmā Windows, izņemot vecos laikus, kuri to atceras no DOS laikiem. Linux lietotāji to intensīvi izmanto. Pirmkārt, atveriet termināļa logu. Izmantojot Ubuntu Linux, jūs to darāt, izvēloties Applications-> Terminal. Tiks atvērts logs ar komandrindas uzvedni. Tas novirzīs jūs uz jūsu mājas direktoriju. Pieņemsim, ka attēls, ar kuru vēlaties spēlēt, atrodas apakšattēlā "attēli". Lai nokļūtu šajā apakšdirektorijā, ierakstiet "cd images". Izdodiet komentētājam "ls", lai redzētu, kādi faili ir tur. Manā gadījumā es vēlos strādāt ar failu ar nosaukumu "sunset1.jpg". Jūs arī vēlaties pārliecināties, vai jūsu sistēmā ir pieejama komanda konvertēt. Viens veids, kā to izdarīt, ir izdot komandu "kas konvertē". Ja tas ir pieejams, tā atrašanās vieta tiks drukāta uz ekrāna. Manā gadījumā tas atrodas vietnē "/usr/bin/convert". Vēl viens veids, kā uzzināt, vai tas ir pieejams, komandrindā vienkārši izdod komandu "convert". Ja tas ir pieejams, tiks izdrukāts garš komandas apraksts ar visām pieejamajām iespējām. Ja tā nav, jūs redzēsit "convert: command not found". Pieņemsim, ka tas ir pieejams. Ja izdodat tukšo komandu "konvertēt", varat redzēt, ka tas ir ļoti spēcīgs rīks ar daudzām iespējām. Pilnīgāku komandas konvertēšanas aprakstu var atrast vietnē: https://linux.about.com/od/commands/l/blcmdl1_convert.htmMūsu mērķiem paraksta rakstīšanai mēs vēlamies izmantot tikai argumentu "-draw". uz fotoattēlu.

2. darbība. Paraksta pievienošana

Paraksta pievienošana
Paraksta pievienošana
Paraksta pievienošana
Paraksta pievienošana
Paraksta pievienošana
Paraksta pievienošana

Mans sākotnējais attēls būs fails ar nosaukumu sunset1.jpg. Šī ir fotogrāfija, kuru es uzņēmu nesenā ceļojumā uz Ēģipti un Jordāniju (visas fotogrāfijas varat redzēt vietnē https://www.datasink.com/egypt2009.shtml). Drošības labad es paturēšu sākotnējo attēlu un saglabāšu izmaiņas jaunos failu nosaukumos. Sākotnējais attēls ir samazināta versija daudz lielākam attēlam, kas bija 7 megapikseļu attēls. Es izmantoju citu komandas "konvertēt" iespēju, lai mainītu tās mazāku versiju šai pamācībai. Šis attēls ir 640x480. Tas nozīmē, ka tā platums ir 640 pikseļi un augstums 480 pikseļi. Mēs izmantosim šo informāciju, lai noteiktu, kur mēs vēlamies ievietot parakstu. Šeit ir komanda, kas rada sunset2.jpg: convert -pointsize 20 -fill yellow -draw 'text 270, 460 "Sunset over the Nile"' sunset1-j.webp

3. darbība: attēlu marķēšanas automatizācija

Attēlu marķēšanas automatizācija
Attēlu marķēšanas automatizācija

Jūs esat redzējis, kā no komandrindas manuāli attēlam pievienot parakstu. Tas darbojas labi, ja jums ir tikai daži fotoattēli, ar kuriem strādāt, taču šādā veidā strādāt var būt diezgan apnicīgi. Ja jums ir jāapstrādā daudz attēlu, iespējams, vēlēsities izmantot kādu skriptu valodu Linux. Viena iespēja ir izmantot čaulas skriptu. Es izmantoju skriptu valodu ar nosaukumu Perl. To es izmantoju visu veidu CGI skriptiem tīmeklī. Citas iespējas ir Java, C ++, PHP un Python. Lai ko jūs izmantotu, jums jāspēj izveidot komandrindas virkni un apvalku, lai to izpildītu. Viens no veidiem, kā to izmantot, ir tas, ka automātiski ievietoju laika zīmogu attēlam, ko mana tīmekļa kamera ģenerē reizi minūtē. Perl skriptā es formulēju pašreizējo laika zīmogu (datumu un laiku) un pēc tam pārklāju to ar pašreizējo attēlu. Fotogrāfijā ievietoju arī savas vietnes adresi. Var redzēt, ka pievienotais attēls uzņemts 2. februārī pulksten 13:07. Manā datorā ir skripts, kas tiek palaists reizi minūtē. Tas paņem attēlu no tīmekļa kameras, ievieto vietnes nosaukumu un laika zīmogu un pēc tam augšupielādē to manā vietnē. Jūs, iespējams, varēsit to redzēt darbībā vietnē https://www.datasink.com/webcam.shtml. Es saku “drīkst”, jo tas notiek tikai tad, kad dators ir ieslēgts. Es neatstāju to uz nakti vai kad esmu prom. Ja es gribētu iezīmēt visu attēlu direktoriju, es to izveidotu, lai to izdarītu. Viens veids, kā to izdarīt, ir izveidot teksta failu, kurā ir viss direktorijā esošo attēlu saraksts, viens katrā rindā. Pēc attēla nosaukuma katrā rindā būtu paraksta teksts. Es izveidotu cilpu, kas ņemtu etiķeti un piemērotu to attēlam. Protams, radīsies problēma, lai marķējumu novietotu horizontāli. Man, iespējams, būtu jāaprēķina paraksta faktiskais platums un pēc tam jāpielāgo horizontālais arguments.

Ieteicams: