š¼ļø Logo White Background + Telegram Image Compression ā Image Processing Gotcha Collection
Problem 1: The Logo White Background That Won't Leave The design delivers a logo with a white background. Setting white pixels to transparent works about 60%ā¦

Problem 1: The Logo White Background That Won't Leave
The design delivers a logo with a white background. Setting white pixels to transparent works about 60% of the time. The other 40%: anti-aliased edges. The pixels at the boundary blend colors, leaving a white halo after simple transparency.
The fix: use a tolerance-based transparency tool with ~30-40% fuzz. ImageMagick handles this cleanly:
convert input.png -fuzz 20% -transparent white output.png
Adjust fuzz based on how clean the background is. 20% is a good starting point.
Problem 2: Telegram Destroys Your Images
Telegram compresses photos aggressively. A sharp screenshot comes out blurry. The workaround: send as a file (document), not a photo. Files bypass compression and arrive at original quality.
In OpenClaw's message tool: use asDocument: true or forceDocument: true.
Trade-off: documents show as file attachments, not inline previews.