|Change Image File Format|
|Onscreen editing of Brightness, Contrast, Gamma, Hue, Sharpness etc.|
|Resize, Chop, Crop, Flip, Rotate, Skew etc.|
|Add Borders, Frames, Captions, Drawings etc.|
|Bezier Curves, Non Rectangular Crops, Snap to Grid etc.|
|Gradients, Hatch Patterns, Draw Equations etc.|
|Image Layers, Animated Giffs, Compositing etc.|
|Many types of Filters, Special Effects, Multi Channel processing|
|Inspect and edit Image Metadata|
|Webcam Input and Frame by Frame Video I/O|
|Single and Multichannel Matrices, Tables and 2D Data Maps|
|Key Point Detection and Descriptor processing|
|Object Tracking and Recognition|
|Camera Calibration for extracting 3D information etc.|
|Live video processing, e.g. edge detection, noise reduction adding captions etc.|
|Interactive 3D Models and Data Visualization|
|Compose near realistic 3D Scenes|
|Micro and Macro Focus Stacking, Astronomical stacking|
|Align frames in a sequence|
|Data Processing Graphs and Charts|
Download Czimps.zip 170 MB
Download and unzip the above, the executable is Czimps.exe, the unzipped size is over 610 MB. When you start the program the Collections window and context sensative Help appear, to see what it can do try some of the examples. Right click on the Functions line of the Collections Window and choose Load Funlist, then pick a *.cze file. Once loaded the Funlist will appear in the Functions Collection now you should Run it by Right clicking on it and choosing Run.
Depending on your security program you may need to give permission for Czimps.exe and povconsole.exe to run on your system.
There is an example for most of the approximately 780 functions, some just produce an image in the Image window, some show images in small popup windows, many VTK examples show a window that responds to mouse manipulations. Other examples show text results in a dioalog, some show a dialoig with settings and a slider at the bottom if you place the text cursor in a number field and move the slider the displayed result should change. Further results are available in a Table.
Most Image Magick functions are included, a Large number of Open Computer Vision and the Visualization Tool Kit functions are also present. Supporting functions include Math Jax equation rendering, MuParser expression evaluation, Qt Tables and Text editing. External programs used include The Persistance of vision Ray Tracer and ffmpeg and several others. To these I have added many Map processing functions, pixel level painting, a construction device used for snap to grid etc, bezier curve drawing, and many new functions have been added to the parser to enable string manipulation and direct pixel etc. access for most object, there are also functions that can convert data from one format to another. The above packages do not need to be installed seperately, everything is in the downloaded zipped folder.
The program is not as easy to use as some but that is the price you pay for all of the power just under the surface. The idea is you compose a Function List, Funlist for short, from the available functions and then Run it. It is a sort of interpreted image processing language many functions having interactive settings. Once you learn your way around the program you do not need to remember all of the functions and all of the available settings as the functions are sorted into menus and settings are made in dialog boxes.
This is just a test version, though it is quite stable now, as such expect there to be bugs, maybe even crashes. I would be greatful for input from anyone who tries the program, I have tried it on Windows 10 and Windows 7 computers both with Intel processors and would like to know if it works on any other combination.
CombineZP is no longer available at Hadleyweb but you can download the installation file here:-
Download CombineZP.msi 10 MB
Alan Hadley firstname.lastname@example.org