LogoMagic iconLogoMagic
Docs/Concepts/Logos and composition
Core concept

Logos and composition

How to prepare logo files and what LogoMagic does with them. Applies to every LogoMagic product.

Supported formats

Supported
  • PNG — best for most logos (transparent background)
  • JPG / JPEG — fine for solid-background logos
  • WebP — modern, smaller than PNG
  • SVG — vector, scales infinitely
  • GIF — first frame only; no animation in composites
  • AVIF — supported but overkill for most logos
Not supported
  • ICO — Windows favicon format, not an image
  • HEIC / HEIF — iPhone photo format
  • TIFF — print format, rarely what you want here
  • PSD — Photoshop source; flatten to PNG first
  • RAW — camera formats

Unsupported files are rejected at upload time with a clear message, so you won't waste time positioning a logo that later fails to composite.

Recommended sizing

  • Minimum: 500 × 500 px or equivalent SVG. Smaller raster logos look pixelated when composited onto a high-res product shot.
  • Sweet spot: 1000-2000 px on the long edge. Big enough for any product mockup; small enough to stay under the per-file limit.
  • Max file size: 20 MB per logo. If you're hitting that, you likely have a 6000 px photo where a 2000 px trimmed logo would do.
  • Transparency matters. PNG-24 with an alpha channel is what makes your logo land naturally on the product. PNG-8 or JPG with a white background will composite as a visible rectangle.

How compositing works

Behind every logo-placed product mockup is a server-side pipeline:

  1. Fetch the supplier's base product photo (the blank mockup) for the chosen color variant.
  2. Transform the logo per your settings: scale, rotate, offset from the selected placement template (Left Chest, Full Front, Sleeves, etc.).
  3. Composite the transformed logo onto the product photo using pixel-accurate alpha blending. We use the Sharp library — the same engine used by Adobe, Vercel, and Cloudflare for image processing.
  4. Return the composited image. Desktop exports it as a PNG/JPG. Shopify and WooCommerce publish it as the product variant's image.

Single-color effects

Every logo slot supports a single-color effect to simulate screen printing or embroidery. Upload your full-color logo once and let LogoMagic recolor it on the fly for each product color.

  • White — ideal on dark products
  • Black — ideal on light products
  • Custom color — any hex for brand-match
  • Embroidery — subtle sheen + texture effect

The effect is applied to the raster logo while preserving transparency. SVG logos get the color applied to any path without a fill override.

Where placement UI lives per product