Ungazisebenzisa kanjani izithombe kusuka ku-terminal

I-ImageMagick uhlelo lokusebenza olusivumela ukuthi sisebenzise izithombe ngomugqa womyalo futhi osetshenziselwa cishe wonke amafomethi. Ngayo, kungenzeka futhi ukwenza ngokuzenzakalela izenzo ezithombeni eziqukethwe kufolda (ukuguqulwa, ukukhulisa usayizi, njll ...)
Ake sibone uhlu lwemiyalo ewusizo ye-ImageMagick:

Thola imininingwane esithombeni.

identify -ping image.png

Thola eminye imininingwane.

identify -verbose image.png

Yazi uhlu lwemibala esetshenziswe esithombeni.

identify -list color image.png

Guqula isithombe se-PNG sibe yi-JPG

convert image.png image.jpg

Guqula isithombe se-PNG sibe yi-JPG esibonisa ikhwalithi yokuguqulwa.

convert -quality 96 image.png image.jpg

Guqula zonke izithombe ze-PNG zenze i-JPG eziqukethwe kufolda

mogrify -format png *.jpg

Guqula zonke izithombe (* .jpg, * .png) zibe yi-PDF

convert images*.* archivo.pdf

Shintsha usayizi wesithombe

convert -resize 48×48 image.png image-mini.png

Shintsha usayizi wazo zonke izithombe kufolda

mogrify -resize 48×48 *.png

Shintsha usayizi wesithombe ngokukhomba ububanzi

convert -resize 620x image.png image-620.png

Shintsha usayizi wesithombe ngokucacisa ubude baso

convert -resize x100 image.png image-100.png

Dala i-Favicon

convert -colors 256 -resize 16×16 image.jpg favicon.ico

Guqula isithombe sombala sibe mnyama nomhlophe

convert -type image.jpg image-noir-blanc.jpg

Ngeza iphikseli eli-1 umngcele osobala oseduze kwesithombe

convert -bordercolor Transparent -border 1×1 image.png image-borde.png

Faka umngcele omnyama wamaphikseli ayi-10 oseduze kwesithombe

convert -bordercolor #000000 -border 10×10 image.png image-borde.png

Dala okungekuhle kwesithombe

convert -negate image.png image-negate.png

Zungezisa isithombe sibheke phezulu

convert -flip image.png image-inversee.png

Zungezisa isithombe ukusuka kwesobunxele uye kwesokudla

convert -flop image.png image-inversee.png

Sebenzisa i-ImageMagick GUI

display image.png


Shiya umbono wakho

Ikheli lakho le ngeke ishicilelwe. Ezidingekayo ibhalwe nge *

*

*

  1. Ubhekele imininingwane: Miguel Ángel Gatón
  2. Inhloso yedatha: Lawula Ugaxekile, ukuphathwa kwamazwana.
  3. Ukusemthethweni: Imvume yakho
  4. Ukuxhumana kwemininingwane: Imininingwane ngeke idluliselwe kubantu besithathu ngaphandle kwesibopho esisemthethweni.
  5. Isitoreji sedatha: Idatabase ebanjwe yi-Occentus Networks (EU)
  6. Amalungelo: Nganoma yisiphi isikhathi ungakhawulela, uthole futhi ususe imininingwane yakho.

  1.   lindokuhle kusho

    usebenzisa i-mogrify ?? bheka isibonelo kokuthunyelwe.
    Halala! UPaul.

  2.   URubenGnu kusho

    Ingabe ukopishe futhi unamathisele?

    Ibeka uhlamvu 'x' esikhundleni sophawu lwe '×' umhleli wombhalo alubeka ekhasini.

    Phendula ngokucaphuna

    Rubén

  3.   ainhoaredam kusho

    Sawubona
    Kade ngikuhlola futhi kulungile, kepha umyalo wokwenza ifavicon awusebenzi kimi, leli yiphutha elinikeza lona:
    guqula: impikiswano engavumelekile yenketho `-khulisa usayizi ': 16 × 16 @ error / convert.c / ConvertImageCommand / 2343.
    imikhonzo

  4.   katherine kusho

    yini ukuphela

  5.   jathani kusho

    Ukukhetha okuhle kakhulu kwemiyalo nokucaca ku-syntax yabo. Phambilini benginenkinga enkulu ukuzama ukusebenzisa ukuguqula ukwenza usayizi weqoqo lezithombe futhi manje njengoba ngisebenzisa ukuhlanganisa ngenhloso efanayo konke kusebenze kahle. Ngiyabonga kakhulu uPablo.

  6.   Enrique kusho

    Umnikelo omncane kulokhu okuthunyelwe okuhle!

    Ukuguqulela ku-B & W:

    guqula -monochrome image.png image-bw.png

    Phendula ngokucaphuna

    1.    masisebenzise i-linux kusho

      Siyabonga ngomnikelo!
      Hug! UPaul

  7.   Moises uGarnica Radilla kusho

    Sawubona, ngilubonile lolu lwazi kumawebhusayithi amaningi!
    Umbuzo: Ngingakhuphukela kanjani kwesinye isiqondisi?
    Isibonelo: guqula -scale 50% -quality 80% * .jpg> scaling /
    Isibonelo asisebenzi, kufanele ngabe sisuka kufolda x siye kufolda engaphansi x / sikalwe?
    Ngaphambi kwesikhathi ngiyabonga kakhulu!

    1.    Ishumi nesithupha kusho

      Ngiyenzele iskripthi futhi lezo eziguquliwe zigcinwa kwenye ifolda.
      Ngibeka iskripthi kufolda lapho nginezithombe zonke engifuna ukuzishintsha, futhi ngizikhipha zisuka kukhonsoli (ifayili kufanele libe nemvume yokwenza). Ikhodi engizoyibeka ngokulandelayo, uyinamathisela kufayela bese ulinika igama olifunayo (ngifaka i-.sh ekugcineni ukwazi ukuthi ngumbhalo ngokufunda igama lefayela).

      Ngikopisha futhi nginamathisela ikhodi uma kungenzeka ikusize:

      #! / bin / bash
      ### Shintsha usayizi wesithombe obonisa ububanzi nekhwalithi
      # guqula -quality 86 -resize 620x image.png image-620.png
      ### Shintsha usayizi wesithombe okhombisa ukuphakama nekhwalithi
      # guqula -quality 86 -resize x100 image.png image-100.png

      + imininingwane: https://blog.desdelinux.net/como-manipular-imagenes-desde-el-terminal/

      #
      # =============================== ==============
      UKUQONDISWA =pwd
      cd $ ISIQONDISO
      resized_directory = »usayizi osetshenzisiwe_img»
      $ (mkdir "$ resized_directory" 2> / dev / null)
      TEMP = »img_list» # ifayela lesikhashana langaphakathi
      #
      # uhlu lwemibhalo yesikhombi kufayela lesikhashana
      ls * .png 2> / dev / null >> $ resized_directory / $ TEMP; ls * .PNG 2> / dev / null >> $ resized_directory / $ TEMP;
      ls * .jpg 2> / dev / null >> $ resized_directory / $ TEMP; ls * .JPG 2> / dev / null >> $ resized_directory / $ TEMP;
      ls * .jpeg 2> / dev / null >> $ resized_directory / $ TEMP; ls * .JPEG 2> / dev / null >> $ resized_directory / $ TEMP;
      ls * .gif 2> / dev / null >> $ resized_directory / $ TEMP; ls * .GIF 2> / dev / null >> $ resized_directory / $ TEMP
      #
      #kushintsha izithombe ngaphakathi kwesiqondisi
      echo -n "Iyacubungula, ngicela ulinde"
      ngenkathi ufunda isithombe
      do
      echo -n "."
      guqula -quality 90 -resize 1000x $ image $ resized_directory / $ image
      kwenziwe <$ resized_directory / $ TEMP
      ulahlile ngaphandle ""
      #
      # susa ifayela lesikhashana
      rm $ resized_directory / $ TEMP
      i-echo "igcwaliswe ngempumelelo"

  8.   linux pro kusho

    ngiyabonga kakhulu