Përmbajtje:

Shtoni Tekst në Imazhe Me Komandën 'konverto' në Linux: 3 hapa
Shtoni Tekst në Imazhe Me Komandën 'konverto' në Linux: 3 hapa

Video: Shtoni Tekst në Imazhe Me Komandën 'konverto' në Linux: 3 hapa

Video: Shtoni Tekst në Imazhe Me Komandën 'konverto' në Linux: 3 hapa
Video: Double Your Stable Diffusion Inference Speed with RTX Acceleration TensorRT: A Comprehensive Guide 2024, Korrik
Anonim
Shtoni Tekst në Imazhe Me Komandën 'konverto' të Linux
Shtoni Tekst në Imazhe Me Komandën 'konverto' të Linux

Ky udhëzues do t'ju tregojë se si të shtoni tekst në një imazh duke përdorur komandën e konvertimit në Linux. Një përdorim i vlefshëm i kësaj është vendosja e një mbishkrimi në një imazh për dokumentim. Një përdorim tjetër do të ishte vendosja e një vule kohore në një imazh që gjenerohet automatikisht nga një kamerë në internet. Ka shumë opsione konvertimi që mund t'i përdorni për vendosjen e tekstit në imazh. Ju mund të zgjidhni pikënisjen për tekstin (përmes një koordinate lartësi/gjerësi), ngjyrën e mbushjes së tekstit, madhësinë e pikës së tekstit dhe fontin e përdorur. Ky udhëzues do t'ju tregojë se si t'i bëni të gjitha këto. Kapja kryesore me këtë udhëzues është se ju duhet t'i bëni të gjitha këto në sistemin operativ Linux. Unë nuk jam në dijeni të një mjeti të tillë si konvertimi në Microsoft Windows, por kush bën ndonjëherë ndonjë gjë me një linjë komande në Windows? Ky udhëzues u drejtohet më shumë përdoruesve të Linux që duan të përfitojnë më shumë nga kompjuteri i tyre. Nëse jeni përdorues i Windows dhe jeni ende të tunduar ta lexoni këtë udhëzues, mund të tundoheni të shkarkoni dhe instaloni Linux. Unë mund të shkruaj një udhëzues se si ta bëni këtë në një datë të mëvonshme, por nëse doni ta ndiqni këtë vetë, mund të shkoni në https://www.ubuntu.com/ dhe të filloni procesin. Ju mund ta ktheni kompjuterin tuaj në një makinë me boot të dyfishtë (me të vërtetë ju rekomandoj që të instaloni një hard disk të dytë në kompjuterin tuaj-çdo madhësi do të bëjë). BTW, Linux është FALAS, së bashku me gjithçka në dispozicion të tij. Gjithashtu, deri më tani, është i paprekshëm ndaj viruseve.

Hapi 1: Shërbimi Linux 'convert'

Për të kryer detyrën e shtimit të një etikete në një imazh, ne do të punojmë tërësisht brenda një dritareje të terminalit Linux. Windows e quan këtë një dritare komandimi, por përdoret rrallë në Windows, përveç nga kohëmatësit e vjetër që e mbajnë mend atë nga ditët e DOS. Përdoruesit e Linux e përdorin shumë atë. Para së gjithash, paraqitni një dritare terminale. Me Ubuntu Linux, ju e bëni këtë duke zgjedhur Aplikimet-> Terminal. Do të hapet një dritare me një linjë komande. Do t'ju vendosë në drejtorinë tuaj të shtëpisë. Le të supozojmë se imazhi me të cilin dëshironi të luani është në një nën -drejtori "imazhe". Për të arritur në atë nën -drejtori, shkruani "imazhe cd". Lëshoni komandën "ls" për të parë se cilat skedarë janë atje. Në rastin tim, unë dua të punoj me një skedar të quajtur "sunset1.jpg". Ju gjithashtu dëshironi të siguroheni që komanda e konvertimit është e disponueshme në sistemin tuaj. Një mënyrë për ta bërë këtë është të lëshoni komandën "e cila konvertohet". Nëse është i disponueshëm, vendndodhja e tij do të printohet në ekran. Në rastin tim, është në "/usr/bin/convert". Një mënyrë tjetër për të zbuluar nëse është e disponueshme, thjesht lëshoni komandën "konverto" në rreshtin e komandës. Nëse është atje, një përshkrim i gjatë i komandës do të printohet me të gjitha opsionet në dispozicion. Nëse nuk është atje, do të shihni "konverto: komanda nuk u gjet". Le të supozojmë se është në dispozicion. Nëse lëshoni komandën e zhveshur "konverto" mund të shihni se është një mjet shumë i fuqishëm me shumë aftësi. Një përshkrim më i plotë i komandës së konvertimit mund të gjendet në: https://linux.about.com/od/commands/l/blcmdl1_convert.htmPër qëllimet tona, ne duam të përdorim vetëm argumentin "-draw" për të shkruar titullin tek fotografia

