image-transform

Geometric image transforms (changing form without changing content). Covers rotation/flip (-180 to 180 degrees), proportional upscaling (2x, 4x, 8x), lossless proportional downscaling, and canvas extension/outpainting (AI smart fill; can expand a portrait image to landscape or vice versa; defaults to 3:4 when no ratio is specified).

meitu image-transform

Usage Examples

# Scenario 1: Rotate
meitu image-transform \
  --image_url ./sample.jpg \
  --rotate 90 \
  --json

# Scenario 2: Proportional upscale
meitu image-transform \
  --image_url ./sample.jpg \
  --sr_num 2 \
  --json

# Scenario 3: Canvas extension (outpainting)
meitu image-transform \
  --image_url ./sample.jpg \
  --width 1024 \
  --height 768 \
  --prompt "AI smart fill for the expanded area" \
  --json

# Scenario 4: Horizontal flip + download results
meitu image-transform \
  --image_url ./sample.jpg \
  --flip_x true \
  --json \
  --download-dir ./output

Parameter Reference

ParameterRequiredDescription
--image_urlYesAliases: --image
--rotateNoType: number
--flip_xNoType: boolean
--flip_yNoType: boolean
--sr_numNoType: number
--target_widthNoType: number
--target_heightNoType: number
--widthNoType: number
--heightNoType: number
--promptNoType: string
--download-dirNoType: string
--outputNoType: string[]
--jsonNoOutput results in JSON format for easy script or agent parsing