image-convert

Original🇺🇸 English
Translated

Converts an image to a different format (PNG, JPG, WebP). Use when you need to change image formats, optimize for web, or prepare images for specific applications.

8installs
Added on

NPX Install

npx skill4agent add agntswrm/agent-media image-convert

Tags

Translated version includes tags in frontmatter

Image Convert

Converts an image to a different format (PNG, JPG, or WebP).

Command

bash
agent-media image convert --in <path> --format <format> [options]

Inputs

OptionRequiredDescription
--in
YesInput file path or URL
--format
YesOutput format:
png
,
jpg
,
webp
--quality
NoQuality for lossy formats (1-100, default: 80)
--out
NoOutput path, filename or directory (default: ./)
--provider
NoProvider to use (default: auto-detect)

Output

Returns a JSON object with the converted image path:
json
{
  "ok": true,
  "media_type": "image",
  "action": "convert",
  "provider": "local",
  "output_path": "converted_123_abc.webp",
  "mime": "image/webp",
  "bytes": 23456
}

Examples

Convert PNG to WebP:
bash
agent-media image convert --in photo.png --format webp
Convert to high-quality JPEG:
bash
agent-media image convert --in photo.png --format jpg --quality 95
Convert with custom output directory:
bash
agent-media image convert --in image.png --format webp --out ./converted

Providers

  • local (default) - Uses sharp library, no API key required