mirror of
https://github.com/haraldk/TwelveMonkeys.git
synced 2025-08-04 20:15:28 -04:00
Updated readme.
This commit is contained in:
parent
8aff3faa09
commit
3be5c1713b
19
README.md
19
README.md
@ -157,7 +157,8 @@ from Oracle.
|
|||||||
|
|
||||||
### Using the ResampleOp
|
### Using the ResampleOp
|
||||||
|
|
||||||
The library comes with a
|
The library comes with a resampling (image resizing) operation, that contains many different algorithms
|
||||||
|
to provide excellent results at reasonable speed.
|
||||||
|
|
||||||
import com.twelvemonkeys.image.ResampleOp;
|
import com.twelvemonkeys.image.ResampleOp;
|
||||||
|
|
||||||
@ -166,9 +167,23 @@ The library comes with a
|
|||||||
BufferedImage input = ...; // Image to resample
|
BufferedImage input = ...; // Image to resample
|
||||||
int width, height = ...; // new width/height
|
int width, height = ...; // new width/height
|
||||||
|
|
||||||
BufferedImageOp resampler = new ResampleOp(width, height, ResampleOp.FILTER_LANCZOS);
|
BufferedImageOp resampler = new ResampleOp(width, height, ResampleOp.FILTER_LANCZOS); // A good default filter, see class documentation for more info
|
||||||
BufferedImage output = resampler.filter(input, null);
|
BufferedImage output = resampler.filter(input, null);
|
||||||
|
|
||||||
|
### Using the DiffusionDither
|
||||||
|
|
||||||
|
The library comes with a dithering operation, that can be used to convert `BufferedImage`s to `IndexColorModel` using
|
||||||
|
Floyd-Steinberg error-diffusion dither.
|
||||||
|
|
||||||
|
import com.twelvemonkeys.image.DiffusionDither;
|
||||||
|
|
||||||
|
...
|
||||||
|
|
||||||
|
BufferedImage input = ...; // Image to dither
|
||||||
|
|
||||||
|
BufferedImageOp ditherer = new DiffusionDither();
|
||||||
|
BufferedImage output = ditherer.filter(input, null);
|
||||||
|
|
||||||
|
|
||||||
## Building
|
## Building
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user