tinyjpeg.c
内容 | 行数 | 比率 |
---|---|---|
コメント行数 | 167 | 16% |
空行行数 | 174 | 17% |
実行行数 | 698 | 67% |
合計行数 | 1039 | 100% |
内容 | 定義数 |
---|---|
関数数 | 25 |
No. | 型 | 名称 | 属性 | 説明 |
---|---|---|---|---|
1 |
Static | get_next_huffman_code | static int | Get the next (valid) huffman code in the stream. |
2 |
Function | tinyjpeg_process_Huffman_data_unit | void | Decode a single block that contains the DCT coefficients. |
3 |
Static | build_huffman_table | static void | |
4 |
Static | build_default_huffman_tables | static void | |
5 |
Static | print_SOF | static void | Colorspace conversion routine |
6 |
Static | build_quantization_table | static void | JPEG/JFIF Parsing functions |
7 |
Static | parse_DQT | static int | |
8 |
Static | parse_SOF | static int | |
9 |
Static | parse_SOS | static int | |
10 |
Static | parse_DHT | static int | |
11 |
Static | parse_DRI | static int | |
12 |
Static | resync | static void | |
13 |
Static | find_next_rst_marker | static int | |
14 |
Static | parse_JFIF | static int | |
15 |
Function | tinyjpeg_init | struct jdec_private * | Functions exported of the library. |
16 |
Function | tinyjpeg_free | void | Free a tinyjpeg object. |
17 |
Function | tinyjpeg_parse_header | int | Initialize the tinyjpeg object and prepare the decoding of the stream. |
18 |
Function | tinyjpeg_decode | int | Decode and convert the jpeg image into @pixfmt@ image |
19 |
Function | tinyjpeg_get_errorstring | const char * | |
20 |
Function | tinyjpeg_get_size | void | |
21 |
Function | tinyjpeg_get_components | int | |
22 |
Function | tinyjpeg_set_components | int | |
23 |
Function | tinyjpeg_get_bytes_per_row | int | |
24 |
Function | tinyjpeg_set_bytes_per_row | int | |
25 |
Function | tinyjpeg_set_flags | int |
目次 | ファイル一覧 | 関数一覧 | ネームスペース一覧 | クラス一覧 | #define一覧 | マクロ一覧 | 外部変数一覧 | 構造体一覧 | 共用体一覧 | 列挙体一覧 | Const一覧 | 索引 | サイドメニュー