Turinys:

Pridėkite tekstą prie vaizdų naudodami „Linux“konvertavimo komandą: 3 žingsniai
Pridėkite tekstą prie vaizdų naudodami „Linux“konvertavimo komandą: 3 žingsniai

Video: Pridėkite tekstą prie vaizdų naudodami „Linux“konvertavimo komandą: 3 žingsniai

Video: Pridėkite tekstą prie vaizdų naudodami „Linux“konvertavimo komandą: 3 žingsniai
Video: Python! Extracting Text from PDFs 2024, Liepa
Anonim
Pridėkite tekstą prie vaizdų naudodami „Linux“komandą „konvertuoti“
Pridėkite tekstą prie vaizdų naudodami „Linux“komandą „konvertuoti“

Ši instrukcija parodys, kaip pridėti tekstą prie vaizdo naudojant komandą konvertuoti „Linux“. Vienas iš vertingų to panaudojimo būdų yra antraštės įdėjimas į atvaizdą dokumentacijai. Kitas naudojimo būdas būtų laiko žymos uždėjimas ant vaizdo, kurį automatiškai sukuria internetinė kamera. Yra daug konvertavimo parinkčių, kurias galite naudoti įdėdami tekstą į paveikslėlį. Galite pasirinkti teksto pradžios tašką (pagal aukščio/pločio koordinates), teksto užpildymo spalvą, teksto taško dydį ir naudojamą šriftą. Ši instrukcija parodys, kaip visa tai padaryti. Pagrindinis šios instrukcijos laimikis yra tai, kad visa tai turite padaryti „Linux“operacinėje sistemoje. Aš nežinau tokios priemonės kaip konvertuoti „Microsoft Windows“, bet kas kada nors daro ką nors naudodami komandinę eilutę „Windows“? Ši instrukcija labiau skirta „Linux“vartotojams, norintiems kuo daugiau išnaudoti savo kompiuterio galimybes. Jei esate „Windows“vartotojas ir vis dar kyla pagunda perskaityti šią instrukciją, gali kilti pagunda atsisiųsti ir įdiegti „Linux“. Vėliau galiu parašyti instrukciją, kaip tai padaryti, bet jei norite to siekti savarankiškai, galite apsilankyti https://www.ubuntu.com/ ir pradėti procesą. Galite paversti savo kompiuterį dvigubos įkrovos mašina (tikrai rekomenduočiau savo kompiuteryje įdiegti antrą standųjį diską-tiks bet kokio dydžio). BTW, „Linux“yra NEMOKAMA ir viskas, kas prieinama. Be to, kol kas jis nepažeidžiamas virusų.

1 žingsnis: „Linux“konvertavimo priemonė

Norėdami atlikti etiketės pridėjimo prie vaizdo užduotį, mes visiškai dirbsime „Linux“terminalo lange. „Windows“tai vadina komandų langu, tačiau retai naudojama „Windows“, išskyrus senbuvius, kurie prisimena tai iš DOS laikų. „Linux“vartotojai juo labai naudojasi. Visų pirma, atverkite terminalo langą. Naudodami „Ubuntu Linux“tai galite padaryti pasirinkę Programos-> Terminalas. Atsidarys langas su komandinės eilutės eilute. Tai pateks į jūsų namų katalogą. Tarkime, kad vaizdas, su kuriuo norite žaisti, yra „images“pakatalogyje. Norėdami patekti į šį pakatalogį, įveskite „cd images“. Išduokite komentui „ls“, kad pamatytumėte, kokie failai yra. Mano atveju noriu dirbti su failu, pavadinimu „sunset1.jpg“. Taip pat norite įsitikinti, kad jūsų sistemoje yra komanda konvertuoti. Vienas iš būdų tai padaryti yra išleisti komandą „which convert“. Jei jis pasiekiamas, jo vieta bus išspausdinta ekrane. Mano atveju tai yra „/usr/bin/convert“. Kitas būdas sužinoti, ar jis yra prieinamas, tiesiog komandinėje eilutėje išleiskite komandą „konvertuoti“. Jei jis yra, bus išspausdintas ilgas komandos aprašymas su visomis galimomis parinktimis. Jei jo nėra, pamatysite „konvertuoti: komanda nerasta“. Tarkime, kad jis yra prieinamas. Jei išleidžiate pliką komandą „konvertuoti“, galite pamatyti, kad tai yra labai galingas įrankis, turintis daugybę galimybių. Išsamesnį komandos konvertavimo aprašymą rasite adresu: https://linux.about.com/od/commands/l/blcmdl1_convert.htmŠiems tikslams norime parašui naudoti tik argumentą „-draw“. prie nuotraukos.

