fsk-imgoptimize
Version:
29 lines (23 loc) • 621 B
JavaScript
module.exports = function(sign) {
var obj = {
PNG_SIGNATURE: [0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a],
TYPE_IHDR: 0x49484452,
TYPE_IEND: 0x49454e44,
TYPE_IDAT: 0x49444154,
TYPE_PLTE: 0x504c5445,
TYPE_tRNS: 0x74524e53,
TYPE_gAMA: 0x67414d41,
COLOR_PALETTE: 1,
COLOR_COLOR: 2,
COLOR_ALPHA: 4
};
obj[0x49484452] = true;
obj[0x49454e44] = true;
obj[0x49444154] = true;
obj[0x504c5445] = true;
obj[0x74524e53] = true;
obj[0x67414d41] = true;
return obj;
};
var buf = new Buffer([0x18 ,0x00 ,0x18 ,0x00 ,0xff ,0x04 ,0x00]);
console.log(2 << (255 & 7) * 3)