public class ImageBinarizationMethod
extends java.lang.Object
Examples:
Shows how to set the TIFF binarization error threshold when using the Floyd-Steinberg method to render a TIFF image.
Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);
builder.getParagraphFormat().setStyle(doc.getStyles().get("Heading 1"));
builder.writeln("Hello world!");
builder.insertImage(getImageDir() + "Logo.jpg");
// When we save the document as a TIFF, we can pass a SaveOptions object to
// adjust the dithering that Aspose.Words will apply when rendering this image.
// The default value of the "ThresholdForFloydSteinbergDithering" property is 128.
// Higher values tend to produce darker images.
ImageSaveOptions options = new ImageSaveOptions(SaveFormat.TIFF);
options.setTiffCompression(TiffCompression.CCITT_3);
options.setTiffBinarizationMethod(ImageBinarizationMethod.FLOYD_STEINBERG_DITHERING);
options.setThresholdForFloydSteinbergDithering((byte) 240);
doc.save(getArtifactsDir() + "ImageSaveOptions.FloydSteinbergDithering.tiff", options);
| Modifier and Type | Field and Description |
|---|---|
static int |
FLOYD_STEINBERG_DITHERING
Specifies dithering using Floyd-Steinberg error diffusion method.
|
static int |
length |
static int |
THRESHOLD
Specifies threshold method.
|
| Modifier and Type | Method and Description |
|---|---|
static int |
fromName(java.lang.String imageBinarizationMethodName) |
static java.lang.String |
getName(int imageBinarizationMethod) |
static int[] |
getValues() |
static java.lang.String |
toString(int imageBinarizationMethod) |