package core:image/jpeg
⌘K
Ctrl+K
or
/
Index
Variables (0)
This section is empty.
Procedures (4)
Procedure Groups (1)
Types
Coefficient ¶
Coefficient :: enum u8 { DC, AC, }
Component ¶
Component :: enum u8 { Y = 1, Cb = 2, Cr = 3, }
Quantization_Table ¶
Quantization_Table :: [64]u16be
Constants
BLOCK_SIZE ¶
BLOCK_SIZE: int : 8
COEFFICIENT_COUNT ¶
COEFFICIENT_COUNT: int : BLOCK_SIZE * BLOCK_SIZE
HUFFMAN_MAX_BITS ¶
HUFFMAN_MAX_BITS: int : 16
HUFFMAN_MAX_SYMBOLS ¶
HUFFMAN_MAX_SYMBOLS: int : 176
SEGMENT_MAX_SIZE ¶
SEGMENT_MAX_SIZE: int : 65533
Variables
This section is empty.
Procedures
load_from_bytes ¶
load_from_bytes :: proc(data: []u8, options: image.Options = Options{}, allocator := context.allocator) -> (img: ^image.Image, err: image.Error) {…}
load_from_context ¶
load_from_context :: proc(ctx: ^$C, options: image.Options = Options{}, allocator := context.allocator) -> (img: ^image.Image, err: image.Error) {…}
load_from_file ¶
load_from_file :: proc(filename: string, options: image.Options = Options{}, allocator := context.allocator) -> (img: ^image.Image, err: image.Error) {…}
Procedure Groups
load ¶
load :: proc{ load_from_file, load_from_bytes, load_from_context, }
Source Files
Generation Information
Generated with odin version dev-2025-09 (vendor "odin") Windows_amd64 @ 2025-09-08 21:13:26.573212000 +0000 UTC