-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathindex.js
59 lines (52 loc) · 1.2 KB
/
index.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
var addon = require('./build/Release/imgnetfree');
module.exports = addon;
var fs = require('fs');
var titles = module.exports.titles = {};
titles.CHECKING = 1;
titles.OVERFLOW = 2;
titles.BLOCK = 3;
titles.EMBEDDED = 4;
module.exports.addImageTitle(fs.readFileSync(__dirname + '/checking.png'), titles.CHECKING);
module.exports.addImageTitle(fs.readFileSync(__dirname + '/overflow.png'), titles.OVERFLOW);
module.exports.addImageTitle(fs.readFileSync(__dirname + '/block.png'), titles.BLOCK);
module.exports.addImageTitle(fs.readFileSync(__dirname + '/embedded.png'), titles.EMBEDDED);
module.exports.formats = {
FIF_BMP : 0,
FIF_ICO : 1,
FIF_JPEG : 2,
FIF_JNG : 3,
FIF_KOALA : 4,
FIF_LBM : 5,
FIF_IFF : 5,
FIF_MNG : 6,
FIF_PBM : 7,
FIF_PBMRAW : 8,
FIF_PCD : 9,
FIF_PCX : 10,
FIF_PGM : 11,
FIF_PGMRAW : 12,
FIF_PNG : 13,
FIF_PPM : 14,
FIF_PPMRAW : 15,
FIF_RAS : 16,
FIF_TARGA : 17,
FIF_TIFF : 18,
FIF_WBMP : 19,
FIF_PSD : 20,
FIF_CUT : 21,
FIF_XBM : 22,
FIF_XPM : 23,
FIF_DDS : 24,
FIF_GIF : 25,
FIF_HDR : 26,
FIF_FAXG3 : 27,
FIF_SGI : 28,
FIF_EXR : 29,
FIF_J2K : 30,
FIF_JP2 : 31,
FIF_PFM : 32,
FIF_PICT : 33,
FIF_RAW : 34,
FIF_WEBP : 35,
FIF_JXR : 36
};