aseprite/tests/sprites
Gaspar Capello bcbe61c882 Fix border padding on the right and bottom sides not being placed (fix #3993)
Prior to this fix, border padding was clipped to the edge of sprites
on the right and bottom in all export sprite sheet types.

This commit includes tests for 'Export Sprite Sheet' command using
shape padding, border padding, inner padding with 'Packed' sheet type
+ 'Trim Cels' = true.
2023-09-22 16:33:19 -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
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
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
file-tests-props.aseprite Add custom properties serialization/deserialization lua tests 2023-01-06 19:28:02 -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
README.md Fix border padding on the right and bottom sides not being placed (fix #3993) 2023-09-22 16:33:19 -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

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.
  • 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).