aseprite/tests/sprites
Gaspar Capello 5d0214a89d Fix wrong export of tileset (fix #5053)
Before this fix, when a sprite's color mode was set to Grayscale and
a tileset was exported, the resulting sheet was full of broken
tile images due to a misinterpretation of the pixel format in
the samples.

An unnecessary conversion of the original sprite was also observed
during the "Export Sprite Sheet" command. Specifically,
in the DocExporter::renderTexture function (fix #5088).
2025-06-03 13:19:56 -03:00
..
1empty3.aseprite Merge remote-tracking branch 'tests/main' 2022-10-25 15:30:38 -03:00
2f-index-3x3.aseprite Merge remote-tracking branch 'tests/main' 2022-10-25 15:30:38 -03:00
2x2tilemap2x2tile.aseprite [lua] Fix crash when saving tilemap's cel image (fix #4069) 2023-11-02 14:12:55 -03:00
2x3tilemap-indexed.aseprite Fix wrong export of tileset (fix #5053) 2025-06-03 13:19:56 -03:00
3x2tilemap-grayscale.aseprite Fix wrong export of tileset (fix #5053) 2025-06-03 13:19:56 -03:00
4f-index-4x4.aseprite Fix border padding on the right and bottom sides not being placed (fix #3993) 2023-09-22 16:33:19 -03:00
README.md Fix wrong export of tileset (fix #5053) 2025-06-03 13:19:56 -03:00
abcd.aseprite Merge remote-tracking branch 'tests/main' 2022-10-25 15:30:38 -03:00
bg-index-3.aseprite Merge remote-tracking branch 'tests/main' 2022-10-25 15:30:38 -03:00
cut_paste.aseprite Fix app.command.Cut/Paste does not work in --batch mode (fix #4354) 2024-09-05 17:22:12 -03:00
file-tests-props.aseprite Change userdata_codec.lua test to check pre-saved user data properties 2024-02-26 17:40:15 -03:00
groups2.aseprite Merge remote-tracking branch 'tests/main' 2022-10-25 15:30:38 -03:00
groups3abc.aseprite Merge remote-tracking branch 'tests/main' 2022-10-25 15:30:38 -03:00
link.aseprite Merge remote-tracking branch 'tests/main' 2022-10-25 15:30:38 -03:00
point2frames.aseprite Merge remote-tracking branch 'tests/main' 2022-10-25 15:30:38 -03:00
point4frames.aseprite Merge remote-tracking branch 'tests/main' 2022-10-25 15:30:38 -03:00
slices-moving.aseprite Fix exporting selection to gif/fli/webp files (fix #3827) 2023-07-11 13:33:45 -03:00
slices.aseprite Add test for -save-as {slice} (#3801, #3802) 2023-04-12 15:11:37 -03:00
tags3.aseprite Merge remote-tracking branch 'tests/main' 2022-10-25 15:30:38 -03:00
tags3x123reps.aseprite Add --play-subtags CLI test 2024-05-28 15:00:22 -03:00

README.md

Files

  • abcd.aseprite: Indexed, 32x32, four layers ("a", "b", "c", "d")
  • 1empty3.aseprite: RGB, 32x32, two layers ("fg", "bg"), 2nd frame completelly empty, two tags ("a", "b")
  • groups2.aseprite: Indexed, 8x8, two groups ("items", "player"), two layers per group ("items/gun", "items/sword", "player/head", "player/body"), with one layer hidden ("items/gun").
  • groups3abc.aseprite: RGB, 9x11, three groups ("a", "b", "c"), with three layers each one (called "a", "b", "c" too). There is a combination of visibilities ("b/b", "c", "c/a", and "c/b" are hidden).
  • bg-index-3.aseprite: Indexed, 4x4, two layers ("fg" and "bg") with a special transparent index color (= palette index 3).
  • tags3.aseprite: 3 tags ("forward", "reverse", "pingpong") and 3 layers ("a", "b", "c"), 4x4, several linked cels + layer "c" with empty cels.
  • point4frames.aseprite: Indexed, 4 frames, 2 layers, same cel content but different positions, can be used to test -merge-duplicates to check if all cels go to the same sprite sheet position.
  • point2frames.aseprite: Indexed, 2 frames, 1 layer, same cel content as in point4frames.aseprite. Useful to test if "sourceSize" is different when two cels from different sprites are merged in the same texture atlas.
  • 2f-index-3x3.aseprite: Indexed, 2 frames, 1 layer, mask color set to index 21.
  • 4f-index-4x4.aseprite: Indexed, 4 frames, 1 layer, mask color set to index 0.
  • file-tests-props.aseprite: Indexed, 64x64, 6 frames, 4 layers (one of them is a tilemap), 13 cels, 1 tag, pre-defined user data properties of all kinds in several sprite elements.
  • slices.aseprite: Indexed, 4x4, background layer, 2 slices.
  • slices-moving.aseprite: Indexed, 4x4, 1 linked cel in 4 frames, background layer, 1 slice with 4 keyframes (each keyframe with a different position/size).
  • 2x2tilemap2x2tile.aseprite: RGB, 6x6, 2x2 tilemap layer, 5 tiles tileset, 2x2 tile size, 1 frame.
  • 2x3tilemap-indexed.aseprite: Indexed, 4x5, 1 tilemap layer, 5 tiles tileset, 2x3 tile size, 3 frames
  • 3x2tilemap-grayscale.aseprite: Grayscale, 6x6, 2 layers (one of them is a tilemap), 4 cels, 4 tiles tileset, 3x2 tile size, 4 frames