Image content components

These components accept an image/* MIME type. Common web and camera formats come first. Download a .wasm file and run it with qipx run, or use the recipe finder to connect compatible decoders, transforms, and encoders.

JPEG (image/jpeg) #

Related tool: JPEG location stripper.

PNG (image/png) #

Related tools: favicon generator and image compressor.

WebP (image/webp) #

Related tool: WebP to PNG or BMP.

SVG (image/svg+xml) #

Related tools: SVG data URI, QR code maker, and Open Graph image maker.

GIF (image/gif) #

AVIF (image/avif) #

Related tool: image compressor.

BMP (image/bmp) #

Color and size

Encode

Convert to KTX2

Related tools: image color palette, favicon generator, BMP to WebP, and image compressor.

KTX2 (image/ktx2) #

Generate

Resize

The components filter in linear light with premultiplied alpha. They expose width and height uniforms, preserve aspect ratio when one dimension is omitted, and recoverably reject the opposite scaling direction.

Rotate and flip

Both components accept rotation_degrees=0|90|180|270, flip_horizontal=0|1, and flip_vertical=0|1. Rotation is clockwise and happens before either flip.

Related tool: high-quality image resizer.

Decode and encode

Related tool: image vectorizer.

Floating-point pipeline

JPEG 2000 (image/jp2) #

Looking for source formats and markup instead? See the text content components.