https://github.com/hauke96/pico
PICO is a mechanism to compress images using interpolated data. This repo contains a converter and viewer for PICO.
https://github.com/hauke96/pico
Last synced: about 2 months ago
JSON representation
PICO is a mechanism to compress images using interpolated data. This repo contains a converter and viewer for PICO.
- Host: GitHub
- URL: https://github.com/hauke96/pico
- Owner: hauke96
- License: gpl-3.0
- Created: 2016-05-05T22:07:10.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2016-09-17T21:42:44.000Z (about 9 years ago)
- Last Synced: 2025-03-30T07:14:18.821Z (6 months ago)
- Language: Go
- Size: 50.9 MB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
[](https://travis-ci.org/hauke96/pico)
# pico
PICO is a mechanism to compress images using interpolated data. This repo contains a converter and viewer for PICO.
# Screenshot
This image shows a photo compressed with an accuracy tolerance (s.blow) of 4.

# How it works
TODO
## The algorithm
## The format
# Problems
* The quality is pretty bad and the size of the file is not that small. By choosing an accuracy tolerance of 2.5 or lower the ipf file might be greater then an lossless compressed PNG file which is pretty bad.
* ~~The spereate compression of the color channels does not work well near color gradients.~~ (fixed in v0.2)