MCPcopy Create free account
hub / github.com/creatale/node-dv / encode

Function encode

deps/lodepng/lodepng.cpp:6233–6245  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

6231
6232#ifdef LODEPNG_COMPILE_ENCODER
6233unsigned encode(std::vector<unsigned char>& out, const unsigned char* in, unsigned w, unsigned h,
6234 LodePNGColorType colortype, unsigned bitdepth)
6235{
6236 unsigned char* buffer;
6237 size_t buffersize;
6238 unsigned error = lodepng_encode_memory(&buffer, &buffersize, in, w, h, colortype, bitdepth);
6239 if(buffer)
6240 {
6241 out.insert(out.end(), &buffer[0], &buffer[buffersize]);
6242 lodepng_free(buffer);
6243 }
6244 return error;
6245}
6246
6247unsigned encode(std::vector<unsigned char>& out,
6248 const std::vector<unsigned char>& in, unsigned w, unsigned h,

Callers 1

NAN_METHODFunction · 0.85

Calls 10

lodepng_encode_memoryFunction · 0.85
lodepng_freeFunction · 0.85
lodepng_get_raw_size_lctFunction · 0.85
lodepng_encodeFunction · 0.85
lodepng_get_raw_sizeFunction · 0.85
save_fileFunction · 0.85
insertMethod · 0.45
endMethod · 0.45
sizeMethod · 0.45
emptyMethod · 0.45

Tested by

no test coverage detected