Sådan optimerer du hurtigt Jpeg-billeder på Linux

cookie 100k

En lille kat, en stor filstørrelse

Lad os sige, at du skal komprimere og optimere et JPEG-billede på Linux.

Hvordan gør du det?

Du kan nå til en GUI-app, som GIMP, og spille rundt med indstillinger.

Men det kræver indsats.

I dette indlæg ser vi på at bruge et kommandolinjeværktøj til hurtigt at komprimere billeder på Linux.

Hvis du ikke kan lide kommandolinjen, prøv den lille billedoptimeringsapp 'Trimmage', som giver en GUI front-end til jpegoptim (og pngcrush).

Sådan installeres jpegoptim på Ubuntu

Første ting først: Lad os få værktøjsopsætningen på din Linux-maskine.

As jpegoptim er en kommandolinjeprogram, vi viser dig, hvordan du bruger kommandolinjen til at installere den. Dette er helt valgfrit; Du kan også installere appen via Ubuntu Software Center (eller et lignende pakkehåndteringsværktøj).

Åbn en ny Terminal session og indtast følgende kommando, efterfulgt af dit kodeord, som du bliver bedt om:

sudo apt-get install jpegoptim

App'en er lille, så det tager ikke lang tid at installere. Når den er klar, er den klar til brug.

Brug af Jpegoptim på Ubuntu

jpegoptim kommando

Jpegoptim er et lille redskab, der kan komprimere og optimere JPEG-filer uden væsentlig tab i kvalitet - men en bemærkelsesværdig forskel i filstørrelse.

Komprimering kan hjælpe med at spare på båndbredde (hvis du bruger billeder på en hjemmeside) og gøre sende e-mails lidt hurtigere (hvis du har en langsom forbindelse).

Brug af værktøjet er simpelt.

Standardkommandoen optimerer dine jpg-billeder ved hjælp af maksimale / tabløse indstillinger for at give den bedste billedkvalitet. For at behandle et billede kører du kommandoen 'jpegoptim' efterfulgt af placeringen af ​​det billede, du ønsker at komprimere.

For eksempel, Jeg har et 1.2MB foto af Cookie i min Hjem folder. For at komprimere det ved hjælp af Jpegoptim ville jeg åbne en ny Terminal session og køre:

jpegoptim cookie.jpeg

Efter kommandoen har 'gjort sin thang' - og husk det vil overskriv den oprindelige fil som standard - jeg kan tjekke resultatet. Og sikkert nok bliver filen reduceret fra 1.2MB til ... 1.1MB.

Lille ændring, ikke?

Men det er her, vi kan få lyst og Jpegoptim kan vise sig. Appen lader dig også reducer en jpg til en bestemt størrelse.

En (åbenlyst) afvejning ved indstilling af en vilkårlig filstørrelsesgrænse er billedkvalitet. Ved at angive en filstørrelse, deaktiverer du den tabsfri optimering, og billedkvaliteten tager derfor en nosediv.

Men det bruger denne mulighed, at vi kan dramatisk reducer jpeg størrelse.

terminal kommando

For at gå tilbage til vores eksempel, lad os genopskrive vores foto af Cookie til noget mere web-venligt og tage det fra 1.1MB til en mere håndterbar 100k.

Vi kan angive en filstørrelse i enten kilobytes (k) eller som en procentdel (%), og for at forveksle ting skal vi fortælle appen, at den kan overskrive det tidligere forsøg på at komprimere det.

jpegoptim - size = 100k cookie.jpeg - overskrive

Bemærk, at argumentet angiver størrelsen kommer før billedets placering, men det okay at overskrive kommer efter det.

Det resulterende billede er stort set min valgte filstørrelse (en skurk kb over) og er faldet i kvalitet som følge heraf:

cookie 100k

Lad os nu være skøre og reducer billedet til bare 15kb! Denne gang vil vi også vælge at gemme filen på en anden placering ved hjælp af '-dest'flag:

jpegoptim - size = 15k cookie.jpg --dest ~ / Desktop

Resultatet:

cookie

Andre funktioner

Det er også muligt at optimere flere billeder på én gang ved blot at notere dem:

jpegoptim kittens.jpeg cats.jpg feline_good.jpg

Har du brug for at batchprocessen en hel mappe med jpeg'er? Jpegoptim kan også klare det:

jpegoptim ~ / Billeder / CatPhotos / *. Jpeg

For at se en komplet liste over muligheder og brugsanvisninger for dette værktøj, se Ubuntu manpage ved at køre:

mand jpegoptim

Har du en favorit kommandolinjeværktøj? Lad os vide om det i kommentarerne nedenfor eller ved at sende os et tip!

Giv en kommentar

Dette websted bruger Akismet til at reducere spam. Lær, hvordan dine kommentardata behandles.