Make and use themes with WinterBoard

Section 21: Removing the gradient graphic from wallpaper images

Attention

If you have not read the two prerequisite tutorials: Using YummyFTP and OpenSSH to create themes, and Understanding a theme's directory structure, then you should prior to performing any of the instructions in the following tutorial.

I am updating all WinterBoard tutorials to reflect the differences in creating graphics for the iPhone 4, and iPhone 3G / 3G S. It's important you pay attention to file names (they are different, the iPhone 4 uses an @2x designator just before the .png extension, and dimensions (iPhone 4 graphics are generally double in size from their iPhone 3G / 3G S counterparts). When creating iPhone 4 graphics you should refer to the original graphic on the iPhone 4 or in its firmware file to verify your image is the correct size.

A reader wrote me to tell me how his friend Josh Appel discovered a gradient image that degrades pictures used as wallpaper images and found a way to remove it.

If you use the Settings application on the iPhone to customize your wallpaper with images from your photo library you'll notice a heavy gradient placed on the lower half of the image. Here's the before and after. Pretty dramatic difference isn't it?

If you use WinterBoard to add custom wallpaper images, then this gradient won't affect you.

iPhone       iPhone




Step 1.

Create the folders: No gradient/Folders/SpringBoardUI.framework/   Create the file WallpaperGradientPortraitFull@2x.png for the iPhone 4 (1 by 960), or WallpaperGradientPortraitFull.png for the iPhone 3G / 3G S (1 by 480). Place your images into the SpringBoardUI.framework folder.

iPhone



Place your No gradient folder into your iPhone's Themes folder.

iPhone




Step 2.

Test out your new theme.

iPhone       iPhone



Return to top of page