images blurry on newer iPad?

GamePizzaGamePizza Member, PRO Posts: 227
I submitted a lite version of my game to Apple and the reviewer said the images are blurry.

I tested my app on an iPad 2 and the images were crisp. The full version of my game has been released on iPad since September 2012 and I've had no comments that the images are blurry. The reviewer said they were testing on a third gen iPad. I have resolution independence unchecked.

How can I make my images sharper? Do I need to get the latest iPad to test my apps? Is there any way around this problem?

Comments

  • jonmulcahyjonmulcahy Member, Sous Chef Posts: 10,408
    you need to import your images at 2x their size and make sure RI is checked. otherwise is scales your images up which can result in them being blurry.

  • GamePizzaGamePizza Member, PRO Posts: 227
    Thank you very much for your comment!

    2x their size. Currently, the images are 1024x768. So, that means, I need to scale the images to 2048x1536 and import these larger images? I tried this, but GameSalad says the image is too large to safely use in GameSalad. Should I section the images into quarters of 512x307.2 and import these? I can try that.
  • CodeMonkeyCodeMonkey Head Chef, Member, PRO Posts: 1,803
    Rules for sharper images:
    1) Dimensions divisible by 2 (divisible by 4 for retina display.)
    2) For retina display, if your actor is 512x512, the image should be double that (1024x1024)
    3) Power of 2 rule. The amount of memory used for your image is the same for the next highest dimension that is a power of 2. e.g.. 512,1024,2048, etc
  • GamePizzaGamePizza Member, PRO Posts: 227
    Ok, so the 4 images could be 512x308. But the images will need 4x more memory than they are currently using. :)
  • jonmulcahyjonmulcahy Member, Sous Chef Posts: 10,408
    Gs supports images up to 2048x2048. Make sure your image is no larger than that.
  • GamePizzaGamePizza Member, PRO Posts: 227
    I tried to import images 2048x1536 but GameSalad says the "image is too large to safely use in GameSalad."
  • JSprojectJSproject Member Posts: 730
    Make sure you have resolution independence checked in your project
  • SocksSocks London, UK.Member Posts: 12,822
    . . . So, that means, I need to scale the images to 2048x1536 and import these larger images? . . .
    Scaling up images will give you much the same result as letting iOS scale up your 1024 x 768 images - they will look soft, scaling up images does not introduce additional resolution, it just interpolates what's already there.
  • GamePizzaGamePizza Member, PRO Posts: 227
    I am using GS version 0.10.3.

    If I check resolution independence and test my project in GS Viewer on my iPad, I can see the blurring to which the reviewer was referring. Graphics are especially blurry. The images are not always so bad.

    With resolution independence checked, I can import 2048 without the error message. I have only started testing with the first few scenes, but it seems scaling the images to 2048 and then importing them again fixes the blurring.
Sign In or Register to comment.