Image Ops handles the everyday image processing tasks that come up in any content or development workflow: resizing, format conversion, compression, rotation, blur, and grayscale - all in a single call. Pass a URL, uploaded/base64 image bytes, or a server-local file path and get back a production-ready output file.
It's designed for the kind of repetitive image work that shouldn't require Photoshop or a custom script: converting a PNG to WebP for a web build, resizing an image to App Store icon dimensions, or compressing a hero photo to the right size for a landing page.
What you can do
- transform_image - resize to exact dimensions, convert between JPEG/WebP/AVIF/PNG, compress with quality control, rotate, blur, and convert to grayscale
- Set width only to let the tool preserve aspect ratio automatically
- Use the fit mode to control how the image fills target dimensions (inside, cover, contain, fill)
- Works with remote URLs, base64 image data, and server-local file paths when ToolRouter is running on the same machine
Who it's for
Developers preparing images for web or mobile apps, designers batch-processing assets for export, and content teams resizing and converting images for different platforms and channels.
How to use it
- Use transform_image with image_url for hosted files, image_data for local files sent to hosted ToolRouter, or image_path only for files on the ToolRouter server
- Set width and/or height to resize, and format to convert (webp for web, png for App Store icons, avif for best compression)
- Set quality between 80 and 95 for most web use cases - lower for aggressive compression, higher for print
- The output image_path can be passed directly to other tools or downloaded
Getting started
No setup required - works immediately with any public image URL or inline base64 image data.