Online Batch Image Color Emboss Tool
Apply a fixed 3×3 color emboss filter to up to 30 images locally. Inspect each result and download separate PNGs at the source dimensions.
Start using
What Online Batch Image Color Emboss Tool actually does
Batch color emboss effect for up to 30 selected images. This color-preserving variant exposes no strength, angle, reverse/deboss, grayscale or mask-size controls; upload files and press Generate with the fixed effect.
Checkable example
Verified center-pixel example: for a 3 by 3 grayscale ramp [0,1,2; 3,4,5; 6,7,8], the kernel response at the center is 28 in each RGB channel. Because channels are processed separately, colored edge differences remain colored rather than being converted to grayscale.
Controls, output and limits
The implementation convolves red, green and blue independently with the fixed 3 by 3 kernel [-2,-1,0; -1,1,1; 0,1,2]. Edge sampling repeats the nearest border pixel. Results are written to a clamped byte array, so negative responses become 0 and values above 255 become 255; source alpha is retained.
Worked batch use: load several texture or product photos and Generate to emphasize diagonal relief with the same fixed kernel. Flat regions change little compared with directional edges, while strong transitions can clip to black or full channel intensity. Review every preview because there is no adjustable strength.
Each input must have an image MIME type, be at most 25 MiB and decode to at most 24,000,000 pixels. The selected batch is capped at 100 MiB and 40,000,000 decoded pixels; a selection exceeding 30 files is rejected entirely.
Every result is encoded as PNG and named from its source base name plus -colorEmboss.png. Download all starts separate downloads about 180 ms apart; no ZIP, original-format preservation or format selector is provided.
Processing is local in the browser and output dimensions match each source. This fixed convolution is not 3D depth reconstruction, bump-map export, lighting simulation or a reversible filter. It can amplify noise and clip channel detail, so retain the originals.
Processing takes place locally in your browser.