Skip to content

Sprite edges show incorrect colors when zoomed out #5544

@Arecher

Description

@Arecher

Describe the bug
When zooming out to 200% or beyond in Aseprite the right and bottom pixels will display a (sometimes) incorrect color. This is likely due to the scaling or wrapping of the image impacting the edge pixels.

To Reproduce
Steps to reproduce the behavior:

  1. Open a (large) sprite with contrasting colors to more easily see the difference.
  2. Zoom out to 200% (or beyond)
  3. Depending on where on the image you zoomed out, the most bottom row and most right column of pixels will display colors from other parts of the image.

Expected behavior
I would expect the pixels to display the pixels that are found in that row, and to extend the pixels found there (so there is no visible edge) in case more space is needed to properly scale the image down.

Screenshots

Image
Depending on where you zoom, the edges will show the orangey sky pixels at the bottom and right, which contrasts sharply with edge pixels. Slightly less noticeable on the gif, but very noticeable in Aseprite itself

Aseprite & System (please complete the following information):

  • Aseprite: Aseprite 1.3.16-beta3
  • System: Windows 10
  • Extensions: A lot :)

Additional context
Tested this with an odd and even number of pixels (since that's usually related in scaling down issues, and this seems to be a type of wrapping of the image before it gets merged down), but it happened with both. Happens with smaller sprites, and happens on the stable version as well.

It also displays Grid lines if they get turned on and off. So this likely is these pixels not updating properly, especially since these pixels show the background Aseprite color when zooming in.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions