I would still run through image optimization programs, GS is basically making the images iOS PNG compatible which means that it changes the colour bytes to the iOS preferred method. This is something that XCode also does when the app is built. If it is not iOS compatible or if it was a JPEG for example, the app would convert the images at run-time every time you opened the app instead of when it is built.
Running images through an image optimization program with get rid of unnecessary artifacts and therefor still make a difference to the images within GS and your apps.
SkyMaple said: Nice tip! One thing, do you delete the image and keep the zip?
I'm not deleting any GameSalad project images. I just stopped compressing them. GameSalad is doing it for me.
To save hard drive space on my computer, I do delete the PNG after importing it into GameSalad. A copy then exists in the GameSalad project. If I need to make a change, I can go into the project and pull out the image... or I can go back to the original Pixelmator file. I don't see the sense in keeping the image twice.
mynameisace said: Running images through an image optimization program with get rid of unnecessary artifacts and therefor still make a difference to the images within GS and your apps.
I'm not seeing that. I'm thinking GameSalad does a better job at compressing the PNG files than ImageOptim, which just gave me a bunch of X's when I tried optimizing the images from an older project.
@Photics the Xs you see are because the file can not be compressed further (with current settings).
GS uses pngcrush the same tool that is used by both Xcode and ImageOptim but ImageOptim uses a bunch of other recursive methods and tools as well to get every last bit squished out.:)
Comments
_______________________________________
Game Making Service
Sketch to Vector Service
"Power Orb" Style Template
Targeting System Template
Running images through an image optimization program with get rid of unnecessary artifacts and therefor still make a difference to the images within GS and your apps.
Ace
To save hard drive space on my computer, I do delete the PNG after importing it into GameSalad. A copy then exists in the GameSalad project. If I need to make a change, I can go into the project and pull out the image... or I can go back to the original Pixelmator file. I don't see the sense in keeping the image twice. I'm not seeing that. I'm thinking GameSalad does a better job at compressing the PNG files than ImageOptim, which just gave me a bunch of X's when I tried optimizing the images from an older project.
GS uses pngcrush the same tool that is used by both Xcode and ImageOptim but ImageOptim uses a bunch of other recursive methods and tools as well to get every last bit squished out.:)
When I wrote "X's", I also mean 0.0% compression.
For developers...
If the image can't be compressed further, then why bother with ImageOptim?
For the GameSalad team...
Why is the same image being compressed every time the game is tested / published?