Imagemagick - Bildetransformasjoner

Imagemagick - Bildetransformasjoner
Photoshop har muligheten til å transformere bilder ved å bruke effekter. Gjennom effekter kan du gjøre et bilde eller en del av et bilde til kull, en skisse, pixelatere det og etc. I utgangspunktet kan du endre det eller transformere det. Imagemagick tilbyr også en rekke bildemodifiserende eller transformerende teknikker akkurat som Photoshop. I denne opplæringen vurderer vi noen av bildetransformasjonene som er tilgjengelige via ImageMagick.

Installere Imagemagick

Vi trenger Imagemagick for dette, så la oss først installere det:

sudo apt-get installer imagemagick

Hevede eller senkede knapper

For en hevet eller senket knappeffekt, bruker vi Raise -bryteren. Sistnevnte vil skape en 3D -effekt. Etter den hevede bryteren, tilsett tykkelsesverdien for å lette eller mørkne kantene på et bilde.

-heve tykkelse

La oss nå bruke noen effekter. I de følgende tilfeller er tykkelsen på grensen 30:

Vignett

En annen type grense som eksisterer er vignetten.

-vignett radiusXSIGMA +- x +- y %

Hvis du sier 0x0, vil du produsere en sirkel/ellipse. X og Y brukes til å bestemme størrelsen på sirkelen. En liten verdi for Sigma vil fjerne uskarphetseffekten. En høy verdi for Sigma vil øke uskarpheten.

Oljemaleri

Du kan forvandle bildet til et maleri ved hjelp av malingsbryteren. Det brukes til å etterligne et oljemaleri ved å lage klatter av maling. Jo høyere verdien av radiusen til malingsblomstene, desto mer rektangulær ser utseendet på klatterne.

-maling radius

Jo større oppløsning, jo mindre vil effekten være (noe som betyr at du må øke radius). Jo høyere radius, jo lenger vil det ta å gjengi bildet.

Kull

Det skaper en slags "skisse" eller noe som ser ut som en tegning. For dette bruker vi kullbryteren.

-kull faktor

Faktor endrer kantene og grensene til et bilde til et svart -hvitt slags bilde. Faktoren i dette tilfellet representerer kantenes tykkelse. Bruk denne effekten på enkle bilder i stedet for travle bilder.

Se hva som skjer når jeg bruker et veldig enkelt bilde i stedet:

Blyantskisse

Dette er det samme som skissefunksjonen i Photoshop, men den er ikke i svart og hvitt. En blyantskisse er mye som en faktisk tegning. Du kjenner den typen du får fra profesjonelle artister. For dette trenger vi skissebryteren.

-skisse radius
-skisse radiusXSIGMA+vinkel

Standardavviket er sigma. Vinkelen brukes til å lage skissen.

Men dette er ikke akkurat det vi får ved å bruke Photoshop. Så la oss prøve å gjenskape hva Photoshop chucks ut ved hjelp av ImageMagick.

  • klon: Oppretter et klonet bilde. Det tar indeksen som et argument. Det første bildet har en indeksverdi på 0.
  • Negater: Erstatter hver av pikslene på bildet med den komplementære fargen.
  • Uklar: uskarpe bildet. Det tar for argument radius xsigma; Sigma er viktig da den bestemmer omfanget av uskarphet.
  • Komponerer: Bestemmer typen bildesammensetning
  • Kompositt: gjør alfasammensetning på to bilder
  • Modulerer: endrer lysstyrken, metningen og fargen på bildet.
  • auto-nivå: justerer fargene på bildet på egen hånd.

Eller hvis det er litt for sprøtt for deg, kan du skrive noe litt enklere:

Preg

Bruk Emboss Switch for å prege bildet.

-preg radiusXSIGMA

For eksempel:

Uklarhet

For å uskarpe, bruk uskarphetsbryteren.

-uklarhet radius
-uklarhet radiusXSIGMA

Sigmaen bestemmer den faktiske mengden uskarphet.

Pixelate

For å pixelate et bilde, krymper du i utgangspunktet et bilde. Forstørr den deretter for å lage pikselblokker.

Polaroid

Polaroid Photo er et slags bilde med en hvit kant.

Hvis du bruker +polaroid, vil den rotere den i en tilfeldig vinkel mellom -15 grader og +15 grader.

Vi måtte ty til Photoshop og Photoshop bare for å kunne endre eller transformere bilder/bilder. Det beste med Imagemagick er at den nesten kan etterligne Photoshop. Jeg sier nesten fordi det kan være lettere å jobbe med lag på en GUI, men bildetransformasjonsfunksjonene er også tilgjengelige i ImageMagick. Imagemagick alltid en en-foring, noen ganger en veldig lang en-foring avhengig av hva du vil gjøre. Ikke desto mindre veldig ofte en enfore.

Konklusjon

En transformasjon er en modifisering av et bilde slik at det på en eller annen måte er forskjellig fra originalversjonen. For eksempel kan du velge å uskarpe et bilde i visse regioner, pixelate det eller til og med lage en blyantskisse. Selv om Photoshop tilbyr et stort antall transformasjoner, kan flertallet av dem gjenskapes med Imagemagick. Koden kan bli litt vanskelig noen ganger skjønt. I denne opplæringen lærte vi hvordan du lager en skisse, et kullbilde, uskarphet, pikselat og etc.