I'm currently making a character creator for my game. The way you use it is by putting an image and a text file in the user folder.
The image is a sprite sheet, and the text file defines the coordinates in which the image will be cropped.
To crop the frames, i'm using the Image.get_rect() method. Then, i add the images as frames in a SpriteFrames node, and use the ResourceSaver class to save the resource in the user dir.
The problem is: those saved SpriteFrames weigh an ungodly amount more than the original files, even when i use the "compress" flag in the save() method.
Why does this happen?
