28 커밋 (ea774e6a45331979cb5d8c4737f7ac64be1c460f)

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