ANN: PRICE 0.9.0

Riccardo Mottola <[email protected]> Sat, 26 Dec 2009 00:56:15 +0100
Newsgroups gmane.comp.lib.gnustep.announce
Message-ID <[email protected]>
P. R. I. C. E.  0.9.0
---------------------


I released a new version of price, 0.9.0, today.


What is PRICE?
It stands for Precision Raster Image Convolution Engine and is an 
application that is capable of filtering and processing images. It is 
available on both GNUstep (thus linux, netbsd, freebsd, openbsd, 
solaris) and Macosx (tested from 10.1 Puma and up). It is multi-document 
based and can open all standard images supported by gnustep (tiff, png, 
jpg to cite some). It is capable of doing standard operation like 
crop&scale or brightness&contrast as well as more advanced operations 
with frequency-based filters or median filters or customizeable edge 
tracing.


Where to find it?
http://price.sf.net
where you will find also some online documentation which you will 
probably need to understand better how to use the program.

PRICE is GPL'd and each filter is a separate class with well-defined 
interfaces so I encourage the reuse of them in other applications.


What are the news?
- fixes to build on current glibc and current compilers with 
optimizations enabled.
- new, unified, PRFilter architecture which simplifies all the 
controllers and unifies parameter passing with an Array
- all PRTransform actions (rotations, flips, transposition) now support 
both color and grayscale and preserve alpha channel
- complete update of all filters to support Cocoa >= 10.4 which pads the 
NSBitmapImageRep rows
- faster access to bitmap data by using PRImage instead of recreating 
the bitmap image rep. Used now pervasively, for example in the custom 
edge tracer: much faster
- Resize to fit is now live tracked when resizing the window

and many small and big bug-fixes of course.



There are of course several limitations and shortcomings of which I am 
aware, but some of them aren't there just because of lack of time, 
others because of lack of knowledge. I'm open for discussion and help.

I hope you enjoy it however


-Riccardo