imagefmt.jpeg

Undocumented in source.

Members

Enums

MARKER
enum MARKER
Undocumented in source.

Functions

STBI__IDCT_1D
void STBI__IDCT_1D(int t0, int t1, int t2, int t3, int x0, int x1, int x2, int x3, int s0, int s1, int s2, int s3, int s4, int s5, int s6, int s7)
Undocumented in source. Be warned that the author may not have intended to support it.
clamp
ubyte clamp(float x)
Undocumented in source. Be warned that the author may not have intended to support it.
decode_block
ubyte decode_block(JPEGDecoder dc, Component comp, ubyte[64] qtable, short[64] result)
Undocumented in source. Be warned that the author may not have intended to support it.
decode_huff
ubyte decode_huff(JPEGDecoder dc, HuffTab tab, ubyte e)
Undocumented in source. Be warned that the author may not have intended to support it.
decode_scan
ubyte decode_scan(JPEGDecoder dc)
Undocumented in source. Be warned that the author may not have intended to support it.
derive_mincode_maxcode_valptr
void derive_mincode_maxcode_valptr(short[16] mincode, short[16] maxcode, short[16] valptr, short[256] codes, ubyte[16] num_values)
Undocumented in source. Be warned that the author may not have intended to support it.
derive_table
void derive_table(HuffTab table, ubyte[16] num_values, ubyte e)
Undocumented in source. Be warned that the author may not have intended to support it.
detect_jpeg
bool detect_jpeg(Reader* rc)
Undocumented in source. Be warned that the author may not have intended to support it.
f2f
int f2f(float x)
Undocumented in source. Be warned that the author may not have intended to support it.
fsh
int fsh(int x)
Undocumented in source. Be warned that the author may not have intended to support it.
infoerror
IFInfo infoerror(ubyte e)
Undocumented in source. Be warned that the author may not have intended to support it.
nextbit
ubyte nextbit(JPEGDecoder dc, ubyte e)
Undocumented in source. Be warned that the author may not have intended to support it.
read_frame_header
ubyte read_frame_header(JPEGDecoder dc)
Undocumented in source. Be warned that the author may not have intended to support it.
read_huffman_tables
ubyte read_huffman_tables(JPEGDecoder dc)
Undocumented in source. Be warned that the author may not have intended to support it.
read_jpeg
ubyte read_jpeg(Reader* rc, IFImage image, int reqchans, int reqbpc)
Undocumented in source. Be warned that the author may not have intended to support it.
read_jpeg_info
IFInfo read_jpeg_info(Reader* rc)
Undocumented in source. Be warned that the author may not have intended to support it.
read_markers
ubyte read_markers(JPEGDecoder dc)
Undocumented in source. Be warned that the author may not have intended to support it.
read_quantization_tables
ubyte read_quantization_tables(JPEGDecoder dc)
Undocumented in source. Be warned that the author may not have intended to support it.
read_restart
ubyte read_restart(Reader* rc)
Undocumented in source. Be warned that the author may not have intended to support it.
read_scan_header
ubyte read_scan_header(JPEGDecoder dc)
Undocumented in source. Be warned that the author may not have intended to support it.
receive_and_extend
int receive_and_extend(JPEGDecoder dc, ubyte s, ubyte e)
Undocumented in source. Be warned that the author may not have intended to support it.
reconstruct
ubyte[] reconstruct(JPEGDecoder dc, ubyte e)
Undocumented in source. Be warned that the author may not have intended to support it.
stbi__clamp
ubyte stbi__clamp(int x)
Undocumented in source. Be warned that the author may not have intended to support it.
stbi__idct_block
void stbi__idct_block(ubyte* dst, int dst_stride, short[64] data)
Undocumented in source. Be warned that the author may not have intended to support it.
upsample
ubyte[] upsample(JPEGDecoder dc, ubyte[] result)
Undocumented in source. Be warned that the author may not have intended to support it.
upsample_h1_v2
void upsample_h1_v2(ubyte[] line0, ubyte[] line1, ubyte[] result)
Undocumented in source. Be warned that the author may not have intended to support it.
upsample_h2_v1
void upsample_h2_v1(ubyte[] line0, ubyte[] _line1, ubyte[] result)
Undocumented in source. Be warned that the author may not have intended to support it.
upsample_h2_v2
void upsample_h2_v2(ubyte[] line0, ubyte[] line1, ubyte[] result)
Undocumented in source. Be warned that the author may not have intended to support it.
upsample_luma
ubyte[] upsample_luma(JPEGDecoder dc, ubyte[] result)
Undocumented in source. Be warned that the author may not have intended to support it.
ycbcr_to_rgb
ubyte[3] ycbcr_to_rgb(ubyte y, ubyte cb, ubyte cr)
Undocumented in source. Be warned that the author may not have intended to support it.

Structs

Component
struct Component
Undocumented in source.
HuffTab
struct HuffTab
Undocumented in source.
JPEGDecoder
struct JPEGDecoder
Undocumented in source.

Variables

dezigzag
ubyte[64] dezigzag;
Undocumented in source.

Meta