Indholdsfortegnelse:
- Trin 1: Linux 'konverter' -værktøjet
- Trin 2: Tilføjelse af en billedtekst
- Trin 3: Automatisering af mærkning af billeder
Video: Føj tekst til billeder med Linux 'konverter' kommando: 3 trin
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:31
Denne instruktive viser dig, hvordan du tilføjer tekst til et billede ved hjælp af kommandoen convert i Linux. En værdifuld brug af dette er placering af en billedtekst på et billede til dokumentation. En anden anvendelse ville være at placere et tidsstempel på et billede, der automatisk genereres af et webcam. Der er mange konverteringsmuligheder, som du kan bruge til at placere tekst på billedet. Du kan vælge udgangspunktet for teksten (via en højde/bredde -koordinat), tekstens fyldfarve, tekstens punktstørrelse og den anvendte skrifttype. Denne instruktive vil vise dig, hvordan du gør alt dette. Den største fangst med denne instruerbare er, at du skal gøre alt dette i Linux -operativsystemet. Jeg kender ikke til et værktøj som f.eks. Konvertering i Microsoft Windows, men hvem gør nogensinde noget med en kommandolinje i Windows? Denne instruerbare er mere rettet mod Linux -brugere, der ønsker at få mere ud af deres computer. Hvis du er en Windows -bruger og stadig er fristet til at læse denne instruks, kan du blive fristet til at downloade og installere Linux. Jeg kan skrive en instruktion om, hvordan du gør dette på et senere tidspunkt, men hvis du vil fortsætte dette på egen hånd, kan du gå til https://www.ubuntu.com/ og starte processen. Du kan gøre din computer til en dual-boot maskine (jeg vil virkelig anbefale, at du installerer en anden harddisk i din maskine-enhver størrelse gør det). BTW, Linux er GRATIS, sammen med alt hvad der er tilgængeligt for det. Hidtil er det også usårligt for vira.
Trin 1: Linux 'konverter' -værktøjet
For at udføre opgaven med at tilføje en etiket til et billede arbejder vi helt inden for et Linux -terminalvindue. Windows kalder dette et kommandovindue, men det bruges sjældent i Windows undtagen af oldtimere, der husker det fra DOS -dagene. Linux -brugere gør meget brug af det. Først og fremmest skal du åbne et terminalvindue. Med Ubuntu Linux gør du dette ved at vælge Applications-> Terminal. Et vindue åbnes med en kommandolinjeprompt. Det vil sætte dig i din hjemmekatalog. Lad os antage, at det billede, du vil lege med, er i en "billeder" -undermappe. For at komme til denne underkatalog skal du skrive "cd -billeder". Udfør kommandoen "ls" for at se, hvilke filer der er. I mit tilfælde vil jeg arbejde med en fil kaldet "sunset1.jpg". Du vil også sikre dig, at kommandoen convert er tilgængelig på dit system. En måde at gøre dette på er at udstede kommandoen "which convert". Hvis den er tilgængelig, udskrives dens placering på skærmen. I mit tilfælde er det på "/usr/bin/convert". En anden måde at finde ud af, om den er tilgængelig, skal du bare udstede kommandoen "konverter" på kommandolinjen. Hvis den er der, udskrives en lang beskrivelse af kommandoen med alle de tilgængelige muligheder. Hvis det ikke er der, vil du se "konverter: kommando ikke fundet". Lad os antage, at den er tilgængelig. Hvis du udsteder den bare kommando "konverter", kan du se, at det er et meget kraftfuldt værktøj med mange muligheder. En mere fuldstændig beskrivelse af kommandoen convert findes på: https://linux.about.com/od/commands/l/blcmdl1_convert.htmFor vores formål vil vi kun bruge argumentet "-draw" til at skrive billedteksten til billedet.
Trin 2: Tilføjelse af en billedtekst
Mit originale billede vil være en fil kaldet sunset1.jpg. Dette er et foto, jeg tog på en nylig tur til Egypten og Jordan (Du kan se alle billederne på https://www.datasink.com/egypt2009.shtml). Jeg vil beholde det originale billede på plads og gemme ændringer af nye filnavne for sikkerheds skyld. Det originale billede er en nedskaleret version af et meget større billede, der var et 7 megapixel billede. Jeg brugte en anden funktion af "convert" -kommandoen til at ændre størrelsen på den til en mindre version til denne instruerbare. Dette billede er 640x480. Det betyder, at den er 640 pixels bred og 480 pixels høj. Vi vil bruge disse oplysninger til at bestemme, hvor vi vil placere billedteksten. Her er en kommando, der producerer sunset2.jpg: convert -pointsize 20 -fill yellow -draw 'tekst 270, 460 "Sunset over the Nile"' sunset1-j.webp
Trin 3: Automatisering af mærkning af billeder
Du har set, hvordan du manuelt tilføjer en billedtekst til et billede fra kommandolinjen. Dette fungerer fint, hvis du bare har et par fotos at arbejde med, men det kan være ret kedeligt at arbejde på denne måde. Hvis du har en masse billeder at behandle, vil du måske bruge en slags scriptsprog i Linux. En mulighed er at bruge et shell -script. Det jeg bruger er et scriptsprog kaldet Perl. Dette er, hvad jeg bruger til alle slags CGI -scripts på nettet. Andre muligheder er Java, C ++, PHP og Python. Uanset hvad du bruger, skal du være i stand til at oprette en kommandolinjestreng og skallen ud for at udføre den. En måde, jeg kan bruge dette på, er, hvor jeg automatisk sætter tidsstemplet på et billede, som mit webcam genererer en gang i minuttet. I et Perl -script formulerer jeg det aktuelle tidsstempel (dato og klokkeslæt) og lægger det derefter på det aktuelle billede. Jeg har også sat min webstedsadresse på billedet. Du kan se, at det vedhæftede billede er taget den 2. februar klokken 13:07. Jeg har et script på min computer, der kører en gang i minuttet. Det tager billedet fra webkameraet, indsætter webstedets navn og tidsstempel og uploader det derefter til mit websted. Du KAN muligvis se dette i aktion på https://www.datasink.com/webcam.shtml. Jeg siger "kan", fordi dette kun sker, når min computer er tændt. Jeg lader den ikke stå natten over eller når jeg er væk. Hvis jeg ville mærke en hel billedkatalog, ville jeg oprette et Perl -script for at gøre det. En måde at gøre dette på er at oprette en tekstfil, der har hele listen med billeder i biblioteket, en pr. Linje. Efter billednavnet på hver linje ville teksten i billedteksten være. Jeg ville oprette en loop, der ville tage etiketten og anvende den på billedet. Selvfølgelig ville der være et problem med at få etiketten centreret vandret. Jeg ville sandsynligvis skulle beregne billedtekstens faktiske bredde og derefter justere det vandrette argument.
Anbefalede:
Føj et digitalt display til en gammel kommunikationsmodtager: 6 trin (med billeder)
Føj et digitalt display til en gammel kommunikationsmodtager: En af manglerne ved at bruge et ældre kommunikationsudstyr er, at den analoge urskive ikke er særlig præcis. Du gætter altid på den frekvens, du modtager. I AM- eller FM -båndene er dette generelt ikke et problem, fordi du normalt
Føj lysdioder til dine Arcade Stick Sanwa -knapper !: 6 trin (med billeder)
Føj lysdioder til din Arcade Stick Sanwa-knapper !: Der er masser af LED-løsninger til rådighed til din fightstick eller arkadeskab, men de loddeløse eller butikskøbte versioner kan koste en hel del. Da jeg ikke var i et særligt godt betalt job, men stadig ville have lidt LED -flair til min fightstick, søgte jeg efter en
Arduino tekst til tale konverter ved hjælp af LM386 - Talende Arduino -projekt - Talkie Arduino -bibliotek: 5 trin
Arduino tekst til tale konverter ved hjælp af LM386 | Talende Arduino -projekt | Talkie Arduino -bibliotek: Hej fyre, i mange af projekterne kræver vi, at arduino taler noget som taleklokke eller fortæller nogle data, så i denne instruktion kan vi konvertere tekst til tale ved hjælp af Arduino
Føj lys og uhyggelig musik til din Jack-O-Lantern-Ingen lodning eller programmering (medmindre du vil): 9 trin (med billeder)
Føj lys og uhyggelig musik til din Jack-O-Lantern-Ingen lodning eller programmering (medmindre du vil): Få den mest skræmmende Jack-O-Lantern på din gade ved at tilføje glødende lys og uhyggelig musik! Dette er også en god måde at afprøve Arduino og programmerbar elektronik på, fordi hele projektet kan gennemføres uden at skrive kode eller lodning - alt
Føj USB -porte med strøm til din bil: 5 trin (med billeder)
Føj USB -porte med strøm til din bil: Dette viser dig, hvordan du tilføjer strømforsynede USB -porte til din bil (yaris i dette tilfælde) og kobler en af dem til at drive en telefon fra instrumentbrættet for at bruge den som en GPS i din forrude. gør dette i en yaris, men det gælder for enhver bil. Jeg viser dig, hvordan du1