ファイル名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一覧 | 索引 | サイドメニュー