Sadržaj:
- Korak 1: Linux uslužni program za 'pretvaranje'
- Korak 2: Dodavanje naslova
- Korak 3: Automatizacija označavanja slika
Video: Dodajte tekst slikama Sa Linux -om naredba 'convert': 3 koraka
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:09
Ova instrukcija će vam pokazati kako dodati tekst slici pomoću naredbe convert u Linuxu. Jedna vrijedna upotreba ovoga je stavljanje naslova na sliku radi dokumentacije. Druga upotreba bi bila postavljanje vremenske oznake na sliku koju automatski stvara web kamera. Postoje mnoge mogućnosti pretvaranja koje možete koristiti pri postavljanju teksta na sliku. Možete izabrati početnu tačku za tekst (preko koordinate visine/širine), boju ispune teksta, veličinu tačke teksta i korišćeni font. Ova instrukcija će vam pokazati kako to učiniti. Glavni nedostatak ove upute je da sve to morate učiniti u Linux operativnom sistemu. Nisam upoznat sa uslužnim programom kao što je pretvaranje u Microsoft Windows, ali ko je ikada radio bilo šta sa komandnom linijom u Windowsu? Ovo uputstvo je više namijenjeno korisnicima Linuxa koji žele izvući više iz svog računara. Ako ste korisnik Windowsa i još uvijek ste u iskušenju da pročitate ovo uputstvo, možda ćete doći u iskušenje da preuzmete i instalirate Linux. Možda ću kasnije napisati uputstva o tome kako to učiniti, ali ako to želite sami učiniti, možete otići na https://www.ubuntu.com/ i započeti proces. Računar možete pretvoriti u mašinu sa dvostrukim pokretanjem (zaista bih vam preporučio da instalirate drugi čvrsti disk u svoju mašinu-sve veličine će biti dovoljne). BTW, Linux je BESPLATAN, zajedno sa svime što mu je dostupno. Također, do sada je neranjiv na viruse.
Korak 1: Linux uslužni program za 'pretvaranje'
Da bismo izvršili zadatak dodavanja oznake slici, u potpunosti ćemo raditi unutar prozora Linux terminala. Windows ovo naziva komandnim prozorom, ali se u Windowsima rijetko koristi, osim od strane oldtimera koji ga pamte iz DOS -ovih dana. Korisnici Linuxa ga jako koriste. Prije svega otvorite prozor terminala. S Ubuntu Linuxom to radite odabirom Applications-> Terminal. Otvorit će se prozor s odzivom naredbene linije. To će vas staviti u vaš kućni direktorij. Pretpostavimo da se slika s kojom se želite igrati nalazi u poddirektoriju "slike". Da biste došli do tog poddirektorija, upišite "cd images". Izdajte zarezni "ls" da vidite koje datoteke postoje. U mom slučaju, želim raditi s datotekom pod nazivom "sunset1.jpg". Također želite biti sigurni da je naredba convert dostupna na vašem sistemu. Jedan od načina za to je izdavanje naredbe "which convert". Ako je dostupna, lokacija će se ispisati na ekranu. U mom slučaju, to je na "/usr/bin/convert". Drugi način da saznate je li dostupan, samo izdajte naredbu "convert" u naredbenoj liniji. Ako postoji, ispisat će se dugačak opis naredbe sa svim dostupnim opcijama. Ako ga nema, vidjet ćete "convert: naredba nije pronađena". Pretpostavimo da je dostupan. Ako izdate golu naredbu "convert", možete vidjeti da je to vrlo moćan alat s mnogo mogućnosti. Potpuniji opis naredbe convert možete pronaći na: https://linux.about.com/od/commands/l/blcmdl1_convert.htm U naše svrhe samo želimo koristiti argument "-draw" za pisanje naslova do fotografije.
Korak 2: Dodavanje naslova
Moja originalna slika bit će datoteka pod nazivom sunset1.jpg. Ovo je fotografija koju sam napravio na nedavnom putovanju u Egipat i Jordan (Sve fotografije možete vidjeti na https://www.datasink.com/egypt2009.shtml). Zadržat ću originalnu sliku na mjestu i sačuvati promjene u novim imenima datoteka radi sigurnosti. Originalna slika je smanjena verzija mnogo veće slike koja je bila slika od 7 megapiksela. Koristio sam drugu mogućnost naredbe "convert" da joj promijenim veličinu u manjoj verziji za ovu instrukciju. Ova slika je 640x480. To znači da je širok 640 piksela i visok 480 piksela. Koristit ćemo ove podatke da odredimo gdje želimo postaviti natpis. Evo naredbe koja proizvodi sunset2.jpg: convert -pointsize 20 -fill yellow -draw 'text 270, 460 "Sunset over the Nile"' sunset1-j.webp
Korak 3: Automatizacija označavanja slika
Vidjeli ste kako ručno dodajete naslov slici iz komandne linije. Ovo dobro funkcionira ako imate samo nekoliko fotografija za rad, ali može biti prilično dosadno raditi na ovaj način. Ako imate puno slika za obradu, možda biste htjeli koristiti neku vrstu skriptnog jezika u Linuxu. Jedna je mogućnost korištenje ljuske skripte. Ono što koristim je skriptni jezik koji se zove Perl. Ovo koristim za sve vrste CGI skripti na webu. Druge mogućnosti su Java, C ++, PHP i Python. Što god koristili, morate biti u mogućnosti stvoriti niz naredbenog retka i ljusku kako biste ga izvršili. Jedan od načina na koji ovo koristim je mjesto gdje automatski stavljam vremensku oznaku na sliku koju moja web kamera generira jednom u minuti. U Perl skripti formuliram trenutnu vremensku oznaku (datum i vrijeme), a zatim je preklapam na trenutnu sliku. Na fotografiju sam stavio i adresu svoje web stranice. Možete vidjeti da je priložena slika snimljena 2. februara u 13:07. Na računaru imam skriptu koja se pokreće jednom u minuti. Ona uzima sliku s web kamere, ubacuje naziv web lokacije i vremensku oznaku, a zatim je postavlja na moju web lokaciju. MOŽDA ćete ovo moći vidjeti na djelu na https://www.datasink.com/webcam.shtml. Kažem "može" jer se to događa samo kada je moj računar uključen. Ne ostavljam ga uključenim preko noći ili kad sam odsutan. Da želim označiti cijeli direktorij slika, stvorio bih Perl skriptu za to. Jedan od načina da to učinite je stvaranje tekstualne datoteke koja ima cijeli popis slika u direktoriju, jednu po retku. Nakon naziva slike u svakom retku bio bi tekst naslova. Ja bih stvorio petlju koja bi uzela oznaku i primijenila je na sliku. Naravno, postojao bi problem horizontalnog centriranja oznake. Vjerojatno bih morao izračunati stvarnu širinu naslova, a zatim prilagoditi horizontalni argument.
Preporučuje se:
Dodajte digitalni ekran starom komunikacionom prijemniku: 6 koraka (sa slikama)
Dodajte digitalni zaslon starom komunikacijskom prijemniku: Jedan od nedostataka korištenja starije komunikacijske opreme je činjenica da analogni brojčanik nije baš precizan. Uvijek pogađate frekvenciju koju primate. U AM ili FM opsezima to općenito nije problem jer obično
Dodajte Aux u Sonos pomoću Raspberry Pi: 26 koraka (sa slikama)
Dodajte Aux u Sonos koristeći Korištenje Raspberry Pi: Uvijek sam bio fasciniran Raspberry Pi, ali nikada do sada nisam imao stvarnu potrebu za tim. U našoj kući imamo tri Sonos komponente: Play 5 u dnevnoj sobi, Play 3 u spavaćoj sobi i Sonos CONNECT: AMP koji napaja vanjske zvučnike na našem
"Alexa, pošalji mi tekst pjesme _____": 9 koraka (sa slikama)
"Alexa, pošalji mi tekst pjesme _____": Slušate pjesmu koju želite otpjevati? Obično biste morali proći kroz naporan zadatak ukucavanja naziva pjesme u google, nakon čega slijedi riječ "tekst". Takođe biste obično napravili veliku količinu grešaka u kucanju, pogrešan klik
Dodajte LED diode na svoje arkadne štapiće Sanwa tipke!: 6 koraka (sa slikama)
Dodajte LED diode na svoje arkadne štapiće Sanwa tipke !: Postoji mnogo LED rješenja dostupnih za vašu borbenu palicu ili arkadni ormar, ali verzije bez lemljenja ili kupljene u trgovini mogu koštati prilično. Budući da nisam na posebno dobro plaćenom poslu, ali i dalje želim neki LED štih na svojoj borbenoj palici, pretražio sam
Napravite iskačući tekst na slikama koje se mogu uputiti: 7 koraka
Napravite iskačući tekst na slikama koje se mogu uputiti: Slike na instrukcijama imaju funkciju gdje pojavljuju tekst kada prelazite mišem preko zacrtanih regija slika. Ovo se koristi za označavanje posebno zanimljivih dijelova slike. To je jako lijepa karakteristika i neko je pitao tačno ho