Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/ChevyRay/crunch
/ functions
Functions
289 in github.com/ChevyRay/crunch
⨍
Functions
289
◇
Types & classes
37
↓ 2 callers
Function
getNumColorChannels
crunch/lodepng.cpp:2562
↓ 2 callers
Function
getPixelColorsRGBA8
Similar to getPixelColorRGBA8, but with all the for loops inside of the color mode test cases, optimized to convert the colors much faster, when conve
crunch/lodepng.cpp:3291
↓ 2 callers
Function
lodepng_add_itext
crunch/lodepng.cpp:2885
↓ 2 callers
Function
lodepng_buffer_file
load file into buffer that already has the correct allocated size. Returns error code.*/
crunch/lodepng.cpp:373
↓ 2 callers
Function
lodepng_chunk_append
crunch/lodepng.cpp:2493
↓ 2 callers
Function
lodepng_convert
crunch/lodepng.cpp:3459
↓ 2 callers
Function
lodepng_decode
crunch/lodepng.cpp:4723
↓ 2 callers
Function
lodepng_decode_file
crunch/lodepng.cpp:4792
↓ 2 callers
Function
lodepng_encode
crunch/lodepng.cpp:5640
↓ 2 callers
Function
lodepng_encode_file
crunch/lodepng.cpp:5860
↓ 2 callers
Function
lodepng_filesize
returns negative value on error. This should be pure C compatible, so no fstat. */
crunch/lodepng.cpp:351
↓ 2 callers
Function
lodepng_get_bpp_lct
crunch/lodepng.cpp:2575
↓ 2 callers
Function
lodepng_get_raw_size_lct
crunch/lodepng.cpp:2716
↓ 2 callers
Function
lodepng_info_copy
crunch/lodepng.cpp:2954
↓ 2 callers
Function
lodepng_palette_clear
crunch/lodepng.cpp:2637
↓ 2 callers
Function
lodepng_save_file
write given buffer to the file, overwriting the file, it doesn't append to it.*/
crunch/lodepng.cpp:400
↓ 2 callers
Function
lodepng_state_copy
crunch/lodepng.cpp:4849
↓ 2 callers
Function
paethPredictor
Paeth predicter, used by PNG filter type 4 The parameters are of type short, but should come from unsigned chars, the shorts are only needed to make t
crunch/lodepng.cpp:3835
↓ 2 callers
Function
preProcessScanlines
out must be buffer big enough to contain uncompressed IDAT chunk data, and in must contain the full image. return value is error**/
crunch/lodepng.cpp:5513
↓ 2 callers
Function
removePaddingBits
crunch/lodepng.cpp:4135
↓ 2 callers
Function
searchCodeIndex
search the index in the array, that has the largest value smaller than or equal to the given value, given array must be sorted (if no value is smaller
crunch/lodepng.cpp:1328
↓ 2 callers
Function
string_resize
returns 1 if success, 0 if failure ==> nothing done*/
crunch/lodepng.cpp:279
↓ 2 callers
Function
ucvector_reserve
returns 1 if success, 0 if failure ==> nothing done*/
crunch/lodepng.cpp:213
↓ 2 callers
Function
updateHashChain
wpos = pos & (windowsize - 1)*/
crunch/lodepng.cpp:1454
↓ 2 callers
Function
writeLZ77data
write the lz77-encoded data, which has lit, len and dist codes, to compressed stream using huffman trees. tree_ll: the tree for lit and len codes. tre
crunch/lodepng.cpp:1695
↓ 1 callers
Function
Adam7_deinterlace
in: Adam7 interlaced image, with no padding bits between scanlines, but between reduced images so that each reduced image starts at a byte. out: the
crunch/lodepng.cpp:4085
↓ 1 callers
Function
Adam7_interlace
in: non-interlaced image with size w*h out: the same pixels, but re-ordered according to PNG's Adam7 interlacing, with no padding bits between scanli
crunch/lodepng.cpp:5462
↓ 1 callers
Method
CopyPixels
crunch/bitmap.cpp:169
↓ 1 callers
Method
CopyPixelsRot
crunch/bitmap.cpp:176
↓ 1 callers
Method
Equals
crunch/bitmap.cpp:184
↓ 1 callers
Function
GetFileName
crunch/main.cpp:123
↓ 1 callers
Function
HashData
crunch/hash.cpp:94
↓ 1 callers
Function
HashFiles
crunch/hash.cpp:67
↓ 1 callers
Function
HashString
crunch/hash.cpp:46
↓ 1 callers
Function
HuffmanTree_make2DTree
the tree representation used by the decoder. return value is error*/
crunch/lodepng.cpp:546
↓ 1 callers
Method
Insert
crunch/MaxRectsBinPack.cpp:51
↓ 1 callers
Function
LoadBitmaps
crunch/main.cpp:138
↓ 1 callers
Function
LoadHash
crunch/hash.cpp:100
↓ 1 callers
Function
LodePNGIText_copy
crunch/lodepng.cpp:2864
↓ 1 callers
Function
LodePNGIText_init
crunch/lodepng.cpp:2839
↓ 1 callers
Function
LodePNGText_copy
crunch/lodepng.cpp:2795
↓ 1 callers
Function
LodePNGText_init
crunch/lodepng.cpp:2776
↓ 1 callers
Function
LodePNGUnknownChunks_copy
crunch/lodepng.cpp:2753
↓ 1 callers
Method
Pack
crunch/packer.cpp:43
↓ 1 callers
Method
SaveAs
crunch/bitmap.cpp:157
↓ 1 callers
Method
SaveBin
crunch/packer.cpp:143
↓ 1 callers
Function
SaveHash
crunch/hash.cpp:113
↓ 1 callers
Method
SaveJson
crunch/packer.cpp:166
↓ 1 callers
Method
SavePng
crunch/packer.cpp:103
↓ 1 callers
Method
SaveXml
crunch/packer.cpp:119
↓ 1 callers
Function
WriteByte
crunch/binary.cpp:41
↓ 1 callers
Function
_tinydir_dirent_buf_size
The following authored by Ben Hutchings <ben@decadent.org.uk> from https://womble.decadent.org.uk/readdir_r-advisory.html */
crunch/tinydir.h:768
↓ 1 callers
Function
addBitsToStreamReversed
crunch/lodepng.cpp:436
↓ 1 callers
Function
addChunk_IDAT
crunch/lodepng.cpp:4971
↓ 1 callers
Function
addChunk_IEND
crunch/lodepng.cpp:4986
↓ 1 callers
Function
addChunk_IHDR
crunch/lodepng.cpp:4888
↓ 1 callers
Function
addChunk_bKGD
crunch/lodepng.cpp:5079
↓ 1 callers
Function
addChunk_iTXt
crunch/lodepng.cpp:5038
↓ 1 callers
Function
addChunk_pHYs
crunch/lodepng.cpp:5126
↓ 1 callers
Function
addChunk_tIME
crunch/lodepng.cpp:5109
↓ 1 callers
Function
addChunk_zTXt
crunch/lodepng.cpp:5011
↓ 1 callers
Function
addLengthDistance
crunch/lodepng.cpp:1343
↓ 1 callers
Function
boundaryPM
Boundary Package Merge step, numpresent is the amount of leaves, and c is the current chain.*/
crunch/lodepng.cpp:758
↓ 1 callers
Function
bpmnode_sort
sort the leaves with stable mergesort*/
crunch/lodepng.cpp:731
↓ 1 callers
Function
color_tree_has
crunch/lodepng.cpp:3040
↓ 1 callers
Function
decodeGeneric
read a PNG, the result will be in the same color type as the PNG (hence "generic")*/
crunch/lodepng.cpp:4522
↓ 1 callers
Function
deflate
crunch/lodepng.cpp:2071
↓ 1 callers
Function
deflateDynamic
Deflate for a block of type "dynamic", that is, with freely, optimally, created huffman trees*/
crunch/lodepng.cpp:1724
↓ 1 callers
Function
deflateFixed
crunch/lodepng.cpp:1969
↓ 1 callers
Function
deflateNoCompression
crunch/lodepng.cpp:1653
↓ 1 callers
Function
flog2
log2 approximation. A slight bit faster than std::log. */
crunch/lodepng.cpp:5201
↓ 1 callers
Function
getPaletteTranslucency
palette must have 4 * palettesize bytes allocated, and given in format RGBARGBARGBARGBA... returns 0 if the palette is opaque, returns 1 if the palett
crunch/lodepng.cpp:5606
↓ 1 callers
Function
getTreeInflateDynamic
get the tree of a deflated block with dynamic tree, the tree itself is also Huffman compressed with a known tree*/
crunch/lodepng.cpp:983
↓ 1 callers
Function
getTreeInflateFixed
get the tree of a deflated block with fixed tree, as specified in the deflate specification*/
crunch/lodepng.cpp:975
↓ 1 callers
Function
getValueRequiredBits
Returns how many bits needed to represent given value (max 8 bit)*/
crunch/lodepng.cpp:3557
↓ 1 callers
Function
hash_cleanup
crunch/lodepng.cpp:1408
↓ 1 callers
Function
hash_init
crunch/lodepng.cpp:1381
↓ 1 callers
Function
inflate
crunch/lodepng.cpp:1296
↓ 1 callers
Function
inflateHuffmanBlock
inflate a block with dynamic of fixed Huffman tree*/
crunch/lodepng.cpp:1131
↓ 1 callers
Function
inflateNoCompression
crunch/lodepng.cpp:1225
↓ 1 callers
Function
load_file
crunch/lodepng.cpp:6017
↓ 1 callers
Function
lodepng_auto_choose_color
Automatically chooses color type that gives smallest amount of bits in the output image, e.g. grey if there are only greyscale pixels, palette if ther
crunch/lodepng.cpp:3763
↓ 1 callers
Function
lodepng_can_have_alpha
crunch/lodepng.cpp:2701
↓ 1 callers
Function
lodepng_chunk_ancillary
crunch/lodepng.cpp:2439
↓ 1 callers
Function
lodepng_chunk_check_crc
crunch/lodepng.cpp:2464
↓ 1 callers
Function
lodepng_chunk_create
crunch/lodepng.cpp:2512
↓ 1 callers
Function
lodepng_chunk_data_const
crunch/lodepng.cpp:2459
↓ 1 callers
Function
lodepng_chunk_generate_crc
crunch/lodepng.cpp:2474
↓ 1 callers
Function
lodepng_chunk_next
crunch/lodepng.cpp:2481
↓ 1 callers
Function
lodepng_chunk_next_const
crunch/lodepng.cpp:2487
↓ 1 callers
Function
lodepng_color_profile_init
crunch/lodepng.cpp:3533
↓ 1 callers
Function
lodepng_compress_settings_init
crunch/lodepng.cpp:2273
↓ 1 callers
Function
lodepng_decode32_file
crunch/lodepng.cpp:4804
↓ 1 callers
Function
lodepng_decoder_settings_init
crunch/lodepng.cpp:4815
↓ 1 callers
Function
lodepng_decompress_settings_init
crunch/lodepng.cpp:2295
↓ 1 callers
Function
lodepng_deflate
crunch/lodepng.cpp:2058
↓ 1 callers
Function
lodepng_deflatev
crunch/lodepng.cpp:2017
↓ 1 callers
Function
lodepng_encode32_file
crunch/lodepng.cpp:5871
↓ 1 callers
Function
lodepng_encoder_settings_init
crunch/lodepng.cpp:5882
↓ 1 callers
Function
lodepng_get_color_profile
profile must already have been inited with mode. It's ok to set some parameters of profile to done already.*/
crunch/lodepng.cpp:3567
← previous
next →
101–200 of 289, ranked by callers