Details
-
Bug
-
Resolution: Unresolved
-
P2: Important
-
None
-
5.15.0 RC2
-
None
-
All platforms
Description
https://code.woboq.org/qt5/qtdeclarative/src/quick/items/qquickspritesequence.cpp.html
The SpriteSequence does not remove smoothing when setting it to false in an QML, I suspect it's because it is inheriting the smooth value from the item default and does not have its own properties like the QtImage does..
https://code.woboq.org/qt5/qtdeclarative/src/quick/items/qquickimage.cpp.html
This bug occurs on all platforms and has been occuring for half a decade now,
https://forum.qt.io/topic/56269/spritesequence-disable-smooth-scaling/2
It also seems unintuitive as you would imagine sprites would naturally have no smoothing on them given the nature of pixel art.
Attached is an image showing the middle player is blurry because it is a sprite sequence, while the two sprites next to it is not blurry.
Here you can see the felgo team addressing the issue with a work around of using gifs..
https://felgo.com/developers/forums/t/keep-pixelation-for-sprites-like-smooth-disabled