Classes | |
class | bitmap |
A class for bitmap images. More... | |
class | color_palette |
A palette of colors, for palettized images. More... | |
class | image |
A class to deal with images. More... | |
class | jpeg |
A class for jpeg pictures. More... | |
class | pcx |
A class for pcx pictures. More... | |
struct | pixel24 |
RGB pixel. More... | |
union | pixel32 |
RGBA pixel. More... | |
class | png |
A class for png pictures. More... | |
class | targa |
A class for targa pictures. More... | |
class | xbm |
A class for xbm pictures. More... | |
Functions | |
void | jpeg__error_manager__error_exit (j_common_ptr cinfo) |
Throw an exception when an error occurs in an internal jpeg processing. |
void claw::graphic::jpeg__error_manager__error_exit | ( | j_common_ptr | cinfo | ) |
Throw an exception when an error occurs in an internal jpeg processing.
cinfo | Informations about the process. |
Definition at line 39 of file jpeg_error_manager.cpp.
References claw::graphic::jpeg::error_manager::error_string, and claw::graphic::jpeg::error_manager::setjmp_buffer.
Referenced by claw::graphic::jpeg::reader::decompress(), claw::graphic::jpeg::reader::read_data(), claw::graphic::jpeg::reader::read_from_file(), claw::graphic::jpeg::writer::save(), and claw::graphic::jpeg::writer::save_image().
00040 { 00041 claw::graphic::jpeg::error_manager* err = 00042 (claw::graphic::jpeg::error_manager*)cinfo->err; 00043 00044 err->error_string = cinfo->err->jpeg_message_table[cinfo->err->msg_code]; 00045 00046 /* Return control to the setjmp point */ 00047 longjmp(err->setjmp_buffer, 1); 00048 } // jpeg__error_manager__error_exit()