INHOUDSOPGAWE:
- Stap 1: Die Linux 'convert' Utility
- Stap 2: Voeg 'n onderskrif by
- Stap 3: Outomatiseer die etikettering van beelde
Video: Voeg teks by prente met Linux 'convert' Command: 3 stappe
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:28
Hierdie instruksies sal jou wys hoe om teks by 'n prentjie te voeg met die convert -opdrag in Linux. Een waardevolle gebruik hiervan is die plasing van 'n onderskrif op 'n beeld vir dokumentasie. 'N Ander gebruik sou wees om 'n tydstempel op 'n beeld te plaas wat outomaties deur 'n webkamera gegenereer word. Daar is baie omskakelingsopsies waarmee u teks op die prent kan plaas. U kan die beginpunt vir die teks kies (via 'n hoogte/breedte koördinaat), die vulkleur van die teks, die puntgrootte van die teks en die lettertipe wat gebruik word. Hierdie instruksies sal u wys hoe u dit alles moet doen. Die belangrikste ding met hierdie instruksies is dat u dit alles in die Linux -bedryfstelsel moet doen. Ek is nie bewus van 'n program soos omskakeling in Microsoft Windows nie, maar wie doen ooit iets met 'n opdragreël in Windows? Hierdie instruksies is meer gerig op Linux -gebruikers wat meer uit hul rekenaar wil put. As u 'n Windows -gebruiker is en steeds in die versoeking is om hierdie instruksies te lees, kan u versoek word om Linux af te laai en te installeer. Ek kan later 'n instruksie skryf oor hoe u dit moet doen, maar as u dit op u eie wil volg, kan u na https://www.ubuntu.com/ gaan en die proses begin. U kan u rekenaar omskakel in 'n dubbele opstartmasjien (ek beveel sterk aan dat u 'n tweede hardeskyf in u masjien installeer-van enige grootte). BTW, Linux is GRATIS, saam met alles wat beskikbaar is. Tot dusver is dit ook onskadelik vir virusse.
Stap 1: Die Linux 'convert' Utility
Om die taak uit te voer om 'n etiket by 'n beeld te voeg, werk ons heeltemal binne 'n Linux -terminale venster. Windows noem dit 'n opdragvenster, maar dit word selde in Windows gebruik, behalwe deur ou tyders wat dit van die DOS -dae onthou. Linux -gebruikers maak baie daarvan gebruik, en in die eerste plek 'n terminale venster. Met Ubuntu Linux doen u dit deur Applications-> Terminal te kies. 'N Venster word oopgemaak met 'n opdragreël. Dit sal u by u tuisgids plaas. Kom ons neem aan dat die prent waarmee u wil speel, in 'n subafdeling "beelde" is. Tik "cd images" om by die subgids te kom. Gee die kommando "ls" uit om te sien watter lêers daar is. In my geval wil ek werk met 'n lêer genaamd "sunset1.jpg". U wil ook seker maak dat die convert -opdrag op u stelsel beskikbaar is. Een manier om dit te doen is om die opdrag "which convert" uit te voer. As dit beskikbaar is, word die ligging daarvan op die skerm gedruk. In my geval is dit by "/usr/bin/convert". 'N Ander manier om uit te vind of dit beskikbaar is, gee net die opdrag "omskakel" op die opdragreël. As dit daar is, word 'n lang beskrywing van die opdrag gedruk met al die beskikbare opsies. As dit nie daar is nie, sal u 'convert: command not found' sien. Kom ons neem aan dat dit beskikbaar is. As u die opdrag "convert" uitreik, kan u sien dat dit 'n baie kragtige instrument is met baie funksies. 'N Meer volledige beskrywing van die convert-opdrag kan gevind word by: https://linux.about.com/od/commands/l/blcmdl1_convert.htm Vir ons doeleindes wil ons slegs die argument' -draw 'gebruik om die onderskrif te skryf na die foto.
Stap 2: Voeg 'n onderskrif by
My oorspronklike beeld is 'n lêer met die naam sunset1.jpg. Dit is 'n foto wat ek geneem het tydens 'n onlangse reis na Egipte en Jordanië (u kan al die foto's op https://www.datasink.com/egypt2009.shtml sien). Ek sal die oorspronklike prent op sy plek hou en veranderinge stoor in nuwe lêername om veiligheidsredes. Die oorspronklike beeld is 'n afgeskaalde weergawe van 'n veel groter beeld wat 'n 7 megapixel beeld was. Ek het 'n ander funksie van die "convert" -opdrag gebruik om dit in 'n kleiner weergawe vir hierdie instruksies te verander. Hierdie beeld is 640x480. Dit beteken dat dit 640 pixels breed en 480 pixels hoog is. Ons sal hierdie inligting gebruik om te bepaal waar ons die onderskrif wil plaas. Hier is 'n opdrag wat sunset2-j.webp
Stap 3: Outomatiseer die etikettering van beelde
U het gesien hoe u 'n onderskrif met die hand by die prentjie vanaf die opdragreël voeg. Dit werk goed as u net 'n paar foto's het om mee te werk, maar dit kan redelik vervelig wees om so te werk. As u baie beelde moet verwerk, wil u miskien 'n soort scripttaal in Linux gebruik. Een moontlikheid is om 'n dopskrif te gebruik. Wat ek gebruik, is 'n skriftaal genaamd Perl. Dit is wat ek gebruik vir alle soorte CGI -skrifte op die internet. Ander moontlikhede is Java, C ++, PHP en Python. Wat u ook al gebruik, u moet in staat wees om 'n opdragreëlreeks te skep en die dop om dit uit te voer. Een manier waarop ek hiervan gebruik kan maak, is waar ek outomaties die tydstempel plaas op 'n beeld wat my webkamera een keer per minuut genereer. In 'n Perl -skrif formuleer ek die huidige tydstempel (datum en tyd) en plaas dit dan op die huidige beeld. Ek sit ook my webwerf adres op die foto. U kan sien dat die aangehegte prent op 2 Februarie om 13:07 geneem is. Ek het 'n script op my rekenaar wat een keer per minuut loop. Dit haal die beeld van die webkamera af, voeg die webwerfnaam en tydstempel in en laai dit dan op my webwerf. U kan dit in aksie sien op https://www.datasink.com/webcam.shtml. Ek sê "mag", want dit gebeur slegs as my rekenaar aangeskakel is. Ek laat dit nie oornag of as ek weg is nie. As ek 'n hele prentjie -etiket wou benoem, sou ek 'n Perl -script skep om dit te doen. Een manier om dit te doen is om 'n tekslêer te skep wat die hele lys beelde in die gids bevat, een per reël. Die teks van die onderskrif sou die prentnaam op elke reël volg. Ek sou 'n lus skep wat die etiket sou neem en dit op die prent kon toepas. Daar is natuurlik 'n probleem om die etiket horisontaal te sentreer. Ek sal waarskynlik die werklike breedte van die onderskrif moet bereken en dan die horisontale argument moet aanpas.
Aanbeveel:
Hoe om 'n tabel te skep en in te voeg en ekstra kolomme en/of rye by die tabel in Microsoft Office Word 2007 te voeg: 11 stappe
Hoe om 'n tabel te skep en in te voeg en ekstra kolomme en/of rye by die tabel in Microsoft Office Word 2007 te voeg: het u al ooit baie data gehad waarmee u werk en by uself gedink … " hoe kan ek alles maak van hierdie data beter lyk en makliker verstaanbaar is? " As dit die geval is, kan 'n tabel in Microsoft Office Word 2007 u antwoord wees
Lopende teks met Arduino: 3 stappe (met foto's)
Lopende teks met Arduino: Gereedskap en materiaal: 1 item LCD 16x2 1 item weerstand 220 ohm1 item potensio meter 1k ohm1 item protoboard1 item arduino Sommige kabelspringer
Vertoon teks op P10 LED -skerm met Arduino: 5 stappe (met foto's)
Vertoon teks op P10 LED -skerm met behulp van Arduino: Dotmatrix Display, of meer algemeen bekend as lopende teks, word gereeld in winkels gevind as 'n manier om hul produkte te adverteer; dit is prakties en buigsaam in die gebruik daarvan, wat sake -akteurs aanmoedig om dit as advertensie -advies te gebruik. Nou is die gebruik van Dot
Teks breek met behulp van Excel: 7 stappe (met foto's)
Teks breek met behulp van Excel: Hierdie instruksies sal u wys hoe u teks (in rekenaarlingo, ontleed) teks met Excel kan breek. Die instruksies stel u kennis met sommige van die opdragte vir die hantering van teks in Excel. Hierdie instruksies sal gebaseer wees op Excel 2007, maar werk in enige
Hoe u 'n MatrixOrbital VFD -skerm by u Linux -boks kan voeg: 11 stappe (met foto's)
Hoe u 'n MatrixOrbital VFD -skerm by u Linux -boks kan voeg: Hierdie instruksies dek die toevoeging van 'n MatrixOrbital VFD aan u Linux -boks. Soos alle goeie geeks het ek 'n koplose Linux -boks op my tuisnetwerk. Deur 'n vakuum -fluorescerende skerm by te voeg en LCDProc te gebruik, kan u gesondheidsstatistieke vertoon en u dophou