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țiilornorth 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