ReactOS 0.4.15-dev-8222-g9164419
transupp.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  jpeg_transform_info
 

Macros

#define JCOPYOPT_DEFAULT   JCOPYOPT_COMMENTS /* recommended default */
 

Enumerations

enum  JXFORM_CODE {
  JXFORM_NONE , JXFORM_FLIP_H , JXFORM_FLIP_V , JXFORM_TRANSPOSE ,
  JXFORM_TRANSVERSE , JXFORM_ROT_90 , JXFORM_ROT_180 , JXFORM_ROT_270 ,
  JXFORM_WIPE , JXFORM_DROP
}
 
enum  JCROP_CODE {
  JCROP_UNSET , JCROP_POS , JCROP_NEG , JCROP_FORCE ,
  JCROP_REFLECT
}
 
enum  JCOPY_OPTION { JCOPYOPT_NONE , JCOPYOPT_COMMENTS , JCOPYOPT_ALL }
 

Functions

 EXTERN (void) jcopy_markers_setup JPP((j_decompress_ptr srcinfo
 

Variables

JCOPY_OPTION option
 
j_compress_ptr dstinfo
 

Macro Definition Documentation

◆ JCOPYOPT_DEFAULT

#define JCOPYOPT_DEFAULT   JCOPYOPT_COMMENTS /* recommended default */

Definition at line 222 of file transupp.h.

Enumeration Type Documentation

◆ JCOPY_OPTION

Enumerator
JCOPYOPT_NONE 
JCOPYOPT_COMMENTS 
JCOPYOPT_ALL 

Definition at line 216 of file transupp.h.

216 {
217 JCOPYOPT_NONE, /* copy no optional markers */
218 JCOPYOPT_COMMENTS, /* copy only comment (COM) markers */
219 JCOPYOPT_ALL /* copy all optional markers */
JCOPY_OPTION
Definition: transupp.h:216
@ JCOPYOPT_NONE
Definition: transupp.h:217
@ JCOPYOPT_COMMENTS
Definition: transupp.h:218
@ JCOPYOPT_ALL
Definition: transupp.h:219

◆ JCROP_CODE

Enumerator
JCROP_UNSET 
JCROP_POS 
JCROP_NEG 
JCROP_FORCE 
JCROP_REFLECT 

Definition at line 124 of file transupp.h.

124 {
126 JCROP_POS,
127 JCROP_NEG,
130} JCROP_CODE;
JCROP_CODE
Definition: transupp.h:124
@ JCROP_FORCE
Definition: transupp.h:128
@ JCROP_POS
Definition: transupp.h:126
@ JCROP_UNSET
Definition: transupp.h:125
@ JCROP_NEG
Definition: transupp.h:127
@ JCROP_REFLECT
Definition: transupp.h:129

◆ JXFORM_CODE

Enumerator
JXFORM_NONE 
JXFORM_FLIP_H 
JXFORM_FLIP_V 
JXFORM_TRANSPOSE 
JXFORM_TRANSVERSE 
JXFORM_ROT_90 
JXFORM_ROT_180 
JXFORM_ROT_270 
JXFORM_WIPE 
JXFORM_DROP 

Definition at line 105 of file transupp.h.

105 {
106 JXFORM_NONE, /* no transformation */
107 JXFORM_FLIP_H, /* horizontal flip */
108 JXFORM_FLIP_V, /* vertical flip */
109 JXFORM_TRANSPOSE, /* transpose across UL-to-LR axis */
110 JXFORM_TRANSVERSE, /* transpose across UR-to-LL axis */
111 JXFORM_ROT_90, /* 90-degree clockwise rotation */
112 JXFORM_ROT_180, /* 180-degree rotation */
113 JXFORM_ROT_270, /* 270-degree clockwise (or 90 ccw) */
114 JXFORM_WIPE, /* wipe */
115 JXFORM_DROP /* drop */
JXFORM_CODE
Definition: transupp.h:105
@ JXFORM_DROP
Definition: transupp.h:115
@ JXFORM_FLIP_H
Definition: transupp.h:107
@ JXFORM_ROT_270
Definition: transupp.h:113
@ JXFORM_TRANSPOSE
Definition: transupp.h:109
@ JXFORM_TRANSVERSE
Definition: transupp.h:110
@ JXFORM_NONE
Definition: transupp.h:106
@ JXFORM_WIPE
Definition: transupp.h:114
@ JXFORM_ROT_180
Definition: transupp.h:112
@ JXFORM_FLIP_V
Definition: transupp.h:108
@ JXFORM_ROT_90
Definition: transupp.h:111

Function Documentation

◆ EXTERN()

EXTERN ( void  )

Variable Documentation

◆ dstinfo

j_compress_ptr dstinfo

Definition at line 229 of file transupp.h.

◆ option

Definition at line 226 of file transupp.h.