2 veiksmas: pridėkite antraštę

Pridedama antraštė
Pridedama antraštė
Pridedama antraštė
Pridedama antraštė
Pridedama antraštė
Pridedama antraštė

Mano originalus vaizdas bus failas, vadinamas sunset1.jpg. Tai nuotrauka, kurią padariau neseniai keliaudama į Egiptą ir Jordaniją (visas nuotraukas galite pamatyti https://www.datasink.com/egypt2009.shtml). Saugos sumetimais išlaikysiu originalų vaizdą ir išsaugosiu naujų failų pavadinimų pakeitimus. Originalus vaizdas yra sumažintos daug didesnio vaizdo, kuris buvo 7 megapikselių vaizdas, versija. Aš panaudojau kitą komandos „konvertuoti“galimybę, kad pakeistumėte mažesnę šios instrukcijos versiją. Šis vaizdas yra 640x480. Tai reiškia, kad jis yra 640 pikselių pločio ir 480 pikselių aukščio. Šią informaciją naudosime norėdami nustatyti, kur norime įdėti antraštę. Čia yra komanda, kuri sukuria saulėlydį2.jpg: konvertuoti -pointsize 20 -fill yellow -draw 'text 270, 460 "Sunset over the Nile"' sunset1-j.webp

3 veiksmas: vaizdų ženklinimo automatizavimas

Vaizdų ženklinimo automatizavimas
Vaizdų ženklinimo automatizavimas

Jūs matėte, kaip rankiniu būdu pridedate antraštę prie paveikslėlio iš komandinės eilutės. Tai gerai veikia, jei turite tik kelias nuotraukas, su kuriomis galite dirbti, tačiau taip dirbti gali būti gana nuobodu. Jei turite apdoroti daugybę vaizdų, galbūt norėsite naudoti tam tikrą scenarijų kalbą „Linux“. Viena iš galimybių yra naudoti apvalkalo scenarijų. Aš naudoju scenarijų kalbą, vadinamą „Perl“. Tai aš naudoju visų rūšių CGI scenarijams internete. Kitos galimybės yra „Java“, „C ++“, „PHP“ir „Python“. Kad ir ką naudojate, turite sugebėti sukurti komandinės eilutės eilutę ir apvalkalą, kad ją įvykdytumėte. Vienas iš būdų, kaip tai panaudoti, yra automatiškai uždėti laiko žymę vaizdui, kurį mano interneto kamera sukuria kartą per minutę. „Perl“scenarijuje aš suformulavau dabartinę laiko žymę (datą ir laiką) ir tada uždedu ją ant dabartinio vaizdo. Prie nuotraukos taip pat įdėjau savo svetainės adresą. Matote, kad pridėtas vaizdas buvo padarytas vasario 2 d., 13:07 val. Mano kompiuteryje yra scenarijus, kuris paleidžiamas kartą per minutę. Jis paima vaizdą iš internetinės kameros, įterpia svetainės pavadinimą ir laiko žymę ir įkelia į mano svetainę. GALITE pamatyti tai veikiant https://www.datasink.com/webcam.shtml. Sakau „gali“, nes taip nutinka tik įjungus kompiuterį. Aš nepalieku jo per naktį arba kai esu toli. Jei norėčiau pažymėti visą vaizdų katalogą, norėčiau tai padaryti. Vienas iš būdų tai padaryti yra sukurti tekstinį failą, kuriame yra visas katalogo vaizdų sąrašas, po vieną eilutėje. Po paveikslėlio pavadinimu kiekvienoje eilutėje būtų antraštės tekstas. Aš sukurčiau kilpą, kuri paimtų etiketę ir pritaikytų ją vaizdui. Žinoma, kiltų problemų, kai etiketė būtų sutelkta horizontaliai. Tikriausiai turėčiau apskaičiuoti tikrąjį antraštės plotį ir tada pakoreguoti horizontalų argumentą.

Rekomenduojamas: