scimgdataloader_jpeg.cpp File Reference
#include <QFile>#include <QFileInfo>#include <QObject>#include <setjmp.h>#include "scconfig.h"#include "scimgdataloader_jpeg.h"#include "exif.h"

Go to the source code of this file.
Classes | |
| struct | my_error_mgr |
Defines | |
| #define | ICC_MARKER (JPEG_APP0 + 2) |
| #define | PHOTOSHOP_MARKER (JPEG_APP0 + 13) |
| #define | ICC_OVERHEAD_LEN 14 |
| #define | MAX_BYTES_IN_MARKER 65533 |
| #define | MAX_DATA_BYTES_IN_MARKER (MAX_BYTES_IN_MARKER - ICC_OVERHEAD_LEN) |
| #define | MAX_SEQ_NO 255 |
Typedefs | |
| typedef struct my_error_mgr * | my_error_ptr |
Functions | |
| static void | my_error_exit (j_common_ptr cinfo) |
Define Documentation
| #define ICC_MARKER (JPEG_APP0 + 2) |
Definition at line 30 of file scimgdataloader_jpeg.cpp.
Referenced by ScImgDataLoader_JPEG::loadEmbeddedProfile(), ScImgDataLoader_JPEG::loadPicture(), ScImgDataLoader_JPEG::marker_is_icc(), and ScImgDataLoader_JPEG::read_jpeg_marker().
| #define ICC_OVERHEAD_LEN 14 |
Definition at line 32 of file scimgdataloader_jpeg.cpp.
Referenced by ScImgDataLoader_JPEG::marker_is_icc(), ScImgDataLoader_JPEG::marker_is_photoshop(), and ScImgDataLoader_JPEG::read_jpeg_marker().
| #define MAX_BYTES_IN_MARKER 65533 |
Definition at line 33 of file scimgdataloader_jpeg.cpp.
| #define MAX_DATA_BYTES_IN_MARKER (MAX_BYTES_IN_MARKER - ICC_OVERHEAD_LEN) |
Definition at line 34 of file scimgdataloader_jpeg.cpp.
| #define MAX_SEQ_NO 255 |
Referenced by ScImgDataLoader_JPEG::read_jpeg_marker().
| #define PHOTOSHOP_MARKER (JPEG_APP0 + 13) |
Definition at line 31 of file scimgdataloader_jpeg.cpp.
Referenced by ScImgDataLoader_JPEG::loadPicture(), ScImgDataLoader_JPEG::marker_is_photoshop(), and ScImgDataLoader_JPEG::read_jpeg_marker().
Typedef Documentation
| typedef struct my_error_mgr * my_error_ptr |
Function Documentation
| static void my_error_exit | ( | j_common_ptr | cinfo | ) | [static] |
