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