Skip to main content

Why do layer effects change when exchanging files with Aseprite?

Some layer properties do not convert equivalently between Resprite and .ase / .aseprite. First check whether the appearance changed on import or only after export; the two conversions have different limits.

When importing into Resprite​

  • Groups: opacity becomes full and the blend mode becomes Normal. Ordinary image-layer opacity is handled separately.
  • Aseprite tilemap layers: their tilemap data is skipped. They are neither converted to editable Resprite tilemaps nor automatically rasterized into image layers.

Compare the imported artwork with the source before continuing. Exporting it to another format cannot recover content omitted during import.

When exporting to Aseprite​

  • Group opacity, group blend modes, and clipping masks are not retained as equivalent editable properties.
  • Live layer styles, such as Stroke and Shadow, are skipped without baking their appearance into the pixels.
  • Resprite tilemap layers become ordinary pixels without editable map structure or tileset resources.
  • Reference images are omitted.

These are limits of Resprite's conversion workflow. The Aseprite compatibility guide covers the supported properties in more detail.

How can I keep the intended appearance?​

  1. Keep the original source and an editable .resprite project.
  2. Prepare an export copy. Rasterize live layer styles in that copy if their appearance needs to be included.
  3. Open the export in the destination app and compare group blending, clipping, and layer opacity with the original.

Choose the format for the content you need to keep: PSD for one layered frame, Tiled for editable maps, or an image or animation export when only the rendered artwork is needed. Each layered format has its own compatibility limits.