Main Page | Namespace List | Class Hierarchy | Class List | File List | Class Members | File Members

jpegInternal.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

Enumerations

enum  JCOPY_OPTION { JCOPYOPT_NONE, JCOPYOPT_COMMENTS, JCOPYOPT_ALL }
enum  JXFORM_CODE {
  JXFORM_NONE, JXFORM_FLIP_H, JXFORM_FLIP_V, JXFORM_TRANSPOSE,
  JXFORM_TRANSVERSE, JXFORM_ROT_90, JXFORM_ROT_180, JXFORM_ROT_270
}

Functions

void jcopy_markers_setup (j_decompress_ptr srcinfo, JCOPY_OPTION option)
void jtransform_request_workspace (j_decompress_ptr srcinfo, jpeg_transform_info *info)
jvirt_barray_ptr * jtransform_adjust_parameters (j_compress_ptr dstinfo, jvirt_barray_ptr *src_coef_arrays, jpeg_transform_info *info)
void jtransform_execute_transformation (j_decompress_ptr srcinfo, j_compress_ptr dstinfo, jvirt_barray_ptr *src_coef_arrays, jpeg_transform_info *info)
void jcopy_markers_execute (j_decompress_ptr srcinfo, j_compress_ptr dstinfo)
void do_rot_90 (j_decompress_ptr srcinfo, j_compress_ptr dstinfo, jvirt_barray_ptr *src_coef_arrays, jvirt_barray_ptr *dst_coef_arrays)
void do_rot_270 (j_decompress_ptr srcinfo, j_compress_ptr dstinfo, jvirt_barray_ptr *src_coef_arrays, jvirt_barray_ptr *dst_coef_arrays)
void do_rot_180 (j_decompress_ptr srcinfo, j_compress_ptr dstinfo, jvirt_barray_ptr *src_coef_arrays, jvirt_barray_ptr *dst_coef_arrays)
void do_transverse (j_decompress_ptr srcinfo, j_compress_ptr dstinfo, jvirt_barray_ptr *src_coef_arrays, jvirt_barray_ptr *dst_coef_arrays)
void do_flip_v (j_decompress_ptr srcinfo, j_compress_ptr dstinfo, jvirt_barray_ptr *src_coef_arrays, jvirt_barray_ptr *dst_coef_arrays)
void do_flip_h (j_decompress_ptr srcinfo, j_compress_ptr dstinfo, jvirt_barray_ptr *src_coef_arrays)
void trim_bottom_edge (j_compress_ptr dstinfo)
void trim_right_edge (j_compress_ptr dstinfo)
void do_transpose (j_decompress_ptr srcinfo, j_compress_ptr dstinfo, jvirt_barray_ptr *src_coef_arrays, jvirt_barray_ptr *dst_coef_arrays)
 EXTERN (long) jround_up JPP((long a
 EXTERN (void) jcopy_block_row JPP((JBLOCKROW input_row

Variables

long b
JBLOCKROW output_row
JBLOCKROW JDIMENSION num_blocks


Enumeration Type Documentation

enum JCOPY_OPTION
 

Enumeration values:
JCOPYOPT_NONE 
JCOPYOPT_COMMENTS 
JCOPYOPT_ALL 

Definition at line 15 of file jpegInternal.h.

00015 { 00016 JCOPYOPT_NONE, //copy no optional markers 00017 JCOPYOPT_COMMENTS,//copy only comment (COM) markers 00018 JCOPYOPT_ALL //copy all optional markers 00019 } JCOPY_OPTION;

enum JXFORM_CODE
 

Enumeration values:
JXFORM_NONE 
JXFORM_FLIP_H 
JXFORM_FLIP_V 
JXFORM_TRANSPOSE 
JXFORM_TRANSVERSE 
JXFORM_ROT_90 
JXFORM_ROT_180 
JXFORM_ROT_270 

Definition at line 22 of file jpegInternal.h.

00022 { 00023 JXFORM_NONE, // no transformation 00024 JXFORM_FLIP_H, // horizontal flip 00025 JXFORM_FLIP_V, // vertical flip 00026 JXFORM_TRANSPOSE, // transpose across UL-to-LR axis 00027 JXFORM_TRANSVERSE, // transpose across UR-to-LL axis 00028 JXFORM_ROT_90, // 90-degree clockwise rotation 00029 JXFORM_ROT_180, // 180-degree rotation 00030 JXFORM_ROT_270 // 270-degree clockwise (or 90 ccw) 00031 } JXFORM_CODE;


Function Documentation

void do_flip_h j_decompress_ptr  srcinfo,
j_compress_ptr  dstinfo,
jvirt_barray_ptr *  src_coef_arrays
 

void do_flip_v j_decompress_ptr  srcinfo,
j_compress_ptr  dstinfo,
jvirt_barray_ptr *  src_coef_arrays,
jvirt_barray_ptr *  dst_coef_arrays
 

void do_rot_180 j_decompress_ptr  srcinfo,
j_compress_ptr  dstinfo,
jvirt_barray_ptr *  src_coef_arrays,
jvirt_barray_ptr *  dst_coef_arrays
 

void do_rot_270 j_decompress_ptr  srcinfo,
j_compress_ptr  dstinfo,
jvirt_barray_ptr *  src_coef_arrays,
jvirt_barray_ptr *  dst_coef_arrays
 

void do_rot_90 j_decompress_ptr  srcinfo,
j_compress_ptr  dstinfo,
jvirt_barray_ptr *  src_coef_arrays,
jvirt_barray_ptr *  dst_coef_arrays
 

void do_transpose j_decompress_ptr  srcinfo,
j_compress_ptr  dstinfo,
jvirt_barray_ptr *  src_coef_arrays,
jvirt_barray_ptr *  dst_coef_arrays
 

void do_transverse j_decompress_ptr  srcinfo,
j_compress_ptr  dstinfo,
jvirt_barray_ptr *  src_coef_arrays,
jvirt_barray_ptr *  dst_coef_arrays
 

EXTERN void   ) 
 

EXTERN long   ) 
 

void jcopy_markers_execute j_decompress_ptr  srcinfo,
j_compress_ptr  dstinfo
 

Referenced by transformJPEG().

void jcopy_markers_setup j_decompress_ptr  srcinfo,
JCOPY_OPTION  option
 

Referenced by transformJPEG().

jvirt_barray_ptr* jtransform_adjust_parameters j_compress_ptr  dstinfo,
jvirt_barray_ptr *  src_coef_arrays,
jpeg_transform_info info
 

Referenced by transformJPEG().

void jtransform_execute_transformation j_decompress_ptr  srcinfo,
j_compress_ptr  dstinfo,
jvirt_barray_ptr *  src_coef_arrays,
jpeg_transform_info info
 

Referenced by transformJPEG().

void jtransform_request_workspace j_decompress_ptr  srcinfo,
jpeg_transform_info info
 

Referenced by transformJPEG().

void trim_bottom_edge j_compress_ptr  dstinfo  ) 
 

void trim_right_edge j_compress_ptr  dstinfo  ) 
 


Variable Documentation

long b
 

Definition at line 125 of file jpegInternal.h.

Referenced by HistogramEditor::adjustImage(), ALabel::animate(), SubalbumPreviewWidget::blendColors(), EdgeDetect::computeClusterThresholds(), constructColorTiles(), SelectionInterface::constructDisplayImages(), embossEffect(), enhanceImageContrast(), MD5::FF(), MD5::GG(), MD5::HH(), HistogramEditor::HistogramEditor(), HSVtoRGB(), MD5::II(), improveColorBalance(), HistogramInterface::paintEvent(), RGBtoHSV(), RGBtoL(), SelectionPlacementInterface::SelectionPlacementInterface(), ClickableLabel::setActive(), ClickableLabel::setHighlighted(), and LayoutSettingsWidget::toggleDefaultSizeEnabled().

JBLOCKROW JDIMENSION num_blocks
 

Definition at line 128 of file jpegInternal.h.

JBLOCKROW output_row
 

Definition at line 128 of file jpegInternal.h.


Generated on Sun Mar 4 19:43:00 2007 for AlbumShaper by doxygen 1.3.7