28 İşlemeler (master)

Yazar SHA1 Mesaj Tarih
  sam 1ff231b9f7 Change _C pixel format suffixes into _U8 for more clarity. 16 yıl önce
  sam bb926c7a95 Rename pipi_getpixel into pipi_get_pixels. 16 yıl önce
  sam 4bfa33f1b9 Start writing Visual Studio projects. 16 yıl önce
  sam 0eb36a6225 Support C99 types on Win32 through the same hacks as in libcaca. 16 yıl önce
  sam 36438eed8f Fix headers. 16 yıl önce
  sam 6f49c4d859 * ordered.c: r means radius, not diameter. 16 yıl önce
  sam bd54059e60 * Add a scale parameter to pipi_dither_ordered_ext(). 16 yıl önce
  sam 4fefa85cd9 * ordered.c: allow to rotate the dither pattern, using nearest-neighbour 16 yıl önce
  sam 3dba2d0198 * Add pipi_order, to transform any image into an ordered dithering matrix. 16 yıl önce
  sam 645169e3b1 * Add the "halftone" dithering method, which uses classical halftone (aka. 16 yıl önce
  sam 44c9b8e15d * Get rid of the specific error diffusion functions, since our stock kernels 16 yıl önce
  sam 90c7527281 * Add pipi_dither_ediff(), a generic error diffusion dithering algorithm 16 yıl önce
  sam b40fc1b330 * atkinson.c: implement Atkinson dithering. 16 yıl önce
  sam 25cdf35a86 * jajuni.c: add Jarvis-Judice-Ninke dithering. It's a Floyd-Steinberg-like 16 yıl önce
  sam b5500986b2 * floydsteinberg.c: minor optimisation in the FStein error propagation. 16 yıl önce
  sam eb9a270380 * pipi_dither_ordered() now takes two arguments; any image can be used as 16 yıl önce
  sam 53268650a7 * dbs.c: generate the initial halftone using random dithering instead of 16 yıl önce
  sam 0eda956bfc * random.c: implement random dithering using a deterministic pseudo-RNG. 16 yıl önce
  sam 18dd51e1a5 * Dithering algorithms no longer modify the original image. 16 yıl önce
  sam 41efcdecc0 * Prefix dithering functions with _dither_ to avoid namespace cluttering. 16 yıl önce
  sam 6a3309663e * ordered.c: implement Bayer dithering (pretty trivial). 16 yıl önce
  sam a6dcd80490 * dbs.c: optimise DBS by ignoring 16x16 cells that had no pixel changes for 16 yıl önce
  sam 2a3c7ca990 * dbs.c: improve the DBS human visual system kernel by adding two Gaussian 16 yıl önce
  sam 87f8e922ab * Error diffusion methods now support either raster or serpentine scan. 16 yıl önce
  sam 302ce37f8e * ostromoukhov.c: Ostromoukhov's simple error diffusion algorithm. 16 yıl önce
  sam 2182fdfdbf * floydsteinberg.c: perform Floyd-Steinberg dithering on a serpentine path. 16 yıl önce
  sam 628c2618da * dbs.c: new dithering function: Direct Binary Search. One of the best 16 yıl önce
  sam 1408cff41d * Add Floyd-Steinberg grayscale dithering. 16 yıl önce