caba836
* pixels.c: clamp pixels in the float32 -> rgba32 conversion to avoid artifacts. by
2008-07-31 22:02:34 +0000
877e7b2
* filter/blur.c: avoid annoying side effects with very small or negative blur radii. by
2008-07-31 22:02:30 +0000
ea38654
* filter/blur.c: minor optimisation in the kernel generation. by
2008-07-31 22:02:26 +0000
4a85727
* blur.c: support for variable blur radius and Gaussian offset. by
2008-07-31 22:02:22 +0000
e15f20a
* pixels.c: add Floyd-Steinberg dithering to the float32 -> rgba32 conversion. by
2008-07-31 22:02:17 +0000
0105b6f
* pixels.c: speed up the RGBA32 -> float32 conversion, using a simple LUT. by
2008-07-29 22:17:43 +0000
42af43a
* blur.c: separated blur; it's now incredibly faster. by
2008-07-28 23:49:09 +0000
19874f4
* Free surfaces allocated by pipi_getpixels() in pipi_free(). by
2008-07-28 23:49:05 +0000
af0c7f5
* blur.c: fix overflow errors. by
2008-07-28 23:49:00 +0000
31328a1
* Big API reorganisation. Now libpipi can transparently convert between colour spaces for a given image. For instance, if pipi_gaussian_blur is applied to a 32-bpp image, it is automatically converted to gamma-corrected 32-bit floats beforehands, then converted back to normal. * TODO: clipping, regions of interest, more formats, getpixel macros... by
2008-07-28 23:01:29 +0000
60dea06
* Add a blur example. by
2008-07-28 23:01:25 +0000
7d147f3
* Test implementation of Gaussian blurring. It's awfully slow and does not use the separation property, but it's just for a test. by
2008-07-28 23:01:21 +0000
1871465
* pixels.c: do not return a white pixel when calling getpixel() outside the image boundaries; instead, return the closest pixel in the image. by
2008-07-28 23:01:17 +0000
5e97ce5
* Improve genethumb --help message. by
2008-07-28 23:01:14 +0000
e088f09
* Typo. by
2008-07-28 23:01:09 +0000
8b8a3f6
* bootstrap: update bootstrapping script. by
2008-07-28 23:01:05 +0000
79b24b6
* mygetopt.c: fix a parsing issue with short options. by
2008-07-16 17:23:39 +0000
014b738
* Better error recovery in genethumb. by
2008-03-11 15:58:00 +0000
1d6c2c5
* Implemented 24 -> 16 bpp dithering. * Added the --bpp flag to genethumb. by
2008-03-11 14:56:42 +0000
735b2a5
* Checking in an old Rubik's cube dithering test. by
2008-03-11 14:56:37 +0000
6a86e2b
* Split the image loaders into sdl.c, imlib.c and opencv.c. We'll do something far better, but later. by
2008-03-11 14:56:32 +0000
d8aa3a2
* getpixel/setpixel functions use doubles instead of ints for now. by
2008-03-11 14:56:27 +0000
8681ce3
* Define USE_SDL and USE_OPENCV in addition to USE_IMLIB2. by
2008-03-11 14:56:22 +0000
d7c0fa3
* Add getopt and getopt_long support to genethumb. by
2008-03-11 14:56:14 +0000
7a2b8fc
* Resizing in libpipi is now gamma-aware. by
2008-02-27 00:41:32 +0000
bf052a0
* Fixed a bug in the naive resizing code. by
2008-02-27 00:41:29 +0000
00a1db9
* Image resizing test. by
2008-02-26 23:50:15 +0000
84cc96a
* Starting image resizing. X-wise resize works so far. by
2008-02-26 23:50:08 +0000
53aa513
* Import image loading features from PWNtcha. As they are more than 4-year old, they will certainly require some cleanup, eg. pkg-config transitions. by
2008-02-24 18:49:39 +0000
08e83cb
* Initial code skeleton. by
2008-02-24 18:49:31 +0000
e4dbd29
* Preparing repository. by
2008-02-23 11:01:57 +0000