Hapi 2: Shtimi i një Titulli

Shtimi i një Titulli
Shtimi i një Titulli
Shtimi i një Titulli
Shtimi i një Titulli
Shtimi i një Titulli
Shtimi i një Titulli

Imazhi im origjinal do të jetë një skedar i quajtur sunset1.jpg. Kjo është një fotografi që kam bërë gjatë një udhëtimi të fundit në Egjipt dhe Jordani (Të gjitha fotot mund t'i shihni në https://www.datasink.com/egypt2009.shtml). Unë do ta mbaj imazhin origjinal në vend dhe do të ruaj ndryshimet në emrat e skedarëve të rinj për hir të sigurisë. Imazhi origjinal është një version i zvogëluar i një imazhi shumë më të madh që ishte një imazh 7 megapiksel. Kam përdorur një aftësi tjetër të komandës "konverto" për ta ndryshuar atë në një version më të vogël për këtë udhëzues. Ky imazh është 640x480. Kjo do të thotë se është 640 piksela e gjerë dhe 480 piksele e gjatë. Ne do t'i përdorim këto informacione për të përcaktuar se ku duam të vendosim titullin. Këtu është një komandë që prodhon sunset2.jpg: convert -pointsize 20 -plotësoni të verdhë -vizatoni 'tekstin 270, 460 sunset1-j.webp

Hapi 3: Automatizimi i Etiketimit të Imazheve

Automatizimi i Etiketimit të Imazheve
Automatizimi i Etiketimit të Imazheve

Ju keni parë se si i shtoni manualisht një titull një imazhi nga rreshti i komandës. Kjo funksionon mirë nëse keni vetëm disa fotografi për të punuar, por mund të jetë mjaft e lodhshme të punoni në këtë mënyrë. Nëse keni shumë imazhe për të përpunuar, mund të dëshironi të përdorni një lloj gjuhe skriptimi në Linux. Një mundësi është të përdorni një shkrim shell. Ajo që unë përdor është një gjuhë skriptimi e quajtur Perl. Kjo është ajo që unë përdor për të gjitha llojet e skripteve CGI në internet. Mundësi të tjera janë Java, C ++, PHP dhe Python. Çfarëdo që përdorni, duhet të jeni në gjendje të krijoni një varg të vijës së komandës dhe shell për ta ekzekutuar atë. Një mënyrë për ta shfrytëzuar këtë është ajo ku vendos automatikisht etiketën kohore në një imazh që kamera ime gjeneron një herë në minutë. Në një skenar Perl unë formuloj afatin kohor aktual (data dhe ora) dhe pastaj e mbuloj atë në imazhin aktual. Unë gjithashtu vendosa adresën e faqes sime të internetit në foto. Mund të shihni që imazhi i bashkangjitur është marrë më 2 shkurt në orën 13:07. Unë kam një skenar në kompjuterin tim që funksionon një herë në minutë. Ai merr imazhin nga kamera e internetit, fut emrin e faqes në internet dhe vulën kohore, dhe pastaj e ngarkon atë në faqen time të internetit. Ju MUND të jeni në gjendje ta shihni këtë në veprim në https://www.datasink.com/webcam.shtml. Unë them "mund" sepse kjo ndodh vetëm kur kompjuteri im është ndezur. Unë nuk e lë atë gjatë natës ose kur jam larg. Nëse do të doja të etiketoja një drejtori të tërë të imazheve, do të krijoja një skenar Perl për ta bërë atë. Një mënyrë për ta bërë këtë është krijimi i një skedari teksti që ka të gjithë listën e imazheve në drejtori, një për rresht. Pas emrit të figurës në secilën rresht do të ishte teksti i mbishkrimit. Unë do të krijoja një lak që do të merrte etiketën dhe do ta aplikonte atë në imazh. Sigurisht, do të kishte një problem për të vendosur etiketën në qendër horizontale. Ndoshta do të më duhej të llogarisja gjerësinë aktuale të titullit dhe pastaj të rregulloja argumentin horizontal.

Recommended: