Sida loo maareeyo sawirrada ka imanaya xarunta

ImageMagick waa codsi noo oggolaanaya inaan ku xakameyno sawirrada iyada oo loo marayo qadka amarka taasna waxaa loo adeegsadaa ficil ahaan dhammaan noocyada. Iyada oo ay ku jirto, sidoo kale waa suurtagal in lagu otomaatig noqdo ficilada ku saabsan sawirrada ku jira galka (beddelaad, dib u habeyn, iwm ...)
Aan aragno liiska amarrada ImageMagick ee waxtarka leh:

Macluumaad ka hel sawir.

identify -ping image.png

Hel xitaa macluumaad dheeri ah.

identify -verbose image.png

Ogow liiska midabada loo isticmaalay sawir.

identify -list color image.png

U beddel sawir PNG ah JPG

convert image.png image.jpg

U beddel sawir PNG ah JPG oo muujinaya tayada beddelidda.

convert -quality 96 image.png image.jpg

U beddel dhammaan sawirrada PNG JPG-ga ku jira galka

mogrify -format png *.jpg

Ubadal dhamaan sawirada (* .jpg, * .png) una badal PDF

convert images*.* archivo.pdf

Cabir cabir

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

Cabir dhammaan sawirada galka

mogrify -resize 48×48 *.png

Cabir cabir ahaan adoo cadeynaya balaca

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

Cabir cabir sawirka adiga oo sheegaya dhererka

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

Abuur Favicon

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

U beddel sawir midab madow iyo caddaan

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

Kudar 1 pixel soohdin hufan oo muuqaal ah

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

Ku dar 10 pixel xadka madow agagaarka sawirka

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

Abuur taban sawir

convert -negate image.png image-negate.png

U rogo sawir si qumman

convert -flip image.png image-inversee.png

U rogo sawir bidix ilaa midig

convert -flop image.png image-inversee.png

Isticmaal GUI ImageMagick

display image.png


Ka tag faalladaada

cinwaanka email aan la daabacin doonaa. Beeraha loo baahan yahay waxaa lagu calaamadeeyay la *

*

*

  1. Masuul ka ah xogta: Miguel Ángel Gatón
  2. Ujeedada xogta: Xakamaynta SPAM, maaraynta faallooyinka.
  3. Sharci: Oggolaanshahaaga
  4. Isgaarsiinta xogta: Xogta looma gudbin doono dhinacyada saddexaad marka laga reebo waajibaadka sharciga ah.
  5. Kaydinta xogta: Macluumaadka ay martigelisay Shabakadaha Occentus (EU)
  6. Xuquuqda: Waqti kasta oo aad xadidi karto, soo ceshan karto oo tirtiri karto macluumaadkaaga.

  1.   glofindel dijo

    ma isticmaashaa mogrify ?? fiiri tusaalaha boostada.
    Farxad! Bawlos.

  2.   RubenGnu dijo

    Miyaad koobiyeysay oo dhejisey?

    Waxay dhigaysaa xaraf 'x' halkii ay ka noqon lahayd calaamadda '×' ee tifaftiraha qoraalka uu dhigayo bogga.

    Salaan

    Ruben

  3.   inhoaredam dijo

    Hola
    Waan tijaabiyey waana fiicantahay, laakiin amarka ah in la abuuro favicon aniga ima shaqeynayo, tani waa qaladka ay isiineyso:
    beddel: dood aan ansax ahayn oo ikhtiyaar u ah '-resize': 16 × 16 @ error / convert.c / ConvertImageCommand / 2343.
    Salaan

  4.   kateerin dijo

    waa maxay terminal

  5.   jatan dijo

    Xullo aad u wanaagsan oo amarro ah iyo hufnaan ku jirta qaab dhismeedkooda. Markii hore dhib badan ayaan kala kulmay isku dayga ah in aan adeegsado beddelaad si aan u qiyaaso tiro sawirro ah iminkana aan u adeegsado ujeedo isku ujeeddo ah wax walbana si fiican ayey u shaqeeyeen. Aad baad u mahadsantahay Pablo.

  6.   Enrique dijo

    Wax ku darsasho yar oo ku saabsan boostadan quruxda badan!

    Si loogu badalo B&W:

    beddel -monochrome image.png sawir-bw.png

    Salaan

    1.    aan isticmaalno Linux dijo

      Waad ku mahadsantahay tabarucaadka!
      Qabsoon! Bawlos

  7.   Moises Garnica Radilla dijo

    Waad salaaman tahay, waxaan ku arkay macluumaadkan degello badan!
    Su'aal: Sideen ugu miisaami karaa buug kale?
    Tusaale: beddel -scale 50% -quality 80% * .jpg> scaling /
    Tusaalaha ma shaqeynayo, sidee buu ka ahaanayaa galka x illaa iyo hoosaadka hoose ee x / scaled?
    Horay aad ayaad umahadsantahay!

    1.    Lix iyo toban dijo

      Waxaan u sameeyay qoraal oo kuwa wax laga badalay ayaa lagu keydiyay gal kale.
      Waxaan dhigaa qoraalka galka gudihiisa halkaas oo aan ku haysto dhammaan sawirada aan doonayo inaan wax ka beddelo, oo waxaan ka fuliyaa qunsuliyadda (feylku waa inuu haystaa oggolaansho fulin). Koodhka aan ku dhejinayo, waxaad ku dhejineysaa fayl waxaadna u bixineysaa magaca aad rabto (waxaan ku dhajiyay .sh dhamaadka si aan u ogaado inay tahay qoraal kaliya aqrinta magaca faylka).

      Waan koobiyeeyaa oo dhajiyaa koodhka haddii ay kaa caawiso:

      #! / bin / bash
      ### Beddel cabirka sawir muujinaya ballaca iyo tayada
      # bedesho -quality 86 -resize 620x image.png image-620.png
      ### Beddel cabirka sawir muujinaya dhererka iyo tayada
      # beddel -ku ahaanshaha 86 -tirsi x100 image.png sawir-100.png

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

      #
      # ================================================== == ============
      TILMAAN =pwd
      cd $ TILMAAMAHA
      resized_directory = »resized_img»
      $ (mkdir "$ resized_directory" 2> / dev / null)
      TEMP = »img_list» # feyl ku meel gaadh ah oo gudaha ah
      #
      # liiska sawirada galka faylka ku meel gaarka ah
      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
      #
      #ka badalida sawirada galka
      echo -n "Processing, fadlan sug"
      inta sawirka la aqrinayo
      do
      echo -n "."
      beddelaad -quality 90 -ibbadel 1000x $ image $ resized_directory / $ image
      la qabtay <$ resized_directory / $ TEMP
      la tuuray ""
      #
      # tirtir faylka ku meel gaarka ah
      rm $ resized_directory / $ TEMP
      echo "si guul leh ayaa loo dhammeeyay"

  8.   xayeysiin dijo

    aad ayaad u mahadsantahay