identify image.jpg | 이미지 정보 표시 |
identify -verbose image.jpg | 상세 정보 |
identify -format "%wx%h" image.jpg | 크기 표시 |
convert -list font | 폰트 목록 |
convert -list format | 포맷 목록 |
convert input.png output.jpg | 포맷 변환 |
convert input.jpg -quality 85 output.jpg | JPEG 품질 설정 |
convert input.png -depth 8 output.png | 색상 깊이 설정 |
convert input.png -type Grayscale output.png | 그레이스케일로 변환 |
mogrify -format jpg *.png | 일괄 변환 |
convert input.jpg -resize 800x600 output.jpg | 크기에 맞게 조정 |
convert input.jpg -resize 800x600! output.jpg | 정확한 크기로 강제 |
convert input.jpg -resize 800x output.jpg | 너비 조정 |
convert input.jpg -resize x600 output.jpg | 높이 조정 |
convert input.jpg -resize 50% output.jpg | 퍼센트로 조정 |
convert input.jpg -resize 800x600^ -gravity center -extent 800x600 output.jpg | 채우기 위해 크기 조정 및 자르기 |
convert input.jpg -crop 100x100+50+50 output.jpg | WxH+X+Y 자르기 |
convert input.jpg -gravity center -crop 100x100+0+0 output.jpg | 중앙 자르기 |
convert input.jpg -trim output.jpg | 자동 테두리 제거 |
convert input.jpg -shave 10x10 output.jpg | 테두리 픽셀 제거 |
convert input.jpg -brightness-contrast 10x5 output.jpg | 밝기/대비 |
convert input.jpg -modulate 100,130,100 output.jpg | 채도 (HSL) |
convert input.jpg -colorspace Gray output.jpg | 그레이스케일 |
convert input.jpg -sepia-tone 80% output.jpg | 세피아 효과 |
convert input.jpg -negate output.jpg | 색상 반전 |
convert input.jpg -normalize output.jpg | 자동 레벨 |
convert input.jpg -auto-level output.jpg | 자동 레벨 |
convert input.jpg -level 10%,90% output.jpg | 레벨 조정 |
convert input.jpg -blur 0x3 output.jpg | 이미지 블러 |
convert input.jpg -gaussian-blur 0x3 output.jpg | 가우시안 블러 |
convert input.jpg -sharpen 0x1 output.jpg | 이미지 선명화 |
convert input.jpg -unsharp 0x1 output.jpg | 언샵 마스크 |
convert input.jpg -motion-blur 0x10+45 output.jpg | 모션 블러 |
convert input.jpg -charcoal 2 output.jpg | 목탄 효과 |
convert input.jpg -sketch 0x10+120 output.jpg | 스케치 효과 |
convert input.jpg -oil-paint 3 output.jpg | 유화 |
convert input.jpg -edge 1 output.jpg | 엣지 감지 |
convert input.jpg -emboss 1 output.jpg | 엠보싱 효과 |
convert input.jpg -posterize 4 output.jpg | 포스터화 |
convert input.jpg -vignette 0x10 output.jpg | 비네팅 |
convert input.jpg -rotate 90 output.jpg | 90도 회전 |
convert input.jpg -rotate -45 output.jpg | -45도 회전 |
convert input.jpg -flip output.jpg | 수직 뒤집기 |
convert input.jpg -flop output.jpg | 수평 뒤집기 |
convert input.jpg -transpose output.jpg | 전치 (뒤집기 + 회전) |
convert input.jpg -auto-orient output.jpg | 자동 방향 (EXIF) |
convert input.jpg -swirl 45 output.jpg | 소용돌이 효과 |
convert input.jpg -wave 10x100 output.jpg | 물결 효과 |
convert input.jpg -implode 0.5 output.jpg | 함몰 효과 |
convert input.jpg -distort Perspective "0,0 10,10 100,0 90,10 0,100 10,90 100,100 90,90" output.jpg | 원근 변환 |
composite -gravity southeast watermark.png input.jpg output.jpg | 워터마크 추가 |
convert input.jpg overlay.png -gravity center -composite output.jpg | 이미지 오버레이 |
convert input.jpg overlay.png -compose multiply -composite output.jpg | 곱하기 블렌드 |
convert input.jpg -fill white -colorize 50% output.jpg | 색상화 |
convert input.jpg -fill white -pointsize 36 -annotate +50+50 "Hello" output.jpg | 텍스트 추가 |
convert input.jpg -fill white -stroke black -strokewidth 1 -font Arial -pointsize 48 -gravity south -annotate +0+20 "Caption" output.jpg | 스트로크 텍스트 |
convert -size 200x100 xc:white -font Arial -pointsize 24 -fill black -gravity center -annotate 0 "Text" output.jpg | 텍스트 이미지 생성 |
convert input.jpg -fill red -draw "rectangle 10,10 100,100" output.jpg | 사각형 그리기 |
convert input.jpg -fill blue -draw "circle 100,100 150,100" output.jpg | 원 그리기 |
convert input.jpg -stroke red -strokewidth 2 -fill none -draw "line 0,0 100,100" output.jpg | 선 그리기 |
mogrify -resize 50% *.jpg | 모두 제자리에서 크기 조정 |
mogrify -path output -resize 800x600 *.jpg | 출력 폴더로 크기 조정 |
mogrify -format png *.jpg | 모두 PNG로 변환 |
for f in *.jpg; do convert "$f" -resize 50% "thumb_$f"; done | 썸네일 생성 |
montage *.jpg -geometry 100x100+5+5 -tile 4x output.jpg | 그리드 생성 |
montage *.jpg -geometry +0+0 -tile 1x output.jpg | 수직 스트립 |
convert +append *.jpg output.jpg | 수평 추가 |
convert -append *.jpg output.jpg | 수직 추가 |
convert input.jpg -alpha set -channel A -evaluate set 50% output.png | 불투명도 설정 |
convert input.png -transparent white output.png | 흰색 투명하게 |
convert input.jpg -fuzz 10% -transparent white output.png | 퍼지 투명도 |
convert input.png -background white -flatten output.jpg | 배경으로 병합 |
convert -delay 100 *.jpg output.gif | GIF 생성 |
convert -delay 100 -loop 0 *.jpg output.gif | 반복 GIF |
convert input.gif -coalesce frames_%03d.png | GIF 프레임 추출 |
convert input.gif -fuzz 5% -layers Optimize output.gif | GIF 최적화 |