Cum să decupezi imagini după gravitație cu ImageMagick
In this tutorial, you'll learn about Cum să decupezi imagini după gravitație cu ImageMagick. We cover key concepts, practical examples, and best practices.
Problema
Vrei să decupezi o imagine din centru, din colțuri sau dintr-o anumită poziție (sus, jos, stânga, dreapta) fără a calcula manual coordonatele. Parametrul -gravity din ImageMagick controlează exact acest lucru.
Soluția Rapidă
Fix 1: Decupare din centru
GREȘIT — calculezi manual coordonatele:
convert input.jpg -crop 640x480+320+240 output.jpg
# (calculezi manual, risc de eroare)
CORECT — folosește -gravity center:
# Decupează 640x480 din centru
convert input.jpg -gravity center -crop 640x480+0+0 output.jpg
Fix 2: Decupare din colțuri
# Colțul stânga sus
convert input.jpg -gravity northwest -crop 400x300+0+0 output.jpg
# Colțul dreapta sus
convert input.jpg -gravity northeast -crop 400x300+0+0 output.jpg
# Colțul stânga jos
convert input.jpg -gravity southwest -crop 400x300+0+0 output.jpg
# Colțul dreapta jos
convert input.jpg -gravity southeast -crop 400x300+0+0 output.jpg
Fix 3: Decupare din margini
# Marginea de sus
convert input.jpg -gravity north -crop 100%x30%+0+0 output.jpg
# Marginea de jos
convert input.jpg -gravity south -crop 100%x30%+0+0 output.jpg
# Marginea stângă
convert input.jpg -gravity west -crop 30%x100%+0+0 output.jpg
# Marginea dreaptă
convert input.jpg -gravity east -crop 30%x100%+0+0 output.jpg
Fix 4: Decupare centrată cu redimensionare
# Decupează centrul, apoi redimensionează
convert input.jpg -gravity center -crop 1920x1080+0+0 -resize 800x600 output.jpg
Fix 5: Decupare centrată procentual
# Decupează 60% din centru
convert input.jpg -gravity center -crop 60%x60%+0+0 output.jpg
Folosește DodaTech Gravity Cropper pentru a previzualiza decuparea după gravitație.
Prevenție
- Folosește
-gravity centerpentru decupare simetrică. - Combină gravitația cu offset pentru ajustări fine.
- Verifică rezultatul cu
identify. - Testează pe o copie înainte de procesarea finală.
Greșeli Comune cu Gravitația
- Gravitația plasată după
-crop— gravitația trebuie să fie înaintea lui-crop. - Offset inutil cu gravitația —
+0+0este suficient, offset-ul adițional mută zona din poziția gravitației. - Confundarea direcțiilor —
northeste sus,southeste jos,easteste dreapta.
Aceste greșeli apar frecvent în utilizarea ImageMagick. Contribuitorii DodaTech au identificat aceste patternuri prin analiza proiectelor open-source și a sistemelor de producție.
Exercițiu Practic
Scrie o comandă ImageMagick care decupează colțul din dreapta jos al unei imagini la dimensiunea de 300x300 pixeli.
Acest exercițiu întărește conceptele acoperite în acest ghid. Încearcă să-l implementezi înainte de a verifica soluțiile online.
FAQ
Built by the developers of DodaTech
Doda Browser, DodaZIP & Durga Antivirus Pro