fltk
1.3.5-source
About: FLTK (Fast Light Tool Kit) is a cross-platform C++ GUI toolkit for UNIX/Linux (X11), Microsoft Windows, and MacOS X.
![]() ![]() |
Go to the source code of this file.
Classes | |
struct | jpeg_comp_master |
struct | jpeg_c_main_controller |
struct | jpeg_c_prep_controller |
struct | jpeg_c_coef_controller |
struct | jpeg_color_converter |
struct | jpeg_downsampler |
struct | jpeg_forward_dct |
struct | jpeg_entropy_encoder |
struct | jpeg_marker_writer |
struct | jpeg_decomp_master |
struct | jpeg_input_controller |
struct | jpeg_d_main_controller |
struct | jpeg_d_coef_controller |
struct | jpeg_d_post_controller |
struct | jpeg_marker_reader |
struct | jpeg_entropy_decoder |
struct | jpeg_inverse_dct |
struct | jpeg_upsampler |
struct | jpeg_color_deconverter |
struct | jpeg_color_quantizer |
Macros | |
#define | CSTATE_START 100 /* after create_compress */ |
#define | CSTATE_SCANNING 101 /* start_compress done, write_scanlines OK */ |
#define | CSTATE_RAW_OK 102 /* start_compress done, write_raw_data OK */ |
#define | CSTATE_WRCOEFS 103 /* jpeg_write_coefficients done */ |
#define | DSTATE_START 200 /* after create_decompress */ |
#define | DSTATE_INHEADER 201 /* reading header markers, no SOS yet */ |
#define | DSTATE_READY 202 /* found SOS, ready for start_decompress */ |
#define | DSTATE_PRELOAD 203 /* reading multiscan file in start_decompress*/ |
#define | DSTATE_PRESCAN 204 /* performing dummy pass for 2-pass quant */ |
#define | DSTATE_SCANNING 205 /* start_decompress done, read_scanlines OK */ |
#define | DSTATE_RAW_OK 206 /* start_decompress done, read_raw_data OK */ |
#define | DSTATE_BUFIMAGE 207 /* expecting jpeg_start_output */ |
#define | DSTATE_BUFPOST 208 /* looking for SOS/EOI in jpeg_finish_output */ |
#define | DSTATE_RDCOEFS 209 /* reading file in jpeg_read_coefficients */ |
#define | DSTATE_STOPPING 210 /* looking for EOI in jpeg_finish_decompress */ |
#define | MAX(a, b) ((a) > (b) ? (a) : (b)) |
#define | MIN(a, b) ((a) < (b) ? (a) : (b)) |
#define | SHIFT_TEMPS |
#define | RIGHT_SHIFT(x, shft) ((x) >> (shft)) |
#define | FMEMZERO(target, size) MEMZERO(target,size) |
Enumerations | |
enum | J_BUF_MODE { JBUF_PASS_THRU, JBUF_SAVE_SOURCE, JBUF_CRANK_DEST, JBUF_SAVE_AND_PASS } |
Functions | |
typedef | JMETHOD (void, forward_DCT_ptr,(j_compress_ptr cinfo, jpeg_component_info *compptr, JSAMPARRAY sample_data, JBLOCKROW coef_blocks, JDIMENSION start_row, JDIMENSION start_col, JDIMENSION num_blocks)) |
typedef | JMETHOD (void, inverse_DCT_method_ptr,(j_decompress_ptr cinfo, jpeg_component_info *compptr, JCOEFPTR coef_block, JSAMPARRAY output_buf, JDIMENSION output_col)) |
EXTERN (void) jinit_compress_master JPP((j_compress_ptr cinfo)) | |
EXTERN (long) jdiv_round_up JPP((long a | |
Variables | |
boolean | transcode_only |
boolean | need_full_buffer |
long | b |
int | source_row |
int JSAMPARRAY | output_array |
int JSAMPARRAY int | dest_row |
int JSAMPARRAY int int | num_rows |
int JSAMPARRAY int int JDIMENSION | num_cols |
JBLOCKROW | output_row |
JBLOCKROW JDIMENSION | num_blocks |
const int | jpeg_natural_order [] |
const int | jpeg_natural_order7 [] |
const int | jpeg_natural_order6 [] |
const int | jpeg_natural_order5 [] |
const int | jpeg_natural_order4 [] |
const int | jpeg_natural_order3 [] |
const int | jpeg_natural_order2 [] |
const INT32 | jpeg_aritab [] |
#define CSTATE_RAW_OK 102 /* start_compress done, write_raw_data OK */ |
#define CSTATE_SCANNING 101 /* start_compress done, write_scanlines OK */ |
#define CSTATE_WRCOEFS 103 /* jpeg_write_coefficients done */ |
#define DSTATE_BUFIMAGE 207 /* expecting jpeg_start_output */ |
#define DSTATE_BUFPOST 208 /* looking for SOS/EOI in jpeg_finish_output */ |
#define DSTATE_INHEADER 201 /* reading header markers, no SOS yet */ |
#define DSTATE_PRELOAD 203 /* reading multiscan file in start_decompress*/ |
#define DSTATE_PRESCAN 204 /* performing dummy pass for 2-pass quant */ |
#define DSTATE_RAW_OK 206 /* start_decompress done, read_raw_data OK */ |
#define DSTATE_RDCOEFS 209 /* reading file in jpeg_read_coefficients */ |
#define DSTATE_READY 202 /* found SOS, ready for start_decompress */ |
#define DSTATE_SCANNING 205 /* start_decompress done, read_scanlines OK */ |
#define DSTATE_STOPPING 210 /* looking for EOI in jpeg_finish_decompress */ |
enum J_BUF_MODE |
EXTERN | ( | long | ) |
EXTERN | ( | void | ) |
typedef JMETHOD | ( | void | , |
forward_DCT_ptr | , | ||
(j_compress_ptr cinfo, jpeg_component_info *compptr, JSAMPARRAY sample_data, JBLOCKROW coef_blocks, JDIMENSION start_row, JDIMENSION start_col, JDIMENSION num_blocks) | |||
) |
typedef JMETHOD | ( | void | , |
inverse_DCT_method_ptr | , | ||
(j_decompress_ptr cinfo, jpeg_component_info *compptr, JCOEFPTR coef_block, JSAMPARRAY output_buf, JDIMENSION output_col) | |||
) |
long b |
Definition at line 397 of file jpegint.h.
Referenced by Fl_Check_Browser::add(), Fl_Menu_::add(), Fl_Preferences::Node::add(), Fl_Menu_Item::add(), Fl_Group_Type::add_child(), Fl_Table_Type::add_child(), Fl_Window_Type::add_child(), Fl_Submenu_Type::add_child(), align_cb(), align_position_cb(), align_text_image_cb(), Fl_Dial::angles(), CodeEditor::auto_indent(), background(), Fl::background(), Fl::background2(), Fl_Browser_::bbox(), Fl_FormsBitmap::bitmap(), Fl_Window::border(), Fl_Valuator::bounds(), Fl_Slider::bounds(), Fl_Chart::bounds(), c565_converter(), calc_mask(), can_boxcheat(), Fl_Check_Browser::checked(), cmyk_ycck_convert(), Fl_PostScript_Graphics_Driver::color(), Fl_Xlib_Graphics_Driver::color(), color16_converter(), Fl_Pixmap::color_average(), Fl_RGB_Image::color_average(), compare(), compare_dirnames(), compare_keywords(), convert_crlf(), Fl_Input_::copy(), create_bmp(), Fl_Graphics_Driver::curve(), Fl_Input_::cut(), dbgCGContextClipToRect(), dbgCGContextFillRect(), dbgClipCGContextToRegion(), dbgQDBeginCGContext(), dbgQDEndCGContext(), default_widget_size_cb(), Fl_Pixmap::desaturate(), do_matching(), Fl_File_Input::down_box(), Fl_Menu_::down_box(), Fl_Input_Choice::down_box(), Fl_Value_Output::draw(), Fl_File_Input::draw(), Fl_Chart::draw(), Fl_Browser_::draw(), Fl_Input::draw(), Fl_Help_View::draw(), Fl_Menu_Item::draw(), draw_height(), Fl_PostScript_Graphics_Driver::draw_image(), Fl_Window_Type::draw_overlay(), FLDropTarget::Drop(), Fl_Tooltip::enable(), Fluid_Image::find(), Fl_Help_View::find(), fix_group_size(), fl_add_button(), fl_bgn_form(), Fl_BMP_Image::Fl_BMP_Image(), Fl_Box::Fl_Box(), fl_box(), fl_color(), fl_color_average(), Fl_Color_Chooser::fl_color_chooser(), fl_color_cube(), fl_convert_pixmap(), fl_down(), fl_draw_pixmap(), fl_drawUCS4(), fl_drw_box(), fl_drw_frame(), fl_filename_absolute(), Fl_FormsText::Fl_FormsText(), fl_frame(), fl_get_button(), fl_get_counter_bounds(), fl_get_dial_bounds(), fl_get_positioner_xbounds(), fl_get_positioner_ybounds(), fl_get_slider_bounds(), fl_getcwd(), Fl_GIF_Image::Fl_GIF_Image(), fl_insert_object(), fl_mac_width(), fl_mapcolor(), fl_match(), fl_min(), fl_mult_matrix(), fl_parse_color(), fl_rectf(), fl_rgb_color(), fl_set_bitmap_data(), fl_set_bitmapbutton_data(), fl_set_button(), fl_set_button_shortcut(), fl_set_chart_bounds(), fl_set_counter_bounds(), fl_set_counter_step(), fl_set_dial_angles(), fl_set_dial_bounds(), fl_set_goodies_font(), fl_set_input_color(), fl_set_object_color(), fl_set_pixmap_data(), fl_set_positioner_xbounds(), fl_set_positioner_ybounds(), fl_set_slider_bounds(), fl_shortcut_label(), fl_show_form(), fl_stat(), fl_subimage_offsets(), fl_xpixel(), flcolortocgcolor(), fltk2mac(), fltk2ms(), Fl::foreground(), Fl_Help_View::format(), frame_rect(), frame_round(), generate_image(), generate_vimage(), Fl_Help_View::get_color(), get_interesting_appn(), glutAttachMenu(), glutDetachMenu(), Fl_Text_Display::h_scrollbar_cb(), Fl_Browser_::handle(), Fl_Input::handle(), image_browse_cb(), inactive_browse_cb(), include_H_from_C_button_cb(), Fl_Menu_::insert(), Fl_Text_Editor::insert_mode(), Fl_Browser_::inserting(), Fl_Browser::item_swap(), Fl_Browser_::item_swap(), jdiv_round_up(), jround_up(), Fl_Menu_Item::label(), Fl_Widget::label(), Fl_Browser::lineno(), main(), make_rgb_colormap(), make_settings_window(), make_shell_window(), makeform(), Fl_Group_Type::move_child(), Fl_Table_Type::move_child(), Fl_Window_Type::move_child(), Fl_Submenu_Type::move_child(), Fl_Graphics_Driver::mult_matrix(), multi_labeltype(), multi_measure(), name_compare(), Fl_Preferences::newUUID(), numericsort(), Fl::paste(), Fl_FormsPixmap::Pixmap(), png_colormap_compose(), png_colorspace_set_rgb_coefficients(), png_do_compose(), png_do_gamma(), png_do_quantize(), png_do_unshift(), png_image_read_colormap(), png_product2(), png_read_filter_row_paeth_1byte_pixel(), png_read_filter_row_paeth_multibyte_pixel(), png_reciprocal2(), png_set_quantize(), png_write_find_filter(), putShortMSB(), Fl_Valuator::range(), Fl_Spinner::range(), read_win_rectangle(), Fl_Input_::readonly(), Fl::reload_scheme(), Fl_Repeat_Button::repeat_callback(), Fl_Counter::repeat_callback(), Fl_Input_::replace(), Fl_Browser::replace(), Fl_Browser_::replacing(), Fl_Help_View::resize(), rgb1_gray_convert(), rgb1_rgb_convert(), rgb_gray_convert(), rgb_rgb1_convert(), rgb_ycc_convert(), Fl_Preferences::RootNode::RootNode(), Fl_Text_Buffer::search_backward(), Fl_Text_Buffer::search_forward(), Fl_Text_Selection::selected(), Fl::set_boxtype(), set_selection_color(), Fl_Window::shape(), Fl_Window::shape_bitmap_(), shortcut_in_cb(), Fl_Single_Window::show(), Fl_Double_Window::show(), Fl_Overlay_Window::show(), Fl_Gl_Window::show(), Fl_Text_Display::show_cursor(), Fl_Browser_::sort(), Fl_Counter::step(), Fl_Valuator::step(), surrogate_width(), Fl_Browser::swap(), swap_byte(), Fl_Tree_Item::swap_children(), Fl_Browser_::swapping(), ultrasort(), Fl_Text_Buffer::undo(), Fl_Input_::undo(), use_FL_COMMAND_button_cb(), Fl_Text_Display::v_scrollbar_cb(), Fl_Browser_Type::widget(), Fl_Check_Browser_Type::widget(), Fl_Tree_Type::widget(), Fl_File_Browser_Type::widget(), Fl_Input_::wrap(), Fl_Text_Display::wrapped_line_counter(), write_code(), Fl_Comment_Type::write_code1(), Fl_Widget_Type::write_properties(), Fl_PostScript_Graphics_Driver::write_rle85(), Fl_Widget_Type::write_widget_code(), Fl_Positioner::xbounds(), XConvertBig5ToUtf8(), XConvertCp936extToUtf8(), XConvertEucCnToUtf8(), XConvertEucJpToUtf8(), XConvertEucKrToUtf8(), XConvertEucTwToUtf8(), XConvertGb2312ToUtf8(), and Fl_Positioner::ybounds().
int JSAMPARRAY int dest_row |
Definition at line 399 of file jpegint.h.
Referenced by jcopy_sample_rows().
Definition at line 31 of file jaricom.c.
Referenced by arith_decode(), and arith_encode().
const int jpeg_natural_order[] |
Definition at line 54 of file jutils.c.
Referenced by decode_mcu(), get_dqt(), initial_setup(), and jpeg_CreateCompress().
const int jpeg_natural_order2[] |
Definition at line 112 of file jutils.c.
Referenced by get_dqt(), and initial_setup().
const int jpeg_natural_order3[] |
Definition at line 105 of file jutils.c.
Referenced by get_dqt(), and initial_setup().
const int jpeg_natural_order4[] |
Definition at line 98 of file jutils.c.
Referenced by get_dqt(), and initial_setup().
const int jpeg_natural_order5[] |
Definition at line 89 of file jutils.c.
Referenced by get_dqt(), and initial_setup().
const int jpeg_natural_order6[] |
Definition at line 79 of file jutils.c.
Referenced by get_dqt(), and initial_setup().
const int jpeg_natural_order7[] |
Definition at line 67 of file jutils.c.
Referenced by get_dqt(), and initial_setup().
boolean need_full_buffer |
Definition at line 364 of file jpegint.h.
Referenced by jinit_c_coef_controller(), jinit_c_main_controller(), jinit_c_prep_controller(), jinit_d_coef_controller(), jinit_d_main_controller(), and jinit_d_post_controller().
JBLOCKROW JDIMENSION num_blocks |
Definition at line 402 of file jpegint.h.
Referenced by forward_DCT(), forward_DCT_float(), and jcopy_block_row().
int JSAMPARRAY int int JDIMENSION num_cols |
Definition at line 399 of file jpegint.h.
Referenced by cmyk_ycck_convert(), expand_bottom_edge(), gray_rgb_convert(), grayscale_convert(), jcopy_sample_rows(), null_convert(), rgb1_gray_convert(), rgb1_rgb_convert(), rgb_convert(), rgb_gray_convert(), rgb_rgb1_convert(), rgb_ycc_convert(), ycc_rgb_convert(), and ycck_cmyk_convert().
int JSAMPARRAY int int num_rows |
Definition at line 399 of file jpegint.h.
Referenced by access_virt_barray(), access_virt_sarray(), cmyk_ycck_convert(), color_quantize(), color_quantize3(), expand_right_edge(), gray_rgb_convert(), grayscale_convert(), jcopy_sample_rows(), merged_2v_upsample(), null_convert(), pass2_fs_dither(), pass2_no_dither(), png_read_rows(), png_write_rows(), post_process_1pass(), post_process_2pass(), post_process_prepass(), prescan_quantize(), quantize3_ord_dither(), quantize_fs_dither(), quantize_ord_dither(), rgb1_gray_convert(), rgb1_rgb_convert(), rgb_convert(), rgb_gray_convert(), rgb_rgb1_convert(), rgb_ycc_convert(), sep_upsample(), ycc_rgb_convert(), and ycck_cmyk_convert().
int JSAMPARRAY output_array |
Definition at line 399 of file jpegint.h.
Referenced by jcopy_sample_rows().
JBLOCKROW output_row |
Definition at line 402 of file jpegint.h.
Referenced by cmyk_ycck_convert(), grayscale_convert(), jcopy_block_row(), null_convert(), png_write_image_16bit(), png_write_image_8bit(), rgb_convert(), rgb_gray_convert(), rgb_rgb1_convert(), and rgb_ycc_convert().
int source_row |
Definition at line 399 of file jpegint.h.
Referenced by jcopy_sample_rows().
boolean transcode_only |
Definition at line 362 of file jpegint.h.
Referenced by initial_setup(), and jinit_c_master_control().