21#ifndef TRANSFORMS_SUPPORTED
22#define TRANSFORMS_SUPPORTED 1
90#ifdef NEED_SHORT_EXTERNAL_NAMES
91#define jtransform_parse_crop_spec jTrParCrop
92#define jtransform_request_workspace jTrRequest
93#define jtransform_adjust_parameters jTrAdjust
94#define jtransform_execute_transform jTrExec
95#define jtransform_perfect_transform jTrPerfect
96#define jcopy_markers_setup jCMrkSetup
97#define jcopy_markers_execute jCMrkExec
140 JXFORM_CODE transform;
143 boolean force_grayscale;
149 JDIMENSION crop_width;
150 JCROP_CODE crop_width_set;
151 JDIMENSION crop_height;
152 JCROP_CODE crop_height_set;
153 JDIMENSION crop_xoffset;
154 JCROP_CODE crop_xoffset_set;
155 JDIMENSION crop_yoffset;
156 JCROP_CODE crop_yoffset_set;
160 jvirt_barray_ptr * drop_coef_arrays;
164 jvirt_barray_ptr * workspace_coef_arrays;
165 JDIMENSION output_width;
166 JDIMENSION output_height;
167 JDIMENSION x_crop_offset;
168 JDIMENSION y_crop_offset;
169 JDIMENSION drop_width;
170 JDIMENSION drop_height;
171 int iMCU_sample_width;
172 int iMCU_sample_height;
176#if TRANSFORMS_SUPPORTED
179EXTERN(
boolean) jtransform_parse_crop_spec
182EXTERN(
boolean) jtransform_request_workspace
185EXTERN(jvirt_barray_ptr *) jtransform_adjust_parameters
187 jvirt_barray_ptr *src_coef_arrays,
190EXTERN(
void) jtransform_execute_transform
192 jvirt_barray_ptr *src_coef_arrays,
197EXTERN(
boolean) jtransform_perfect_transform
198 JPP((JDIMENSION image_width, JDIMENSION image_height,
199 int MCU_width,
int MCU_height,
200 JXFORM_CODE transform));
207#define jtransform_execute_transformation jtransform_execute_transform
222#define JCOPYOPT_DEFAULT JCOPYOPT_COMMENTS
225EXTERN(
void) jcopy_markers_setup
228EXTERN(
void) jcopy_markers_execute
230 JCOPY_OPTION option));
Definition: jpeglib.h:312
Definition: jpeglib.h:480