Med terminal: Endre størrelse på bilder

Deretter, forskjellige løsninger for forskjellige problemer som oppstår daglig, og denne gangen, lærer de oss hvordan du endrer størrelse på bilder gjennom terminalen ved hjelp av to verktøy som hører til pakken. ImageMagick.

Som de forteller oss i den opprinnelige artikkelen:

I første omgang har begge likheter, skjønt mogrify forvandler bildet ved å erstatte originalfilen mens konvertere lagre resultatet i en ny fil. TIL mogrify bare bildet som skal transformeres blir sendt som et argument, mens konvertere, bildet vi vil transformere og navnet på filen der resultatet vil bli lagret.

Konverter

La oss først se hvordan du kan gjøre forskjellige oppgaver med konvertere:

Klipp et bilde i to og lagre resultatet i filen file2.jpg:

$ convert -resize 50% file.jpg file2.jpg

Endre størrelsen på image file.jpg til 400 × 300 og lagre resultatet i filen file2.jpg:

$ convert -resize 400×300 file.jpg file2.jpg

Halver alle bilder og lagre resultatet i andre filer:

$ convert -resize 50% *

Mogrify

Klipp bildefilen.jpg i to:

mogrify -resize 50% file.jpg

Endre størrelsen på bildefilen.jpg til 400 × 300:

mogrify -resize 400×300 file.jpg

Halver alle bilder:

mogrify -resize 50% *


Innholdet i artikkelen følger våre prinsipper for redaksjonell etikk. Klikk på for å rapportere en feil her.

13 kommentarer, legg igjen dine

Legg igjen kommentaren

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Kontroller SPAM, kommentaradministrasjon.
  3. Legitimering: Ditt samtykke
  4. Kommunikasjon av dataene: Dataene vil ikke bli kommunisert til tredjeparter bortsett fra ved juridisk forpliktelse.
  5. Datalagring: Database vert for Occentus Networks (EU)
  6. Rettigheter: Når som helst kan du begrense, gjenopprette og slette informasjonen din.

  1.   pandev92 sa

    Det er veldig bra, men problemet med alt dette er at det er praktisk talt umulig å huske alle kommandoene til mange applikasjoner per konsoll, til slutt har du bare to eller tre applikasjoner.

    1.    Courage sa

      Det er det som går for å være et spøkelse, Alzheimers er på jakt

      1.    alunado sa

        hahaha, det virker negativt men siden "new age" er riktig !!

      2.    pandev92 sa

        Kanskje :), i det minste glemmer jeg dritten at denne verden er xd

        1.    KZKG ^ Gaara sa

          Uff, nok et emo ... LOL !!

          1.    pandev92 sa

            Jeg er ikke emo, realistisk lama. Det eneste gode i livet er å spise, drikke, spille videospill og jævla LOL (hvis det kan være med en japansk jente bedre LOL).

          2.    Courage sa

            Det er det jeg prøver å forklare Sandy, verden er dritt akkurat nå, det er bare dårlige mennesker som røver deg rundt hjørnet, det er ikke noe arbeid, de tar alle del i moroa osv.

            Men selv om vi sier dette til Sandy, vil han fortsette å kalle oss emos, selv om vi ikke stryker håret vårt, ikke klipper oss selv og ikke hører på My Chemical Romance.

          3.    kondur05 sa

            HVA HVIS VERDEN PAIER OG IKKE liker kommandoene! hehehe jeg svetter det hehehe

    2.    Santiago sa

      Det er det Thunar tilpassede handlinger er for! 😀

    3.    Maxwell sa

      "Er det praktisk talt umulig å huske alle kommandoene til mange applikasjoner per konsoll"

      Det er ikke umulig. Hvis du ikke vil kjempe med dem, kan du alltid lage noen aliaser i .bashrc. Eller et bash-skript som gjør prosessen enklere.

      Hilsener.

      1.    AurosZx sa

        Lenge leve aliaser, de gjør livet mye lettere. Selv om min er ekstrem, lager jeg alias for å apt-get ee

  2.   Hugo sa

    En viktig detalj er at hvis man etablerer en kvadratandel, konvertere opprettholder riktig andel, men gir langsiden den dimensjonen vi har satt. Vi kan også sette kvalitetsnivået, og mange andre ting kan gjøres.

    convert -resize 1024x1024 -quality 85 miarchivo1.jpg miarchivo2.jpg

  3.   mauricio sa

    Veldig bra, jeg hadde sett det en gang, men jeg hadde allerede glemt det. 🙂