Skip to content

Cum să decupezi imagini după gravitație cu ImageMagick

DodaTech Updated 2025-01-15 2 min read

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 center pentru 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

  1. Gravitația plasată după -crop — gravitația trebuie să fie înaintea lui -crop.
  2. Offset inutil cu gravitația — +0+0 este suficient, offset-ul adițional mută zona din poziția gravitației.
  3. Confundarea direcțiilor — north este sus, south este jos, east este 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

### Ce valori poate lua `-gravity`?

Valorile comune: northwest, north, northeast, west, center, east, southwest, south, southeast. Fiecare corespunde unei poziții pe imagine.

Cum decupez exact centrul?

Folosește -gravity center -crop 640x480+0+0. Gravitația centru asigură că zona de 640x480 este extrasă din mijlocul imaginii.

Pot combina gravitația cu offset?

Da, poți adăuga offset la coordonate. De exemplu, -gravity center -crop 640x480+10+5 decupează centrul, dar deplasat cu 10 pixeli la dreapta și 5 în jos.

Built by the developers of DodaTech

Doda Browser, DodaZIP & Durga Antivirus Pro