I-ImageMagick sisicelo esivumela ukuba sisebenzise imifanekiso ngomgca wokuyalela kwaye isetyenziselwa phantse zonke iifomathi. Ngayo, kunokwenzeka ukuba kwenziwe izinto ezizenzekelayo kwimifanekiso equlathwe kwifolda (uguqulo, ukuphinda wenze ubungakanani kwakhona, njl ...)
Masibone uluhlu lwemiyalelo eluncedo ye-ImageMagick:
Fumana ulwazi kumfanekiso.
identify -ping image.png
Fumana ulwazi ngakumbi.
identify -verbose image.png
Yazi uluhlu lwemibala esetyenziswe emfanekisweni.
identify -list color image.png
Guqula umfanekiso wePNG ube yiJPG
convert image.png image.jpg
Guqula umfanekiso wePNG ube yiJPG ebonisa umgangatho wokuguqula.
convert -quality 96 image.png image.jpg
Guqula yonke imifanekiso yePNG ibe yiJPG equlathwe kwifolda
mogrify -format png *.jpg
Guqula yonke imifanekiso (* .jpg, * .png) iye kwiPDF
convert images*.* archivo.pdf
Yenza ubungakanani kwakhona bomfanekiso
convert -resize 48×48 image.png image-mini.png
Yenza ubungakanani kwakhona bayo yonke imifanekiso kwifolda
mogrify -resize 48×48 *.png
Yenza ubungakanani kwakhona bomfanekiso ngokuchaza ububanzi
convert -resize 620x image.png image-620.png
Yenza ubungakanani kwakhona bomfanekiso ngokuchaza ubude
convert -resize x100 image.png image-100.png
Yenza iFavicon
convert -colors 256 -resize 16×16 image.jpg favicon.ico
Guqula umfanekiso wombala umnyama nomhlophe
convert -type image.jpg image-noir-blanc.jpg
Yongeza ipikseli e-1 ebonakalayo ngaphaya komfanekiso
convert -bordercolor Transparent -border 1×1 image.png image-borde.png
Yongeza i-pixel eyi-10 yomda omnyama ojikeleze umfanekiso
convert -bordercolor #000000 -border 10×10 image.png image-borde.png
Yenza into engalunganga yomfanekiso
convert -negate image.png image-negate.png
Jikelezisa umfanekiso ngokuthe nkqo
convert -flip image.png image-inversee.png
Jikelezisa umfanekiso ukusuka ekhohlo ukuya ekunene
convert -flop image.png image-inversee.png
Sebenzisa i-ImageMagick GUI
display image.png
usebenzisa mogrify ?? jonga umzekelo kwiposti.
Masinwabe! UPawulos.
Ngaba ukope kwaye uncamathisele?
Ibeka unobumba 'x' endaweni yomqondiso '×' obekwa ngumhleli wokubhaliweyo kwiphepha.
Phendula nge quote
URubén
hola
Kudala ndiyivavanya kwaye ilungile, kodwa umyalelo wokwenza ifavicon awusebenzi kum, nantsi impazamo endinika yona:
Guqula: impikiswano engavumelekanga yokhetho` -ubungakanani kwakhona: 16 × 16 @ impazamo / convert.c / ConvertImageCommand / 2343.
mbuliso
yintoni isiginali
Ukukhetha okuhle kakhulu kwemiyalelo kunye nokucaca kwi-syntax yazo. Ngaphambili bendinengxaki enkulu yokuzama ukuguqula ukwenza ubungakanani kwakhona bemfumba yemifanekiso kwaye ngoku ndisebenzisa mogrify kwinjongo enye yonke into ihambe kakuhle. Enkosi kakhulu Pablo.
Igalelo elincinci kwesi sithuba siqaqambileyo!
Ukuguqula kwi-B & W:
Guqula -monochrome umfanekiso.png umfanekiso-bw.png
Phendula nge quote
Enkosi ngegalelo!
Wanga! UPawulos
Molo, ndilubonile olu lwazi kwiiwebhusayithi ezininzi!
Umbuzo: Ndinokulinganisa njani kolunye ulawulo?
Umzekelo: guqula-isikali-50% -ubungakanani 80% * .jpg> ukukala /
Umzekelo awusebenzi, kufuneka ukuba uvele njani kwifolda x ukuya kwifolda encinci x / scaled?
Ngaphambili ndiyabulela kakhulu!
Ndenze iskripthi sayo kwaye ezo zilungisiweyo zigcinwa kwenye ifolda.
Ndibeka iskripthi ngaphakathi kwifolda apho ndinayo yonke imifanekiso endifuna ukuyiguqula, kwaye ndiyiphumeza kwikhonsoli (ifayile kufuneka ibe nemvume yokuphumeza). Ikhowudi endizakuyibeka ngokulandelayo, uyincamathisele kwifayile kwaye uyinike igama olifunayo (ndibeka .sh ekugqibeleni ukwazi ukuba sisikripthi ngokufunda igama lefayile).
Ndikopa kwaye ndincamathisela ikhowudi kwimeko apho inokukunceda:
#! / bin / ibash
### Guqula ubungakanani bomfanekiso obonisa ububanzi kunye nomgangatho
# guqula -ubungakanani 86 -wenze ubungakanani kwakhona nge-620x image.png
### Guqula ubungakanani bomfanekiso obonisa ubude kunye nomgangatho
# guqula -ubungakanani 86 -wenze ubungakanani kwakhona x100 umfanekiso.png umfanekiso-100.png
+ ulwazi: https://blog.desdelinux.net/como-manipular-imagenes-desde-el-terminal/
#
# ============================================== = =============
ULAWULO =
pwd
CD $ UMLAWULI
resized_directory = »ubungakanani kwakhona_bokumiselweyo»
$ (mkdir "$ resized_directory" 2> / dev / null)
TEMP = »img_list» # ifayile yethutyana yangaphakathi
#
# uluhlu lwemifanekiso yemifanekiso kwifayile yexeshana
ls * .png 2> / dev / null >> $ i-resized_directory / $ TEMP; ls * .PNG 2> / dev / null >> $ i-resized_directory / $ TEMP;
ls * .jpg 2> / dev / null >> $ i-resized_directory / $ TEMP; ls * .JPG 2> / dev / null >> $ i-resized_directory / $ TEMP;
ls * .jpeg 2> / dev / null >> $ i-resized_directory / $ TEMP; ls * .JPEG 2> / dev / null >> $ i-resized_directory / $ TEMP;
ls * .gif 2> / dev / null >> $ i-resized_directory / $ TEMP; ls * .GIF 2> / dev / null >> $ i-resized_directory / $ TEMP
#
#Ukutshintsha imifanekiso ngaphakathi kulawulo
echo -n "Iyaqhubekeka, nceda linda"
ngelixa ufunda umfanekiso
do
echo -n "."
Guqula -Ukulingana 90 -kuphinda-phinde 1000x $ umfanekiso $ resized_directory / $ image
yenziwe <$ resized_directory / $ TEMP
kulahliwe ""
#
# cima ifayile yethutyana
rm $ resized_directory / $ TEMP
echo "igqityiwe ngempumelelo"
enkosi kakhulu