Cum să rotești imagini automat după EXIF cu ImageMagick
In this tutorial, you'll learn about Cum să rotești imagini automat după EXIF cu ImageMagick. We cover key concepts, practical examples, and best practices.
Problema
Fotografiile făcute cu telefonul sau camera foto au orientarea EXIF incorectă — apar întoarse pe o parte sau cu susul în jos în browser. ImageMagick poate citi și aplica automat orientarea EXIF.
Soluția Rapidă
Fix 1: Corectare automată cu -auto-orient
GREȘIT — rotești manual fără a verifica EXIF-ul:
convert input.jpg -rotate 90 output.jpg
# (rotești și când poate nu e nevoie, sau în direcția greșită)
CORECT — folosește -auto-orient:
# Corectează automat orientarea după EXIF
convert input.jpg -auto-orient output.jpg
Fix 2: Auto-orient + strip (elimină metadatele)
# Corectează orientarea și elimină metadatele EXIF
convert input.jpg -auto-orient -strip output.jpg
Fix 3: Verificarea orientării EXIF înainte de corectare
identify -verbose input.jpg | grep -i orientation
# Orientation: RightTop (rotită 90 grade)
# După auto-orient
identify -verbose output.jpg | grep -i orientation
# Orientation: TopLeft (corect)
Fix 4: Auto-orient pentru loturi de imagini
# Corectează orientarea pentru toate fotografiile
for file in *.jpg; do
convert "$file" -auto-orient "corrected_$file"
done
# Sau folosește mogrify pentru editare in-place
mogrify -auto-orient *.jpg
Fix 5: Auto-orient cu redimensionare
convert input.jpg -auto-orient -resize 1920x1080 output.jpg
Fix 6: Auto-orient cu păstrarea profilului de culoare
convert input.jpg -auto-orient -profile sRGB.icc output.jpg
Folosește DodaTech EXIF Fixer pentru a corecta orientarea și alte metadate.
Prevenție
- Folosește
-auto-orientca primul pas în procesarea imaginilor. - Verifică orientarea cu
identify -verboseînainte de corectare. - Pentru loturi,
mogrifyeste mai eficient decât un script cufor. - Combină cu
-strippentru a elimina metadatele inutile.
Greșeli Comune cu Auto-Orient
- Aplicarea
-auto-orientdupă alte transformări — poate cauza orientare dublă. - Rotire manuală pe imagini cu EXIF — duce la orientare greșită.
- Fără backup înainte de
mogrify—mogrifymodifică direct originalul.
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 corectează automat orientarea EXIF a unei fotografii, elimină metadatele ș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