How does the automatic boundary crop work technically?
When you load a transparent graphic, the tool draws it to an off-screen HTML5 Canvas context and retrieves its raw pixel array using getImageData(). It loops through the pixel buffer, scanning coordinates from the top, bottom, left, and right edges to locate the first row and column containing pixels with an alpha channel value greater than our specified threshold (e.g. alpha > 0). Once these four boundaries are found, it draws the cropped area onto a new canvas and exports it.
Does this tool support cropping opaque JPEG files?
No. JPEG files do not support alpha channels, meaning every pixel in a JPEG has an alpha value of 255 (completely opaque). If you upload a JPEG, the tool will scan the edges and find opaque pixels immediately, resulting in no crop. This tool is explicitly designed for files that support transparency, like PNG and WebP.
Will trimming compress or blur my graphic?
No. Our script simply slices the existing canvas at its exact pixel coordinates without applying any scaling, resizing, or compression filters. Your exported PNG retains its native pixel-perfect quality.
Is there an image size limit for local processing?
Because all image manipulation executes completely inside your local browser memory using the client's GPU, there are no strict file size upload limits. You can easily trim massive 50MB+ transparent layers in seconds without worrying about network dropouts.
Strict Local Renders: Because all rendering operations take place completely inside your local browser memory space, your images are never sent over the internet or stored on a server.