Skip to content

Commit 5d98090

Browse files
authored
Update SpriteHelper.py: issue #206 (#207)
Fixing the flip transpose operation when extracting a packed sprite image from a texture.
1 parent 8997c13 commit 5d98090

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

UnityPy/export/SpriteHelper.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -66,10 +66,10 @@ def get_image_from_sprite(m_Sprite) -> Image.Image:
6666
if settings_raw.packed == 1:
6767
rotation = settings_raw.packingRotation
6868
if rotation == SpritePackingRotation.kSPRFlipHorizontal:
69-
sprite_image = sprite_image.transpose(Image.FLIP_TOP_BOTTOM)
69+
sprite_image = sprite_image.transpose(Image.FLIP_LEFT_RIGHT)
7070
# spriteImage = RotateFlip(RotateFlipType.RotateNoneFlipX)
7171
elif rotation == SpritePackingRotation.kSPRFlipVertical:
72-
sprite_image = sprite_image.transpose(Image.FLIP_LEFT_RIGHT)
72+
sprite_image = sprite_image.transpose(Image.FLIP_TOP_BOTTOM)
7373
# spriteImage.RotateFlip(RotateFlipType.RotateNoneFlipY)
7474
elif rotation == SpritePackingRotation.kSPRRotate180:
7575
sprite_image = sprite_image.transpose(Image.ROTATE_180)

0 commit comments

Comments
 (0)