LibGd 2.4.0-dev
GD Graphics library
Loading...
Searching...
No Matches
Data Fields
gdTiffWriteOptions Struct Reference

Options for writing TIFF data with the gdTiffWrite*() API. More...

#include <gd.h>

Data Fields

int bitDepth
 
gdTiffColorSpace colorspace
 
gdTiffCompression compression
 
int jpegQuality
 
int minIsWhite
 
gdTiffResolutionUnit resolutionUnit
 
float xResolution
 
float yResolution
 
gdTiffAlphaType alphaType
 
const gdImageMetadata * metadata
 

Detailed Description

Options for writing TIFF data with the gdTiffWrite*() API.

Initialize with gdTiffWriteOptionsInit() before setting fields. NULL options use defaults: 8-bit RGBA, Adobe Deflate compression, inch resolution units, 72x72 resolution, and unassociated alpha.

Field Documentation

◆ alphaType

gdTiffAlphaType gdTiffWriteOptions::alphaType

Alpha sample type.

◆ bitDepth

int gdTiffWriteOptions::bitDepth

Bits per sample: 1, 8, or 16.

◆ colorspace

gdTiffColorSpace gdTiffWriteOptions::colorspace

Output colorspace.

◆ compression

gdTiffCompression gdTiffWriteOptions::compression

TIFF compression.

◆ jpegQuality

int gdTiffWriteOptions::jpegQuality

JPEG compression quality when compression is GD_TIFF_COMPRESSION_JPEG.

◆ metadata

const gdImageMetadata* gdTiffWriteOptions::metadata

Opaque TIFF tag metadata.

◆ minIsWhite

int gdTiffWriteOptions::minIsWhite

Non-zero to use white as the minimum sample value for gray or bilevel output.

◆ resolutionUnit

gdTiffResolutionUnit gdTiffWriteOptions::resolutionUnit

Resolution unit.

◆ xResolution

float gdTiffWriteOptions::xResolution

Horizontal resolution to store in the TIFF file.

◆ yResolution

float gdTiffWriteOptions::yResolution

Vertical resolution to store in the TIFF file.


The documentation for this struct was generated from the following file: