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
usebenzisa i-mogrify ?? bheka isibonelo kokuthunyelwe.
Halala! UPaul.
Ingabe ukopishe futhi unamathisele?
Ibeka uhlamvu 'x' esikhundleni sophawu lwe '×' umhleli wombhalo alubeka ekhasini.
Phendula ngokucaphuna
Rubén
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
yini ukuphela
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.
Umnikelo omncane kulokhu okuthunyelwe okuhle!
Ukuguqulela ku-B & W:
guqula -monochrome image.png image-bw.png
Phendula ngokucaphuna
Siyabonga ngomnikelo!
Hug! UPaul
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!
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"
ngiyabonga kakhulu