Skip to content
Yoz75Public

About

Image Color Processor is a small program, witch main focus is dithering and quantization (and some other less important effects)

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Repository files navigation

Overview

ICP is something that i started as "color processor" (a program that applies various effects, idk if this is a real term) and then I got too carried away with quantization and dithering.
The program is still buggy and rough, but usable!
You can find default palettes and images in [path to exe]/Resources/Example Images and [path to exe]/Resources/Example Palettes
icp1 icp2 icp3 icp4 icp5

Building

This project uses ldc2 as compiler and doesn't guarantee you can build it with dmd or gdc. Run dub run to build and run debug build, or run:

  • build.bat (.sh) to only build app in debug mode
  • buildr.bat (.sh) to only build app in release mode
  • buildlto.bat (.sh) to only build app in release mode with LTO enabled
  • run.bat (.sh) to run last build (or do nothing if didn't build)

Hotkeys

  • F5 -- run ICP
  • F6 or ctrl + O -- open an image
  • F7 or ctrl + S -- save processed image
  • F13 (yup) or alt + S -- open settings (currently you can only change app theme)

Known Issues

Sorry for these:

  • ICP crashes when you double click buttons in file dialogue. (I made an issue)
  • Bayer-Matrix dithering looks strange with huge amount of colors (smth like 24+ colors)

About

Image Color Processor is a small program, witch main focus is dithering and quantization (and some other less important effects)

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Contributors

Languages