🖼️

Image Optimizer

Verified

by Community

Compress and optimize images using built-in tools. Resize, convert formats, and reduce file sizes for web use.

imageoptimizecompressmediaweb

Image Optimizer Skill

Optimize images using Python.

Get Image Info

python3 -c "
from PIL import Image
import os
im = Image.open('{filepath}')
print(f'Size: {im.size}')
print(f'Format: {im.format}')
print(f'Mode: {im.mode}')
print(f'File size: {os.path.getsize("{filepath}") / 1024:.1f} KB')
"

Resize Image

python3 -c "
from PIL import Image
im = Image.open('{filepath}')
im.thumbnail(({width}, {height}))
im.save('{output}')
print(f'Saved to {output}')
"

Convert Format

python3 -c "
from PIL import Image
im = Image.open('{input}')
im.save('{output}', quality=85, optimize=True)
"

Notes

  • Use quality=85 for JPEG (good balance)
  • Convert PNG to WebP for ~30% smaller files
  • Pillow may need to be installed: pip install Pillow