Cum să decupezi imagini cu ImageMagick
In this tutorial, you'll learn about Cum să decupezi imagini cu ImageMagick. We cover key concepts, practical examples, and best practices.
Problema
Trebuie să decupezi o porțiune dintr-o imagine, eliminând zonele nedorite de la margini. Comanda -crop din ImageMagick permite decuparea precisă cu specificarea dimensiunilor și offset-ului.
Soluția Rapidă
Fix 1: Decupare centrată
GREȘIT — redimensionezi în loc să decupezi:
convert input.jpg -resize 640x480 output.jpg
# (întreaga imagine este redimensionată, nu decupată)
CORECT — folosește -crop pentru decupare:
# Decupează 640x480 din centru
convert input.jpg -crop 640x480+0+0 output.jpg
Fix 2: Decupare cu offset specific
# Decupează 800x600 pornind de la coordonatele (100, 50)
convert input.jpg -crop 800x600+100+50 output.jpg
Fix 3: Decupare centrată automat
# Decupează 640x480 din centru (fără offset)
convert input.jpg -crop 640x480+0+0 -gravity center output.jpg
Fix 4: Decupare procentuală
# Decupează 50% din lățime și 50% din înălțime, centrat
convert input.jpg -crop 50%x50%+0+0 -gravity center output.jpg
Fix 5: Decupare și redimensionare
# Decupează apoi redimensionează
convert input.jpg -crop 1920x1080+0+0 -resize 800x600 output.jpg
Fix 6: Verificarea coordonatelor înainte de decupare
identify -verbose input.jpg | grep Geometry
# Geometry: 3000x2000+0+0
Folosește DodaTech Image Cropper pentru a selecta vizual zona de decupat.
Prevenție
- Verifică dimensiunile originale înainte de decupare.
- Coordonatele
+X+Ypornesc din colțul stânga sus. - Combină cu
-gravity centerpentru decupare centrată. - Testează pe o copie înainte de a aplica pe original.
Greșeli Comune cu Decuparea
- Offset în afara imaginii — coordonatele plus dimensiunile nu trebuie să depășească imaginea.
- Fără
-gravitypentru centrare — implicit, decuparea pornește din colțul stânga sus. - Decupare fără a repeta operația — după
-crop, imaginea rămâne la dimensiunea decupată.
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ă o regiune de 400x300 din centrul unei imagini și salvează rezultatul.
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