Skip to content
UniKit

Svg2Jpg

Svg2Jpg processes RGBA pixel arrays locally with explicit alpha behavior and a 4,000,000-pixel per-image ceiling.

Runs in your browserEvery computation happens in your browser — your data never leaves this device.

Image RGBA JSON

Processed pixels

RGBA output is processed locally; alpha is retained unless the selected operation changes it.

Enter an RGBA image JSON object

Pixels: 0 · Width: 0 · Height: 0

What this tool does

  • Run the image operation against reproducible RGBA arrays.
  • Validate dimensions, color, and alpha behavior locally.

Example

Input

{"width":2,"height":1,"pixels":[255,0,0,255,0,255,0,255]}

Output

{"width":2,"height":1,"pixels":[255,0,0,255,0,255,0,255],"stats":{"width":2,"height":1,"pixelCount":2}}

Input is width/height plus an RGBA integer array of width × height × 4; no Canvas API is used.

Frequently asked questions

What input is accepted?

A JSON object with positive integer width/height and an RGBA array is required. Images are limited to 4,000,000 pixels.

How is transparency handled?

Standard operations preserve input alpha; clear, transparency, and alpha inversion apply their explicit alpha behavior.

Is data uploaded?

No. The pure logic processes the pixel array without network access or Canvas.

Keywords:svg转jpgsvg2jpgimageRGBApixel editor

Related tools