IMG Home PageIMG ProductsProduct DownloadsOrdering InformationTechnical Support and Frequently Asked QuestionsDeveloper's Corner and UtilitiesAbout IMG
CustomersIMG ResellersMedia InformationIMG Events / Trade ShowsUseful LinksIMG Contact InformationIMG Information / Policies
Translate

Images

Images

The PNG format is used for carrying key and panel images within the KBF file. This format was chosen because it is lossless and compressed, and supported on all current target platforms. However, the support on each platform has various limitations, and the information below covers some of these aspects. For best results, use 24-bit color images (16 million colors) vs. 8-bit (256 colors).

If a key or panel contains a PNG image to display, and there is some problem on the run-time system to display the PNG image, a black background will be all that is shown on the key/panel. So an expected PNG image showing a black background indicates a PNG display issue, and you should reference the information below for more details on a particular system.

PNG on Windows

To display PNG files, the system GDIPlus.dll must be available. This was added during the life of XP, so it may not be available on Windows 2000, or older, not up-to-date XP systems. There is a redistributable available from Microsoft (see WindowsXP-KB975337-x86-ENU.exe, knowledgebase KB975337) to add this to older systems.

MYTSOFT.EXE requires the GDIKIT.DLL file to be in the same folder as MYTSOFT.EXE - the dependency link is GDIKIT.DLL which needs MSVC80??.DLL which relies on GDIPLUS.DLL for PNG display. The most effective way to resolve a black background / no PNG display issue on Windows is as follows:

PNG on Linux

Linux requires the libpng to be on the system - when installed (e.g. Debian "apt-get install libpng") a libpng.so file (.so = shared object) is typically a symbolic link in the /usr/lib folder. The run-time mytsoft on Linux uses a library call (dlopen/dlsym/etc.) to access the library without requiring it (for cases where the system does not have libpng available). So the following may be helpful in getting images displayed on a Linux system (if a KBF with images shows a black background where you would expect the image).

PNG on Mac OS X

The PNG display code is available in the native system API, so there are no known issues with PNG display on this platform.


IMG Home PageIMG ProductsProduct DownloadsOrdering InformationTechnical Support and Frequently Asked QuestionsDeveloper's Corner and UtilitiesAbout IMG
CustomersIMG ResellersMedia InformationIMG Events / Trade ShowsUseful LinksIMG Contact InformationIMG Information / Policies