All Projects → kornelski → undither

kornelski / undither

Licence: other
Smart filter to remove Floyd-Steinberg dithering from paletted images

Programming Languages

rust
11053 projects

Projects that are alternatives of or similar to undither

vscode-color
Helper with GUI to generate color codes such as CSS color notations.
Stars: ✭ 88 (+131.58%)
Mutual labels:  palette
ImageColorizer
Make any wallpaper fit any terminal colorscheme.
Stars: ✭ 80 (+110.53%)
Mutual labels:  palette
Standard-Toolkit
An update to Component factory's krypton toolkit to support .NET Framework 4.6.2 - 4.8.1 to .NET Core/.NET
Stars: ✭ 194 (+410.53%)
Mutual labels:  palette
probabilistic nlg
Tensorflow Implementation of Stochastic Wasserstein Autoencoder for Probabilistic Sentence Generation (NAACL 2019).
Stars: ✭ 28 (-26.32%)
Mutual labels:  reconstruction
turpenscape
Turpenscape allows designers to create Inkscape (and Gimp!) palettes from an image or an URL
Stars: ✭ 13 (-65.79%)
Mutual labels:  palette
treestoolbox
TREES toolbox
Stars: ✭ 20 (-47.37%)
Mutual labels:  reconstruction
color-thief-react
🎨 A React component with hooks for Color Thief. Grab color palette from an image with javascript
Stars: ✭ 29 (-23.68%)
Mutual labels:  palette
pantone-colors
Hex values of all 2310 Pantone colors
Stars: ✭ 147 (+286.84%)
Mutual labels:  palette
smooth
The set of smoothing functions used for time series analysis and in forecasting.
Stars: ✭ 78 (+105.26%)
Mutual labels:  smoothing
ldmx-sw
The Light Dark Matter eXperiment simulation and reconstruction framework.
Stars: ✭ 14 (-63.16%)
Mutual labels:  reconstruction
poulette
Proof of concept for a color mixer interface
Stars: ✭ 182 (+378.95%)
Mutual labels:  palette
colorgrab
A cross-platform color picker
Stars: ✭ 80 (+110.53%)
Mutual labels:  palette
awesome-3d
Awesome list of 3D resources. AR/MR/VR is the future, and 3D model is the basics of all of them.
Stars: ✭ 42 (+10.53%)
Mutual labels:  reconstruction
fkMigration.jl
A Julia project demonstrating the fast f-k migration algorithm.
Stars: ✭ 64 (+68.42%)
Mutual labels:  reconstruction
PixlView
Mac tool to view raw pixel data in a variety of formats
Stars: ✭ 20 (-47.37%)
Mutual labels:  pixels
polatory
Fast, memory-efficient 3D spline interpolation and global kriging, via RBF (radial basis function) interpolation.
Stars: ✭ 82 (+115.79%)
Mutual labels:  smoothing
Krypton-Toolkit-Suite-NET-Core
A update to Component factory's krypton toolkit to support .NET Framework 3.5 to .NET Core
Stars: ✭ 27 (-28.95%)
Mutual labels:  palette
ColorBlender
A .NET library for color matching and palette design.
Stars: ✭ 27 (-28.95%)
Mutual labels:  palette
anypalette.js
🎨 Read/write all color palette file formats ❤🧡💛💚💙💜
Stars: ✭ 41 (+7.89%)
Mutual labels:  palette
3D-Object-Reconstrution
A curated list of awesome Single-view 3D Object Reconstruction papers & resources
Stars: ✭ 75 (+97.37%)
Mutual labels:  reconstruction

Undo Dithering

Smart filter to remove Floyd-Steinberg dithering from paletted images. It's smarter than "smart blur", because it takes into account limitations of image palette to decide what not to blur.

The tool analyses image palette to find optimal blurring threshold. For any two adjacent pixels, if the palette has a color that is between colors of these two pixels, then it's assumed to be an edge.

The algorithm is useful when converting PNG8 to JPEG, or anim-GIF to video.

Usage

From CLI

Install Rust and then run:

cargo install undither --features=binary
undither palette-image.png truecolor-output.png

As a library

See API reference.

Examples

Dithered Undithered
Dithered Undithered
Dithered Undithered
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].