Skip to content

Latest commit

 

History

History
49 lines (42 loc) · 1.47 KB

readme.md

File metadata and controls

49 lines (42 loc) · 1.47 KB

spotpix

An image quantization application written in plain Java.

Downloads

Releases are available on Codeberg

Features

Quantization

  • Quantize using K-Means algorithm.
  • Quantize using Median-Cut algorithm.
  • Quantize using Octree algorithm.
  • Quantize using RGB collapse algorithm.

Misc.

  • Search using a set of colors (from an open image) and a target images count.
  • Crop.
  • Upscale and downscale using linear and nearest filters
  • Display colors' amounts per image
  • Display RGB color graphs.

FLT format

An indexed images format that saves each color in the colormap's repeatition, the format's standard is provided in Encoder's code.

Snapshots

Original Image

original

8-Colors K-Means

RGB

8rgbkmeans

LAB

8labkmeans

8-Colors Median Cut

RGB

8rgbmedcut

LAB

8labmedcut

8-Colors Octree

RGB

8rgboct

LAB

8laboct

Development Requirements

  • Anything that understands POM files.

Contributions

We are open to adding more features (especially quantization algorithms !) to our project, gui improvements are also encouraged.

License

Under GPL 3.0