The Simple Image Processing Library (SIPL) is a C++ library with the main goal of making it easy to go from an algorithm concept to pictures on the screen.
If level/window is adjusted, this is not reflected when saving image.
Also, spacing is not accounted for. This can be resolved by scaling gtkImage in the saveFileSignal function.
When an image is displayed on screen, the GtkWidget image should probably belong to the window and instead let the window have a reference to the Image class. When update is called on the window the GtkWidget is updated with the data from the Image class
Programs compiled using the latest version of SIPL and libgtk2.0-dev version 2.24.30 crash during execution with error Attempt to unlock mutex that was not locked
From what I've read elsewhere this is because of an update in libgtk. Just thought I'd let you know. Thanks for your work on this and making it open source.
Create IntensityTransformation class and other specialized classes that extend this class
Chaining of intensity transformations
Extend the constructors, assignment operators and readMhd function to incorperate these objects.