Screwdriver++ is a package with various tools for the C++ programmer in Unix environments. It contains classes for time measurement, image and file manipulation, and arbitrary precision arithmetics. Timer is a class for measuring time intervals with millisecond accuracy. Image is a class that uses OpenCv to manipulate images. File is a class to manipilate file input and output in various formats. Number is a class to manipulate arbitrary precision arithmetics.
Decoration is an image decorator. It applies effects to your photoset. It has an extensive set of effects (more than 100) including color border, gradient border, round corners, drop shadow, mirror, blur, reduce noise, tint, mosaic, superpose text, rotate, zoom, crop, button, brightness, contrast, gamma, glow, bend, sharpen, change transparency, kaleidoscope, oil, emboss, bump, and edge. You can also use it to generate buttons. Images can be located on your hard disk, on a Web site, or in the clipboard, or your can create an empty one. Examples are included in the software.