All Downloads are FREE. Search and download functionalities are using the official Maven repository.

jogamp.opengl.util.pngj.chunks.ChunkCopyBehaviour Maven / Gradle / Ivy

The newest version!
package jogamp.opengl.util.pngj.chunks;

/**
 * Chunk copy policy to apply when copyng from a pngReader to a pngWriter.
 * 

* http://www.w3.org/TR/PNG/#14
* These are masks, can be OR-ed **/ public class ChunkCopyBehaviour { /** dont copy anywhing */ public static final int COPY_NONE = 0; /** copy the palette */ public static final int COPY_PALETTE = 1; /** copy all 'safe to copy' chunks */ public static final int COPY_ALL_SAFE = 1 << 2; public static final int COPY_ALL = 1 << 3; // includes palette! public static final int COPY_PHYS = 1 << 4; // dpi public static final int COPY_TEXTUAL = 1 << 5; // all textual types public static final int COPY_TRANSPARENCY = 1 << 6; // public static final int COPY_UNKNOWN = 1 << 7; // all unknown (by the factory!) public static final int COPY_ALMOSTALL = 1 << 8; // almost all known (except HIST and TIME and textual) }





© 2015 - 2024 Weber Informatics LLC | Privacy Policy