
With this in mind internally foobar will set the edge pixel to blend against the shown neighbour, but even this is not perfect. Depending upon onto which the final image will be drawn to, the lighter or darker image might look totally wrong. If the background was black the edge red would be darkened.

The alpha issue arises now with the edge pixels, in image 2 they are lightened red (because the background color under the alpha layer is white), this is called color bleeding. Now image 2 is image 1 resized down (as the program might do to put the image on a display), it has been reduced to 21%. genericfont - the font used, specifies colour in r,g,b and optional bold itallic values, example 0,0,0 itallicĮach of the 8 skin files are made up from components, these components draw the skin they are:Ī word about transparencies, take the following zoomed images (1 and 2), image 1 is a simple red line with an alpha layer, the line is perfectly masked:.backgroundcol - the background colour for Browsing and Playlist, in r,g,b.iconplay, iconpause, iconfolder are icons to be used in track listing, they should be at least 400x400 pixels and contain an alpha layer.defaultart - a place holder image for when the player is stopped, or a file has no art.The Now Playing page can be 100% skinned, the browse and playlist pages (and settings) offer minimal skinning beyond colour setting.

fbskin file and then renders the skin in an example program which allows the various devices to be tested against your skin. Running SkinDesigner, compiles the skin to a single.
