Commit Graph

  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • caba836 * pixels.c: clamp pixels in the float32 -> rgba32 conversion to avoid artifacts. by sam 2008-07-31 22:02:34 +0000
  • 877e7b2 * filter/blur.c: avoid annoying side effects with very small or negative blur radii. by sam 2008-07-31 22:02:30 +0000
  • ea38654 * filter/blur.c: minor optimisation in the kernel generation. by sam 2008-07-31 22:02:26 +0000
  • 4a85727 * blur.c: support for variable blur radius and Gaussian offset. by sam 2008-07-31 22:02:22 +0000
  • e15f20a * pixels.c: add Floyd-Steinberg dithering to the float32 -> rgba32 conversion. by sam 2008-07-31 22:02:17 +0000
  • 0105b6f * pixels.c: speed up the RGBA32 -> float32 conversion, using a simple LUT. by sam 2008-07-29 22:17:43 +0000
  • 42af43a * blur.c: separated blur; it's now incredibly faster. by sam 2008-07-28 23:49:09 +0000
  • 19874f4 * Free surfaces allocated by pipi_getpixels() in pipi_free(). by sam 2008-07-28 23:49:05 +0000
  • af0c7f5 * blur.c: fix overflow errors. by sam 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 sam 2008-07-28 23:01:29 +0000
  • 60dea06 * Add a blur example. by sam 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 sam 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 sam 2008-07-28 23:01:17 +0000
  • 5e97ce5 * Improve genethumb --help message. by sam 2008-07-28 23:01:14 +0000
  • e088f09 * Typo. by sam 2008-07-28 23:01:09 +0000
  • 8b8a3f6 * bootstrap: update bootstrapping script. by sam 2008-07-28 23:01:05 +0000
  • 79b24b6 * mygetopt.c: fix a parsing issue with short options. by sam 2008-07-16 17:23:39 +0000
  • 014b738 * Better error recovery in genethumb. by sam 2008-03-11 15:58:00 +0000
  • 1d6c2c5 * Implemented 24 -> 16 bpp dithering. * Added the --bpp flag to genethumb. by sam 2008-03-11 14:56:42 +0000
  • 735b2a5 * Checking in an old Rubik's cube dithering test. by sam 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 sam 2008-03-11 14:56:32 +0000
  • d8aa3a2 * getpixel/setpixel functions use doubles instead of ints for now. by sam 2008-03-11 14:56:27 +0000
  • 8681ce3 * Define USE_SDL and USE_OPENCV in addition to USE_IMLIB2. by sam 2008-03-11 14:56:22 +0000
  • d7c0fa3 * Add getopt and getopt_long support to genethumb. by sam 2008-03-11 14:56:14 +0000
  • 7a2b8fc * Resizing in libpipi is now gamma-aware. by sam 2008-02-27 00:41:32 +0000
  • bf052a0 * Fixed a bug in the naive resizing code. by sam 2008-02-27 00:41:29 +0000
  • 00a1db9 * Image resizing test. by sam 2008-02-26 23:50:15 +0000
  • 84cc96a * Starting image resizing. X-wise resize works so far. by sam 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 sam 2008-02-24 18:49:39 +0000
  • 08e83cb * Initial code skeleton. by sam 2008-02-24 18:49:31 +0000
  • e4dbd29 * Preparing repository. by sam 2008-02-23 11:01:57 +0000