Wallperizer Help




Home



Wallperizer


Description

The program sets the wallpaper of the desktop automatically.

You can't run at the same time more than one instance of the program.



System tray menu

To display the system tray menu, click the right mouse button on the system tray program's icon.



Close

Close the program, including from the system tray.



Add pictures directory

Add a directory from where pictures are loaded to be used as wallpapers. The files from all active directories are automatically reloaded every time you add a directory.



Visible calendar

Show or hide the calendar on / from the wallpaper.



Set calendar position

Set the position of the calendar on the wallpaper.



Load calendar skin

Load a skin for the calendar.



Load calendar colors

Load only the colors from a skin for the calendar; the other parameters of the skin remain as they are.



Normalize brightness

The brightness of each picture is normalized to the specified value, using an automatic process where bright pictures are made darker and dark pictures are made brighter. Use a low value to make bright pictures darker, and a high value to make dark pictures brighter.

Use this particularly when you work at night and you want not to be upset by bright pictures.



Favorites



Set favorite wallpaper

This displays a menu which contains the file titles of the pictures which the user has chosen to keep as favorites within the program.



Add picture to favorites

The file title of the picture which is currently used as wallpaper is added to the favorites. There can be maximum 20 favorite pictures.



Delete favorite

This displays a menu which contains the favorite pictures. Click on one item to delete it from the list of favorites.



Directories



List of directories

This list contains the directories from where the file titles of pictures are loaded so that they can be used as wallpapers; the content of each directory is sorted by name. There can be maximum 100 directories.

The "NA" / "Active" field indicates if the content of that directory is loaded. Click on it to toggle it.

The "NR" / "Recurs" field indicates if the content of that directory is loaded recursively, that is, if the subdirectories (of the specified directory) are also loaded. Use recursive loading with care because it could significantly slow down the loading of the program, depending on how many directories and how many files have to be loaded. Click on it to toggle it.

When you finish changing all the status fields that you want, click "Wallpaper \ Directories \ Reload file names" to load the files names from all active directories.



External drop

You can drag directories from other programs and drop them on Wallperizer. These directories are automatically added to the list of directories from which picture file names are loaded. These directories are also automatically activated.

When you finish dropping all the directories that you want, click "Wallpaper \ Directories \ Reload file names" to load the files names from all active directories.



Options



Hotkey

Use the hotkey to change the wallpaper, no matter where you are.



Desktop margin

The size of the margin around the visible area of the desktop, where objects (like the calendar and the sponsor's logo) can't be.



Stretch wallpaper picture

If this is checked, the wallpaper picture is stretched to cover the entire desktop, else it's tiled. The picture is reloaded every time this is changed.



Fit before tile

If this is pushed, the wallpaper picture is fit to cover the as much as possible from the main window, before it is tiled. The picture is reloaded every time this is changed.



Filling color

The filling color is visible through the wallpaper picture, proportionally with the translucency. It can be modified only if the translucency is above 0. The picture is reloaded every time this is changed.



Normalize brightness

The brightness of each picture is normalized to the specified value, using an automatic process where bright pictures are made darker and dark pictures are made brighter. Use a low value to make bright pictures darker, and a high value to make dark pictures brighter.

Use this particularly when you work at night and you want not to be upset by bright pictures.

If the "Normalize brightness" check-box is checked, the wallpaper picture is made darker or brighter, according to the specified level and to its visual aspect. The picture is reloaded every time this is changed.

The method used to normalize the brightness can be:

Anisotropic dampening. This method preserves best the details of the picture when its brightness has to be decreased. However, in most cases it doesn’t work for pictures which need to have their brightness increased. Be sure to try it!

Balanced scaling. This method preserves best both the vibrancy of the colors and the details of the picture. Balanced scaling has effect when the brightness of the picture has to be increased too much.

Mirrored scaling. This method preserves best the details of the picture. It's like direct scaling, but balanced scaling is used if the brightness has to be increased. If the brightness of the wallpaper picture has to be increased, the method used for calculations is just like the method used to decrease the brightness, with a scaling factor between 0 and 1, but relative to the maximum color intensity.

The picture is reloaded every time the normalization method is changed.

The applied normalization factor is a positive value. If it is 100 it means that the brightness of the picture was not modified. Smaller values mean that the brightness of the picture was reduced, while higher values mean that the brightness of the picture was increased.



Rotate colors

If this check-box is checked, the colors of the wallpaper picture are automatically rotated to make the general tint of the picture as close as possible to the filling color. The picture is reloaded every time this is changed.



Gamma

Set the gamma parameter of the picture. If the value is 100, the gamma is not applied. Increase this value in order to make the colors darker, and decrease it to make the colors lighter. The picture is reloaded every time this is changed.



Broadcast

If you develop a program and you want to have a way to automatically change the wallpaper of that program then read this section. This is a private wallpaper for programs, not the desktop wallpaper.

Although you still have to write the code which sets the wallpaper, you don't have to deal the part which chooses a picture file (this is what Wallperizer does).

If the "Broadcast wallpaper change for other programs" check-box is checked, Wallperizer sends periodically (see the corresponding combo-box for the interval of time) a message to all programs which run on your system. This message informs all programs that they should change their wallpaper.

To retrieve the identification code of this message, use the following code:

#define CBWC_MsgID "Wallperizer - Broadcast Wallpaper Change"

UINT BWC_MsgID = RegisterWindowMessage(CBWC_MsgID);

Then, in the message loop of your program's main window, intercept the "BWC_MsgID" message and extract the file title of the picture which you should use as wallpaper, by reading the text from the key "HKEY_CURRENT_USER \ Software \ Wallperizer \ BroadcastWallpaperChange" from the system's registry. Don't change your wallpaper if this text is empty (Wallperizer clears it when it is closed) or the wallpaper is already set with the same picture file. You can read this registry key any time you want, for example, when your program starts.

After this, if both Wallperizer and your program are running on a user's computer, your program will automatically change its wallpaper.







License | Contact