Close

Relief for ODA Team in Ukraine

Learn more
ODA Kernel SDK
OdRxRasterServices::SaveFlags Enumeration
Syntax
C++
enum SaveFlags { kTransparentColor = OD_FOURCC(lit_T, lit_C, lit_L, lit_R), kJpegQuality = OD_FOURCC(lit_J, lit_Q, lit_T, lit_Y), kTiffCompression = OD_FOURCC(lit_T, lit_C, lit_M, lit_P), kTiffCompressionDeflate = OD_FOURCC(lit_Z, lit_I, lit_P, lit_ ), kTiffCompressionLzw = OD_FOURCC(lit_L, lit_Z, lit_W, lit_ ), kTiffCompressionJpeg = OD_FOURCC(lit_J, lit_P, lit_E, lit_G), kTiffCompressionCCITTFax3 = OD_FOURCC(lit_F, lit_A, lit_X, lit_3), kTiffCompressionCCITTFax4 = OD_FOURCC(lit_F, lit_A, lit_X, lit_4), kTiffCompressionEmbedded = OD_FOURCC(lit_E, lit_M, lit_B, lit_D), kDithering = OD_FOURCC(lit_D, lit_I, lit_T, lit_H), kDitheringFS = OD_FOURCC(lit_D, lit_T, lit_F, lit_S), kDitheringBayer4x4 = OD_FOURCC(lit_B, lit_Y, lit_R, lit_4), kDitheringBayer8x8 = OD_FOURCC(lit_B, lit_Y, lit_R, lit_8), kDitheringBayer16x16 = OD_FOURCC(lit_B, lit_R, lit_1, lit_6), kDitheringCluster6x6 = OD_FOURCC(lit_C, lit_L, lit_R, lit_6), kDitheringCluster8x8 = OD_FOURCC(lit_C, lit_L, lit_R, lit_8), kDitheringCluster16x16 = OD_FOURCC(lit_C, lit_L, lit_1, lit_6), kRescale = OD_FOURCC(lit_R, lit_S, lit_C, lit_L), kRescaleBox = OD_FOURCC(lit_B, lit_O, lit_X, lit_ ), kRescaleBicubic = OD_FOURCC(lit_B, lit_C, lit_B, lit_C), kRescaleBilinear = OD_FOURCC(lit_B, lit_L, lit_N, lit_R), kRescaleBspline = OD_FOURCC(lit_B, lit_S, lit_P, lit_L), kRescaleCatmullrom = OD_FOURCC(lit_C, lit_T, lit_M, lit_L), kRescaleLanczos3 = OD_FOURCC(lit_L, lit_N, lit_C, lit_Z), kRescaleWidth = OD_FOURCC(lit_W, lit_D, lit_T, lit_H), kRescaleHeight = OD_FOURCC(lit_H, lit_G, lit_H, lit_T), kQuantizeNone = OD_FOURCC(lit_C, lit_T, lit_O, lit_8), kQuantizeWU = OD_FOURCC(lit_W, lit_U, lit_C, lit_Q), kQuantizeNN = OD_FOURCC(lit_N, lit_N, lit_Q, lit_ ), kQuantizeLFP = OD_FOURCC(lit_L, lit_F, lit_P, lit_Q) };
Members
Description
kTransparentColor
Specify palette index of transparent color (-1 - by default)
kJpegQuality
Jpeg compression quality (default depends from implementation)
kTiffCompression
Tiff compression format (no compression by default)
kTiffCompressionEmbedded
ODA extension for IbEnabler, actually it is CCITFax4 compression
kDithering
dithering flag
kDitheringFS
Floyd & Steinberg error diffusion
kDitheringBayer4x4
Bayer ordered dispersed dot dithering (order 2 dithering matrix)
kDitheringBayer8x8
Bayer ordered dispersed dot dithering (order 3 dithering matrix)
kDitheringBayer16x16
Bayer ordered dispersed dot dithering (order 4 dithering matrix)
kDitheringCluster6x6
Ordered clustered dot dithering (order 3 - 6x6 matrix)
kDitheringCluster8x8
Ordered clustered dot dithering (order 4 - 8x8 matrix)
kDitheringCluster16x16
Ordered clustered dot dithering (order 8 - 16x16 matrix)
kRescale
rescale flags
kRescaleBox
Box, pulse, Fourier window, 1st order (constant) b-spline
kRescaleBicubic
Mitchell & Netravali's two-param cubic filter
kRescaleBilinear
Bilinear filter
kRescaleBspline
4th order (cubic) b-spline
kRescaleCatmullrom
Catmull-Rom spline, Overhauser spline
kRescaleLanczos3
Lanczos3 filter
kQuantizeNone
color quantization algorithm flag (is usable for FIF_GIF with colorDepth() > 8)
kQuantizeWU
Xiaolin Wu color quantization algorithm (is default)
kQuantizeNN
NeuQuant neural-net quantization algorithm by Anthony Dekker
kQuantizeLFP
Lossless Fast Pseudo-Quantization Algorithm by Carsten Klein

Saving flags

File: RxRasterServices.h 

Module: API Reference 

Copyright © 2002-2022. Open Design Alliance All rights reserved.