Image2ULAPlus is a follow-up version of Edward Cree's great tool SCRPlus. It is released under the GNU GPL v3+ license and the source code is fully available (see download section below).
You can either read any supported file and can convert it into any other supported format. Image2ULAPlus supports ZXP file enhanced format. You also may use palette files and can convert a picture using this palette. Image2ULAPlus now supports the HAM256 picture format that is based on ULAPlus technique.
Fully supported file types (reading and writing):
* SCR (standard and Timex SCREEN$, with or without ULAPlus palette addition) * BMP bitmaps * JPG and PNG images * ZXP ZX-Paintbrush pictures (standard and enhanced format) * ULAPlus and HAM256 tapes
Partially supported file types (reading only):
* TAP palette files (176 bytes) * RAW palette files (64 bytes)
Working features:
* Supports nearly all features of the great tool SCRPlus (including command line parameters) * Supports reading of standard and enhanced ZXP (ZX-Paintbrush) pictures. * Convert from bitmap images to Screens and vice versa. * Timex SCREEN$ support.
List of changes (last 12 months): Date: Description of changes: August. 28th, 2011 New program version 1.0 published Dec. 13th, 2011 Bug fix reported by Andrew Owen: The renderer's preview picture was always better than the output picture, because the displayed colours were not calculated in their bit-reduced form. January 2012 Adding a picture zoom view which can be activated by clicking on both images (left and right) Including the HAM256 saving and loading abilities - kindfully supported by Andrew Owen. A new button 'Save palette' has been implemented. Along with the new HAM256 support, there's a new command line switch +HAM256
Instead of having anthing inside a ZIP container, all further versions come with a real installshield exe.
A new switch 'reduce colours to 8 bit' reduces the colours of the original picture (left image) to ULAPlus compatible colours. Feb. 1st, 2012 New program version 1.1 published