# Rotate 90 should not use Rotsprite

**URL:** https://community.aseprite.org/t/rotate-90-should-not-use-rotsprite/3267
**Category:** Bug Reports
**Created:** [June 11, 2019, 10:38am UTC](https://community.aseprite.org/t/rotate-90-should-not-use-rotsprite/3267 "2019-06-11T10:38:50Z")
**Posts on this page:** 7
**Page:** 1

<div class="post-metadata">

### Author: ![Kyrieru](https://community.aseprite.org/user_avatar/community.aseprite.org/kyrieru/32/18506_2.png) [@Kyrieru](https://community.aseprite.org/u/Kyrieru)
#### Post date: [June 11, 2019, 10:38am UTC](https://community.aseprite.org/t/rotate-90-should-not-use-rotsprite/3267/1 "2019-06-11T10:38:50Z")

</div>

If you use 90 degree rotation (from the menu) while Rotsprite is enabled, it will use it despite no filtering being needed.  
This means that if you rotate something it will be distorted.

 ![b6fdc3cc2abd76fabe0d42e203c4d4dc](https://community.aseprite.org/uploads/default/original/2X/6/69553effe7c44b592f66aec099744baa62841e41.png)

To me this is unintended behavior, as filtering is never needed when rotating at those angles.  
It can also be a little confusing if you don’t know what’s causing it, as the changes can be very subtle, and a user may not realize that it happened until it’s too late.

---

<div class="post-metadata">

### Author: ![KashouC](https://community.aseprite.org/user_avatar/community.aseprite.org/kashouc/32/1404_2.png) [@KashouC](https://community.aseprite.org/u/KashouC)
#### Post date: [June 11, 2019, 10:40am UTC](https://community.aseprite.org/t/rotate-90-should-not-use-rotsprite/3267/2 "2019-06-11T10:40:38Z")

</div>

I agree. It was pretty confusing at first. 🙂

---

<div class="post-metadata">

### Author: ![vegeta897](https://community.aseprite.org/user_avatar/community.aseprite.org/vegeta897/32/14885_2.png) [@vegeta897](https://community.aseprite.org/u/vegeta897)
#### Post date: [June 11, 2019, 10:52am UTC](https://community.aseprite.org/t/rotate-90-should-not-use-rotsprite/3267/3 "2019-06-11T10:52:15Z")

</div>

I’m wondering if there’s an issue with Aseprite’s implementation of RotSprite. If you download the official RotSprite executable from their site, and use it to rotate an image by 90 degrees, the output is perfect.

---

<div class="post-metadata">

### Author: ![Kyrieru](https://community.aseprite.org/user_avatar/community.aseprite.org/kyrieru/32/18506_2.png) [@Kyrieru](https://community.aseprite.org/u/Kyrieru)
#### Post date: [June 11, 2019, 11:45am UTC](https://community.aseprite.org/t/rotate-90-should-not-use-rotsprite/3267/4 "2019-06-11T11:45:50Z")

</div>

I’m just guessing, but I’d assume they just have hard coded exceptions for those angles.

---

<div class="post-metadata">

### Author: ![vegeta897](https://community.aseprite.org/user_avatar/community.aseprite.org/vegeta897/32/14885_2.png) [@vegeta897](https://community.aseprite.org/u/vegeta897)
#### Post date: [June 11, 2019, 11:57am UTC](https://community.aseprite.org/t/rotate-90-should-not-use-rotsprite/3267/5 "2019-06-11T11:57:14Z")

</div>

I’m sure they do, but if aseprite is calling rotsprite, shouldn’t rotsprite use those exceptions when given a 90 degree input? I guess it depends how it was implemented.

---

<div class="post-metadata">

### Author: ![Bropocalypse](https://community.aseprite.org/letter_avatar/bropocalypse/32/5_5575768a8748004e209b776fc1b2916d.png) [@Bropocalypse](https://community.aseprite.org/u/Bropocalypse)
#### Post date: [June 12, 2019, 9:04am UTC](https://community.aseprite.org/t/rotate-90-should-not-use-rotsprite/3267/6 "2019-06-12T09:04:35Z")

</div>

It’s also possible Asesprite uses an outdated version of it.

---

<div class="post-metadata">

### Author: ![dacap](https://community.aseprite.org/user_avatar/community.aseprite.org/dacap/32/10_2.png) [@dacap](https://community.aseprite.org/u/dacap)
#### Post date: [September 7, 2019, 12:19am UTC](https://community.aseprite.org/t/rotate-90-should-not-use-rotsprite/3267/7 "2019-09-07T00:19:57Z")

</div>


