ImageMagick

ImageMagick for å skjerpe et bilde

ImageMagick for å skjerpe et bilde
En vanlig oppgave er å redigere bilder, endre formatene, gi dem nytt navn og gjøre mange beregninger på ikke en, men mange filer samtidig. ImageMagick er et gratis program med åpen kildekode utviklet for visning, konvertering og redigering av raster- og vektorbilder. Den ble utviklet i 1987 av John Cristy da han jobbet i DuPont. Han brukte den til å konvertere 24-biters bilder til 8-biters bilder og noen av hans personlige verk. Det ble offentlig etter at han solgte rettighetene til ImageMagick Studio LLC i 1990. Det er en programvare på tvers av plattformer som kjører på Microsoft Windows og andre UNIX-lignende systemer.  Den har ikke en robust GUI som Adobe Photoshop, Lightroom og GIMP, men har en grunnleggende API som mulighet for UNIX-lignende systemer. Den kan lese og skrive bilder i en rekke formater som GIF, JOEG, PNG, Postscript og TFF.

Opplæringen

Hvordan installere ImageMagick

For å installere ImageMagick på Linux-operativsystemet kan man kjøre følgende kommando:

$ sudo apt-get install imagemagick php-imagemagick

Sudo-kommandoen, også kjent som superbrukeren do eller switch user do, tillater en bruker med riktig tillatelse å utføre en kommando som administrator av systemet. apt-get er kommandolinjeverktøyet for håndtering av pakker. Når apt-get følges av install, blir det brukt til å installere pakker. Det kan være mange pakker nevnt etter installasjonsverktøyet. En spesifikk versjon av pakken kan spesifiseres for å installeres ved å skrive pakkenavnet med likhetstegnet (=) og versjonen av pakken som kreves. For å installere ImageMagick-programvaren to pakker i.e. imagemagick og php-imagick er valgt for å bli installert.

Hvordan vise et bilde

Den grunnleggende funksjonen eller verktøyet i ImageMagick vises. Syntaksen er som følger:

$ display image_name.Utvidelse

Man må alltid navigere til katalogen gjennom terminalen når man viser bildet. Det kan gjøres ved å:

$ cd stienavn
$ cd / home / USER / Nedlastinger /

Angir til mappen der bildet som skal vises, ligger

$ skjerm

Viser alle bildene i mappen som kan vises

$ display tree-3822149_1920.jpg

Viser bildet som heter tree-3822149_1920.jpg

Hvordan ta sikkerhetskopi av et bilde

Man må alltid lage en kopi av bildet før man gjør endringer på det. Alltid de grunnleggende konverteringene som uskarphet, beskjæring, filter osv. må utføres på kopien av originalbildet. Dette er en trygg programmeringspraksis som må følges av alle. I tilfelle det har vært noen avvik når konverteringene utføres, er originalbildet fortsatt intakt.

Kopien av det originale bildet kan dannes med følgende trinn.

$ mv filnavn.filnavn for filtypen.Utvidelse.gammel
$ cp filnavn.Utvidelse.gammelt filnavn.Utvidelse.

mv står for trekk. Denne kommandoen brukes til å flytte en eller flere filer eller kataloger fra ett sted til et annet filsystem. Den kan også brukes til å gi nytt navn til filen fra ett navn til et annet.

$ mv old_file_name new_file_name

I eksemplet ovenfor har filnavnet blitt omdøpt i linje 1 i kommandoen

cp står for kopi. Denne kommandoen brukes til å kopiere filer eller grupper av filer eller kataloger. Det lager et nøyaktig bilde av en fil på disken med annet filnavn.

$ cp filnavn1 filnavn2

I eksemplet ovenfor opprettes en kopi av den samme filen med annet filnavn i linje 3.

Hvordan bruke Sharpen Command

For alle grunnleggende konverteringer i ImageMagick kan konverteringskommandoen, som spesifiserer typen konvertering og andre argumenter, brukes. Convert-kommandoen inneholder mange funksjoner, og listen over disse funksjonene kan finnes på det offisielle nettstedet til ImageMagick.

De fleste av bildene hentet fra arkeologiske funn er ikke klare på grunn av tidens og naturens hardhet, mesteparten av tiden er informasjonen som fanges opp av CCTV-kameraet ikke klar for overvåkingsformål, og mange ganger har man et uklart bilde som trenger noe skjerping før de legges ut på sosiale medier. Skarp kommando brukes i følgende format.

Syntaksen for skjerpekommandoen er som følger:

$ skjerp radius x sigma

Radius er et heltall og må alltid være to ganger sigma. For raskere beregning må det være minimum 1.    “Den viktigste faktoren er sigmaen. Siden det er den virkelige kontrollen av slipeoperasjonen.”[1] 2-D Gaussian er gitt av:

Hvor z er en kolonnevektor som inneholder x- og y-koordinaten i bildet. Man kan fortsette å endre variansen og holde antall piksler det samme og få forskjellige bilder. Så, sigma er en veldig viktig faktor for å bestemme utsiktene til bildet.

For å utføre skarphetsoperasjonen på et bilde, må du først uskarpe bildet ved å bruke uskarphet som tar de samme argumentene som kommandoen for skjerp.

$ convert -blur 0x4 billednavn.utvidelsesutgang.Utvidelse

Deretter kan du skarpe bildet på følgende måte:

$ convert -sharpen 0x4 billednavn.utvidelsesutgang.Utvidelse

Bruk deretter visningskommandoen til å vise bildet på skjermen.

$ skjermutgang.jpg

Konklusjon

ImageMagick-programvaren har mange funksjoner å utføre. Fra endring av størrelse til uskarphet til maling er det mange funksjoner som tilbys. Skarp kommandoen er nyttig for å redusere uskarphetseffekten til et bilde for å hjelpe folk til å gjenkjenne innholdet. Dette er ganske nyttig i mange brukstilfeller som å identifisere kriminelle, gjenopprette bilder tatt med et gammelt kamera.

Referanser

1) ImageMagick v6 Eksempler - Sløring og skarphet av bilder

Mus Etterlig museklikk ved å sveve med Clickless Mouse i Windows 10
Etterlig museklikk ved å sveve med Clickless Mouse i Windows 10
Bruk av mus eller tastatur i feil stilling for overdreven bruk kan føre til mange helseproblemer, inkludert belastning, karpaltunnelsyndrom og mer. I ...
Mus Legg til musebevegelser i Windows 10 ved hjelp av disse gratisverktøyene
Legg til musebevegelser i Windows 10 ved hjelp av disse gratisverktøyene
De siste årene har datamaskiner og operativsystemer utviklet seg sterkt. Det var en tid da brukere måtte bruke kommandoer for å navigere gjennom filad...
Mus Kontroller og administrer musebevegelser mellom flere skjermer i Windows 10
Kontroller og administrer musebevegelser mellom flere skjermer i Windows 10
Dual Display Mouse Manager lar deg kontrollere og konfigurere musebevegelse mellom flere skjermer, ved å bremse bevegelsene nær grensen. Windows 10/8,...