[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

ANN: PRICE 0.9.0

From: Riccardo Mottola
Subject: ANN: PRICE 0.9.0
Date: Sat, 26 Dec 2009 00:56:15 +0100
User-agent: Mozilla/5.0 (X11; U; FreeBSD i386; en-US; rv: Gecko/20090906 SeaMonkey/1.1.18

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?
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


reply via email to

[Prev in Thread] Current Thread [Next in Thread]