{"_id":"@anzerr/image.util","_rev":"13-d0e0ea456be4ccc98e4eb91883858d15","name":"@anzerr/image.util","dist-tags":{"old":"1.0.6","latest":"1.0.17"},"versions":{"1.0.5":{"name":"@anzerr/image.util","version":"1.0.5","keywords":[],"homepage":"https://github.com/anzerr/image.util#readme","bugs":{"url":"https://github.com/anzerr/image.util/issues"},"repository":{"type":"git","url":"git+ssh://git@github.com/anzerr/image.util.git"},"license":"MIT","author":{"name":"anzerr"},"main":"index.js","types":"index.d.ts","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"eslintConfig":{"extends":"eslint-config-basic"},"devDependencies":{"eslint":"5.11.1","eslint-config-basic":"git+https://git@github.com/anzerr/eslintrc.git"},"engines":{"node":">= 0.10.0"},"gitHead":"8a142a3547a6efe64d0cdd04822f419922072486","description":"Interface to interact with a rgb object instead of a buffer","_id":"@anzerr/image.util@1.0.5","_nodeVersion":"11.3.0","_npmVersion":"6.9.2","dist":{"integrity":"sha512-D63+rCOCYC08/1xMubfi7Q7GfdTjXsQBL7xTfy7x4iTCUhw9mdTNVTakQjScYCGvJYykCK9QlTzZG6DBsEZjAw==","shasum":"f2e084e604bc9788961150805179a2f81afebeb3","tarball":"https://registry.npmjs.org/@anzerr/image.util/-/image.util-1.0.5.tgz","fileCount":4,"unpackedSize":4165,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdSqLoCRA9TVsSAnZWagAAGl8P/A9WIUUCHrdHOGbNQo3c\nnPb4S4fhMD1VNwANrYabmLZ0GANyhPWB6+UVhsdnsZoU6YxBubNH74B6ReLq\nr/xwBZoRQceJCFKH8Ip7IhIGn3nMxs5hSFi3s0KISoirNLq0K2qppBwN61Z9\nCyydY/IghiSEW4iJ9o2ss+FjUxlJgpxX3q79ctU2aCU6zXJh2PUJ6M3wtdlF\nyvrkf5n3GYpDuq3eXPv83/G9+yaDPKwkCcvkGuH3XgKHs7m3/RQMo14HunI4\nbV6xSTtMLV0V/awCLLSHbpBAaWdkT7safeKrFWHWbvMkuuCTb+NKfS3FUAL/\n/YMVjoYE/H3dZbqXDBXQ2IIW/namPcMEqgcZjLl8LllNwgKt1WZmGtWBEv+E\na+A5nBGlVobPTx3jxgcS9Nzg5fzNdADLE+Sop4xGj4nIG2f+voD2ybTQSi9p\n7e3yWTtJ8nADGrGlGdQjCBavCy3fGLOPEa5styxP1Lp7hXCpRdNNjAAd1bna\nnDlAYjqQxS7DwR+EgMkNfIKx7egyu8SVpiTysp/y8ZX433UJnl/+LKMo1zyh\nUKrotmNqLUg8Kp8R32RbqTaLDzFhznPmR6Z9ktlt1FKUmylgKdS5enb4141j\nP8b5R09QcRnZaZX0+z4a3rG28WOHKQYSk7a6NXKskDMc8JGC+Wo52/opzKuU\nsKDG\r\n=1pqm\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHS/EIB7knZcJreRV1KC2umj519bR4MDuHhU6PabJBZ3AiEA+eANg/UijzuUfeh1IP/0Bp6SSlKDFzXAOHOaHq9ZuS8="}]},"maintainers":[{"name":"anzerr","email":"ryan.anzer@epitech.eu"}],"_npmUser":{"name":"anzerr","email":"ryan.anzer@epitech.eu"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/image.util_1.0.5_1565172455773_0.3338587324690028"},"_hasShrinkwrap":false},"1.0.4":{"name":"@anzerr/image.util","version":"1.0.4","keywords":[],"homepage":"https://github.com/anzerr/image.util#readme","bugs":{"url":"https://github.com/anzerr/image.util/issues"},"repository":{"type":"git","url":"git+ssh://git@github.com/anzerr/image.util.git"},"license":"MIT","author":{"name":"anzerr"},"main":"index.js","types":"index.d.ts","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"eslintConfig":{"extends":"eslint-config-basic"},"devDependencies":{"eslint":"5.11.1","eslint-config-basic":"git+https://git@github.com/anzerr/eslintrc.git"},"engines":{"node":">= 0.10.0"},"readme":"\n### `Intro`\nInterface to interact with a rgb object instead of a buffer\n\n#### `Install`\n``` bash\nnpm install --save git+ssh://git@github.com/anzerr/image.util.git\n```\n\n### `Example`\n``` javascript\nconst bmp = require('bmp.util'),\n\tMap = require('image.util'),\n\tfs = require('fs');\n\nlet data = fs.readFileSync('image.bmp'), decode = bmp.decode(data);\nlet image = new Map({\n\twidth: decode.width,\n\theight: decode.height,\n\tchannel: decode.channel, // 4\n\tmask: decode.mask, // {r: 0, g: 1, b: 2, a: 3}\n\tdata: decode.data\n});\n\nfor (let x in image.data) {\n\tfor (let y in image.data[x]) {\n\t\tif (image.data[x][y].r === 255 || (x % 2 == 0 && y % 2 === 0)) {\n\t\t\timage.data[x][y].r = 0;\n\t\t}\n\t}\n}\n\nfs.writeFileSync('copy.bmp', bmp.encode(image.toBuffer()).data);\n```","readmeFilename":"README.md","gitHead":"02188a123de02788a56bd17883ca4ec1ebc78505","description":"Interface to interact with a rgb object instead of a buffer","_id":"@anzerr/image.util@1.0.4","_nodeVersion":"11.3.0","_npmVersion":"6.9.2","dist":{"integrity":"sha512-GvQFIji1zI5j6nn7U+Pdh8AbYJjfoHO2CxOBLFsg10FEwK19gg/4oWhjLmLSmX314ADR0muXiXnx+ue8xDrCnA==","shasum":"a25a98151f5fe498956282fb36bb945940e298f5","tarball":"https://registry.npmjs.org/@anzerr/image.util/-/image.util-1.0.4.tgz","fileCount":4,"unpackedSize":4165,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdSqLtCRA9TVsSAnZWagAAO0MQAI4Dx6QntePfAcqAOVtB\na29pSyJnLK9ZpUCryE0HAgy7jqcSdDalfzsBaTm2rNqOJ+ufilk429n9I4KE\nzQhp+YSB4uVUrDOca3gqO1OxuJ/94RjFaPlGJMfsoDCWF5J/clbgKLvm7zyC\nyuaxIVU8W2COEpRHPsE8mi31fkMlY2lSnBjtmshBlCtzpqXCgnTd7AjXTwFW\nlxdoDYlczsWUTcCQujNMxk8g/jpE2ku+s3Mj0QDoAxu6qRMG+l36H96KPRtC\nWuo1hDi6rm+U39cajvl2JngtGnl2F4R8epIboPrT11xHygDDWc5zdwVbrlQ0\nFafXRDdCyu2etAEMnfocKgaBzRNWHF9f9hAT27rqpSc6mCeOpilo/6JknVzF\nu6EhJAykE/iL3IuWhP3gusPf2ze2f3NRyHZ0fNQU1ZonF+YZ5HS0nezbOKXg\nNUF8iy50DQCJ2K5HQUshywj/HiPC0sMymJfDnv3l18Fnx6YM47pe/Iwe3EEG\n0l3RWy6fICfUgnCaB3fZw2uBeO/wFNQIK5mrhcuNOlH1ncCJMuJiWXuvuO6F\n2fWRr3X8cZefejs2KNei16eqk/yXM1kWR4su1FRr9dGF5KH9LrDwhlIFtCia\nB+G3x73j7CzYpoNVN6jww6mpLXlZZplChaIenltXKIzznWrIrQrISQXI605X\nOsnj\r\n=BliK\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC4sb7/ygOUIWiAkixg2kJlmvRBo2JRvILKKOeFm9K+nAIgX4nPdNRtYx3583iWHNtnCXAqR/9YK646h2Jm9ObT190="}]},"maintainers":[{"name":"anzerr","email":"ryan.anzer@epitech.eu"}],"_npmUser":{"name":"anzerr","email":"ryan.anzer@epitech.eu"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/image.util_1.0.4_1565172461151_0.32326849795837576"},"_hasShrinkwrap":false},"1.0.3":{"name":"@anzerr/image.util","version":"1.0.3","keywords":[],"homepage":"https://github.com/anzerr/image.util#readme","bugs":{"url":"https://github.com/anzerr/image.util/issues"},"repository":{"type":"git","url":"git+ssh://git@github.com/anzerr/image.util.git"},"license":"MIT","author":{"name":"anzerr"},"main":"index.js","types":"index.d.ts","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"eslintConfig":{"extends":"eslint-config-basic"},"devDependencies":{"eslint":"5.11.1","eslint-config-basic":"git+https://git@github.com/anzerr/eslintrc.git"},"engines":{"node":">= 0.10.0"},"readme":"\n### `Intro`\nInterface to interact with a rgb object instead of a buffer\n\n#### `Install`\n``` bash\nnpm install --save git+ssh://git@github.com/anzerr/image.util.git\n```\n\n### `Example`\n``` javascript\nconst bmp = require('bmp.util'),\n\tMap = require('image.util'),\n\tfs = require('fs');\n\nlet data = fs.readFileSync('image.bmp'), decode = bmp.decode(data);\nlet image = new Map({\n\twidth: decode.width,\n\theight: decode.height,\n\tchannel: decode.channel, // 4\n\tmask: decode.mask, // {r: 0, g: 1, b: 2, a: 3}\n\tdata: decode.data\n});\n\nfor (let x in image.data) {\n\tfor (let y in image.data[x]) {\n\t\tif (image.data[x][y].r === 255 || (x % 2 == 0 && y % 2 === 0)) {\n\t\t\timage.data[x][y].r = 0;\n\t\t}\n\t}\n}\n\nfs.writeFileSync('copy.bmp', bmp.encode(image.toBuffer()).data);\n```","readmeFilename":"README.md","gitHead":"3fe938eaebbaba5599a2c20d5ecb316966bcd70e","description":"Interface to interact with a rgb object instead of a buffer","_id":"@anzerr/image.util@1.0.3","_nodeVersion":"11.3.0","_npmVersion":"6.9.2","dist":{"integrity":"sha512-2CaJzuHNr3y1oU0lqdjKDqU9xpggnpwc8+rYzl5Vuw1O/xI2FkHVE2uTw0mumL/5M2YDRJlt0/M+pXug+F0bTw==","shasum":"9b841018977b39122357466613812f80dff2672f","tarball":"https://registry.npmjs.org/@anzerr/image.util/-/image.util-1.0.3.tgz","fileCount":4,"unpackedSize":4165,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdSqLzCRA9TVsSAnZWagAAZNQP/R+/G/0kwL0WEX/OSTdO\nWgnPw5nz7W9erdaDgJAw+I+OwJbYPJEL4ZzvTRyJqVqJRxjSUwqK8GIzgKZd\nMXg1xDT2ks+/Lp18nDCwEZ+9mb4VXlb3fMZsKRZfQxkX404O36p17MEWu06p\nGlaSwZm+09bgCOJuNojfD5r30lN7X2kpnBtt+rVK2xCILjXMg/c/1wHHLJxg\nnc477XP/yCfBHDB4vnbgBi5F4PvPqDImw9u61m1EJvF3TdSSvoi/dn1yGWfy\nKxuGIm6OMtyFDdlUmRlAthFmjAGn52x/MnL6IUeMyEq3Rp9PVUKDopPkFmXz\nvpOo4mJzB0WmqL9LsF+JsohaWtDkX8Url4vjIV3oQvRMs1RHj2foln3mELgT\nK0U0Ly7NKktDK6B9TSnohi+q8bsXPtQAQvsKe2Xst4j28YuDdWk1MZ4FU5Ey\nF/EENLnBuBbF2/Hg8vS36kp0HnG7cFQw0flgMe9BWXCksnTk1Lukyu7kq4WY\nZvufK0bS+5itD3s40hU3hyMu0oDA28Mq1lQx+gkeBz9N+HzlOcjIDt6QIUQz\nm7gOeGUsYPh+0EiJmJ5J3NuGVaCo0NJb2NVHWYRkIj0bmF16vYxrqivg532z\nFnVJprVfuMiPGbQuwqI2qCzOfn6qdn7oyTQxAIyggZ7+DMsdtIag2xh/dqX4\neLwt\r\n=6R6Q\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC/rrFgq0y4bEqcZktFokvw4ie6HBmLYa1cZJrolfoGmQIhAJadhZL9ST6F+A6khvW0tO6Pv2c3On33NcHLfhoWErt0"}]},"maintainers":[{"name":"anzerr","email":"ryan.anzer@epitech.eu"}],"_npmUser":{"name":"anzerr","email":"ryan.anzer@epitech.eu"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/image.util_1.0.3_1565172466987_0.34789827388069594"},"_hasShrinkwrap":false},"1.0.10":{"name":"@anzerr/image.util","version":"1.0.10","keywords":[],"homepage":"https://github.com/anzerr/image.util#readme","bugs":{"url":"https://github.com/anzerr/image.util/issues"},"repository":{"type":"git","url":"git+ssh://git@github.com/anzerr/image.util.git"},"license":"MIT","author":{"name":"anzerr"},"main":"index.js","types":"index.d.ts","scripts":{"test":"node test/index.js"},"eslintConfig":{"extends":"eslint-config-basic"},"devDependencies":{"fs.promisify":"git+https://git@github.com/anzerr/fs.promisify.git","bmp.util":"git+ssh://git@github.com/anzerr/bmp.util.git","eslint-config-basic":"git+https://git@github.com/anzerr/eslintrc.git"},"engines":{"node":">= 0.10.0"},"dependencies":{"bdf.util":"git+https://git@github.com/anzerr/bdf.util.git"},"gitHead":"440bc10d7fe84a13ce1b046abd370258650b03d8","description":"Interface to interact with a RGB object instead of a buffer. Small tool set to draw lines, text and blocks.","_id":"@anzerr/image.util@1.0.10","_nodeVersion":"11.3.0","_npmVersion":"6.9.2","dist":{"integrity":"sha512-WdN2NHGizPtczng6h2dQn0trfHQJqmxd4FTz8HWdZbCO2xlsLYpmCRDUs5CJCFBVeF2Hh0cKhxvL1lNRHNHoPQ==","shasum":"3d0cbb14df391d9ef7598bae3d31b3b9225bfb5d","tarball":"https://registry.npmjs.org/@anzerr/image.util/-/image.util-1.0.10.tgz","fileCount":9,"unpackedSize":759609,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdSqL4CRA9TVsSAnZWagAAUwoP/3Sq08pFSB/z+uS+35qs\nR9VsSiGbxN1WIpSOtibjLVkUYkVwOzMKeUhPoFGE/6j1k9fSupvBk7EvE0j8\nBu9QtxGpGogHJHDz3p5YnSZdO6HqBLuzEAO5Nd6XO2Euo5azZcQBw0otkJO8\nald1Aiq7MR3OMR9b6hRObDHJoz/GfG1UBnML6BQctYz1T3D5CSQsPyyGccvA\nTjHK+Up1RxvH85LObU+IVecdNXHiwNbAdrH2O5H0YYrPMRWoAZgvktsPLye7\nWzO0BxJCK3U3+DBUdNTHdGP2AqM5LZX4UD/9wAO0bz6EOleQwwrldl4I2sKN\nDn7FbqJIv76Q2NCmSLZrgNI/WejYAf/kHAufWFPkAMuBO1suUtqrnhAKvPWS\nFC7//fSjaQy7LvCaatFjNjdnZZJo1HPkaR861cTAvmVnMW2k7qDsQfQoa6mY\nZQExOeLnPEFKdYmsN+mXoM6QYEt6AxSR2EY1BVzJVa2YOdqanDmaXCw5QnOG\nI1FKfLnFkz4ZO9om9KGRmz3LrYxbsD4t3Lgjgbyz2M+8o+TDSY3I/s38Fa1I\n2JumaDw4BUL/Wu6PKU4lPE9BMwkqJnhBSqsJcXqAA+9JkAvs19mIKEr/vm1x\nCjRD8ul98wj+bDpA18srvrw2nkwaD3iHm+Q+MnG8IeHiHjhUxRN4kIlv51PL\nqWLf\r\n=g9Be\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH2ujK5vp+mxPRlP5ppnSSVVhayvBrxmk5wdGiSsdxbmAiEA5x9T8B8XyUlFn0E4yPJnzLdPLq6DT1j05doHBI9XOrI="}]},"maintainers":[{"name":"anzerr","email":"ryan.anzer@epitech.eu"}],"_npmUser":{"name":"anzerr","email":"ryan.anzer@epitech.eu"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/image.util_1.0.10_1565172471869_0.15449442914793643"},"_hasShrinkwrap":false},"1.0.9":{"name":"@anzerr/image.util","version":"1.0.9","keywords":[],"homepage":"https://github.com/anzerr/image.util#readme","bugs":{"url":"https://github.com/anzerr/image.util/issues"},"repository":{"type":"git","url":"git+ssh://git@github.com/anzerr/image.util.git"},"license":"MIT","author":{"name":"anzerr"},"main":"index.js","types":"index.d.ts","scripts":{"test":"node test/index.js"},"eslintConfig":{"extends":"eslint-config-basic"},"devDependencies":{"eslint":"5.11.1","fs.promisify":"git+https://git@github.com/anzerr/fs.promisify.git","bmp.util":"git+ssh://git@github.com/anzerr/bmp.util.git","eslint-config-basic":"git+https://git@github.com/anzerr/eslintrc.git"},"engines":{"node":">= 0.10.0"},"dependencies":{"bdf.util":"git+https://git@github.com/anzerr/bdf.util.git"},"gitHead":"26414bd7146cac9fae3c22cbdf14658f9f89b456","readme":"\n### `Intro`\nInterface to interact with a RGB object instead of a buffer. Small tool set to draw lines, text and blocks.\n\n#### `Install`\n``` bash\nnpm install --save git+ssh://git@github.com/anzerr/image.util.git\n```\n\n### `Example`\n``` javascript\nconst bmp = require('bmp.util'),\n\tMap = require('image.util'),\n\tfs = require('fs.promisify');\n\nlet data = fs.readFileSync('image.bmp'), decode = bmp.decode(data);\nconst map = new Map({\n\twidth: decode.width,\n\theight: decode.height,\n\tchannel: decode.channel, // 4\n\tmask: {r: 3, g: 2, b: 1, a: 0},\n\tdata: decode.data\n});\n\nconst COLOR = {\n\tRED: {r: 255, g: 0, b: 0},\n\tBLUE: {r: 0, g: 0, b: 255},\n\tWHITE: {r: 255, g: 255, b: 255},\n};\n\nmap.addFont('cherry', './node_modules/bdf.util/test/cherry-10-b.bdf').then(() => {\n\tmap.fill(0, 0, COLOR.RED, 5);\n\tmap.text.cherry.draw('cat', 10, 10);\n\tmap.text.cherry.draw('dog', 50, 10, 2, COLOR.BLUE);\n\tmap.text.cherry.draw('foo', 200, 100, 5, COLOR.RED);\n\tmap.line.draw(0, 0, 500, 500, COLOR.RED, 1);\n\tmap.line.draw(200, 0, 500, 500, COLOR.RED, 2);\n\tmap.line.draw(500, 0, 0, 500, COLOR.BLUE, 3);\n}).then(() => {\n\treturn fs.writeFile('copy.bmp', bmp.encode({\n\t\twidth: map.width,\n\t\theight: map.height,\n\t\tendian: true,\n\t\tdata: map.toBuffer()\n\t}).data);\n}).catch(console.log);\n```","readmeFilename":"README.md","description":"Interface to interact with a RGB object instead of a buffer. Small tool set to draw lines, text and blocks.","_id":"@anzerr/image.util@1.0.9","_nodeVersion":"11.3.0","_npmVersion":"6.9.2","dist":{"integrity":"sha512-jfSBlDDULB5U3+4TRjqOfH3zJsNze8YKNfotYbh22R5KYhVTTbqxIGsREZBa/8Bico6OJ68rFmIJOxR5wma9KQ==","shasum":"088a87f66c50ababeed26933c4bcd049e97ba8b6","tarball":"https://registry.npmjs.org/@anzerr/image.util/-/image.util-1.0.9.tgz","fileCount":9,"unpackedSize":759632,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdSqtOCRA9TVsSAnZWagAADtgP/3pC4wN/d1PLik85de+v\nEoz44d5x2K2MRhbDymGcO60ixK/ZNHVu37lRZbG5/nIkpZEz5AHCCifu9JZk\nChMZNUf47yoHTkpt8u00uajgHz5n6tublqEERXfBhLQZLurwfha6joWJadg7\nkAo7G5QUhbEnZDYVnaGHwlU9h2mL22Yf/1W8owsbAJxr7UCjJWSULaKqUaNS\nrxPSId8yDfQs1IANBP3odVj0zNMLKPZGTL0Kn1KoSrjs8Z1GjC2bw0wS2wN/\nQ5yFG0+MkY9UZwG+ReTOFYOgNrY3aDIPdVbCfjV2P42SQ61kX76SLdh0wLJY\nnlfAeN/85XVV2U43kMoC2lWHkLK51dCasBrHM8r77PlSIv4IeXf6pA59Zwy0\nL0CXOcEdGkEOeR14joaMxb5UCOnN/pemb4FPMhUy+2WlS9acGGKH5qieLh9k\nbm3eKjQU2am+o6W4Drussvj2dNVTIPLh7fgmBb5W7zZGf5+H5mFLZkCg3Xju\nx64G0FdzHVafzLZGl/1ecBELIrg66FBScceCmcq06wyVbuysZSv9LIpVfiSi\nCXN6TS6a9LoGVbyGnTamQnwLanscNLUDEZ7sg1KO1fLuhqswiOmNFbNK5zzP\n0TZgDLXHckCTYpi6jbVleGuXRSiunQCpghre6yo+rj82Up/7g15LoVp89G4g\nipU5\r\n=8sei\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBSOL6WGOoaXvXm9dylGdz3JANLfsDxMA5tODVHZVQbaAiBNe5hRvRTnb7hdxtZVYHHKraZblUZWEE7yiW8CsfKPKg=="}]},"maintainers":[{"name":"anzerr","email":"ryan.anzer@epitech.eu"}],"_npmUser":{"name":"anzerr","email":"ryan.anzer@epitech.eu"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/image.util_1.0.9_1565174605672_0.41199504954351096"},"_hasShrinkwrap":false},"1.0.8":{"name":"@anzerr/image.util","version":"1.0.8","keywords":[],"homepage":"https://github.com/anzerr/image.util#readme","bugs":{"url":"https://github.com/anzerr/image.util/issues"},"repository":{"type":"git","url":"git+ssh://git@github.com/anzerr/image.util.git"},"license":"MIT","author":{"name":"anzerr"},"main":"index.js","types":"index.d.ts","scripts":{"test":"node test/index.js"},"eslintConfig":{"extends":"eslint-config-basic"},"devDependencies":{"eslint":"5.11.1","fs.promisify":"git+https://git@github.com/anzerr/fs.promisify.git","bmp.util":"git+ssh://git@github.com/anzerr/bmp.util.git","eslint-config-basic":"git+https://git@github.com/anzerr/eslintrc.git"},"engines":{"node":">= 0.10.0"},"dependencies":{"bdf.util":"git+https://git@github.com/anzerr/bdf.util.git"},"gitHead":"b2c9e6e9242e2028d844f76bda5a1565d1cafcbd","readme":"\n### `Intro`\nInterface to interact with a RGB object instead of a buffer. Small tool set to draw lines, text and blocks.\n\n#### `Install`\n``` bash\nnpm install --save git+ssh://git@github.com/anzerr/image.util.git\n```\n\n### `Example`\n``` javascript\nconst bmp = require('bmp.util'),\n\tMap = require('image.util'),\n\tfs = require('fs.promisify');\n\nlet data = fs.readFileSync('image.bmp'), decode = bmp.decode(data);\nconst map = new Map({\n\twidth: decode.width,\n\theight: decode.height,\n\tchannel: decode.channel, // 4\n\tmask: {r: 3, g: 2, b: 1, a: 0},\n\tdata: decode.data\n});\n\nconst COLOR = {\n\tRED: {r: 255, g: 0, b: 0},\n\tBLUE: {r: 0, g: 0, b: 255},\n\tWHITE: {r: 255, g: 255, b: 255},\n};\n\nmap.addFont('cherry', './node_modules/bdf.util/test/cherry-10-b.bdf').then(() => {\n\tmap.fill(0, 0, COLOR.RED, 5);\n\tmap.text.cherry.draw('cat', 10, 10);\n\tmap.text.cherry.draw('dog', 50, 10, 2, COLOR.BLUE);\n\tmap.text.cherry.draw('foo', 200, 100, 5, COLOR.RED);\n\tmap.line.draw(0, 0, 500, 500, COLOR.RED, 1);\n\tmap.line.draw(200, 0, 500, 500, COLOR.RED, 2);\n\tmap.line.draw(500, 0, 0, 500, COLOR.BLUE, 3);\n}).then(() => {\n\treturn fs.writeFile('copy.bmp', bmp.encode({\n\t\twidth: map.width,\n\t\theight: map.height,\n\t\tendian: true,\n\t\tdata: map.toBuffer()\n\t}).data);\n}).catch(console.log);\n```","readmeFilename":"README.md","description":"Interface to interact with a RGB object instead of a buffer. Small tool set to draw lines, text and blocks.","_id":"@anzerr/image.util@1.0.8","_nodeVersion":"11.3.0","_npmVersion":"6.9.2","dist":{"integrity":"sha512-X760pnEjuOZgdGjNsqKyrSYqZKPOdKq77Ej4cLUgFyDy+EN8snjS7rxl9Vuxm0yOEoP3Bxob+aAG/NCX/h/Usw==","shasum":"d40e1192a1c47b688dc7fd605e48b62f2c045837","tarball":"https://registry.npmjs.org/@anzerr/image.util/-/image.util-1.0.8.tgz","fileCount":9,"unpackedSize":759594,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdSqtTCRA9TVsSAnZWagAA9WMQAJdiwijkgMGtrpWJW5mr\nOHTgp3kFjfEi7so2FEnPyuWeESBToL3FTRMuF6QIh54aymxpEKYwTitFwbgI\nE+JhUiTuJg6vzrvU+assArc5I0D/OBrb4t3/DBVMWqXxnbtsz/ZKX+CyXyEB\ngY1oOs9D9dF78pdpJAztSOLPHpwOUpVt8IcglAvpkZwiDbAwk85WFBxNJaNV\nzKQ9XZFCoHFAcxhp6YI9arFvfI8/8Uc1PW9+DTnLWMxIatfWWIw8hcDtpXVW\n/LhDM+Ugwyh2qHvJmLCu3KxmBZdSMs77mzaINzlbybMRz35DwE4oBH6GRAaT\naZ5WzY51B5lQZiLE1XIt5qg6dmdBGURtYsKrXNIVNFZAsaCxr7l0EeFDRo0D\nKX9ea/LQUONEbYpRtRidVc4nU0iJ6zJUkhjbodS/Ya7RJdLXINZVjrXq7/6c\nBENehWRt34HaZNX3QKdBt50LewbVN6aEBkUEA9zmifQKQp2vlIMSMiC48Vre\nGs4u5wXkIZcFVeGOc5Zvuc8hv1bvSZ9yjrLWvgwZHpig8k42XISrMkIhwg2M\nJsSS7yodz84VH0a4WXReYUkp6kTZ8j4qvYgNixsMzKqtg5Ptr9DC9SoL0j9b\nDqEj40WguugTaKmRh8WD9sIGFPuoUZ2b6PGVkPjCyOxuwPBmJEIbeTIe7Vmt\nPJvU\r\n=0sXo\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBtgOx3m7PruLGMzOA0MZNlrCnkHpcm8RdywUpN8jSSMAiEAz4w3x1ncX2jUqpxX/fLxKiTPVSKArioyIwSqq3Tvp+8="}]},"maintainers":[{"name":"anzerr","email":"ryan.anzer@epitech.eu"}],"_npmUser":{"name":"anzerr","email":"ryan.anzer@epitech.eu"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/image.util_1.0.8_1565174611210_0.18232594549636905"},"_hasShrinkwrap":false},"1.0.7":{"name":"@anzerr/image.util","version":"1.0.7","keywords":[],"homepage":"https://github.com/anzerr/image.util#readme","bugs":{"url":"https://github.com/anzerr/image.util/issues"},"repository":{"type":"git","url":"git+ssh://git@github.com/anzerr/image.util.git"},"license":"MIT","author":{"name":"anzerr"},"main":"index.js","types":"index.d.ts","scripts":{"test":"node test/index.js"},"eslintConfig":{"extends":"eslint-config-basic"},"devDependencies":{"eslint":"5.11.1","fs.promisify":"git+https://git@github.com/anzerr/fs.promisify.git","bmp.util":"git+ssh://git@github.com/anzerr/bmp.util.git","eslint-config-basic":"git+https://git@github.com/anzerr/eslintrc.git"},"engines":{"node":">= 0.10.0"},"dependencies":{"bdf.util":"git+https://git@github.com/anzerr/bdf.util.git"},"gitHead":"3c2aa4d469ee950817e7d0003f749c9ad0cd0e19","readme":"\n### `Intro`\nInterface to interact with a RGB object instead of a buffer. Small tool set to draw lines, text and blocks.\n\n#### `Install`\n``` bash\nnpm install --save git+ssh://git@github.com/anzerr/image.util.git\n```\n\n### `Example`\n``` javascript\nconst bmp = require('bmp.util'),\n\tMap = require('image.util'),\n\tfs = require('fs.promisify');\n\nlet data = fs.readFileSync('image.bmp'), decode = bmp.decode(data);\nconst map = new Map({\n\twidth: decode.width,\n\theight: decode.height,\n\tchannel: decode.channel, // 4\n\tmask: {r: 3, g: 2, b: 1, a: 0},\n\tdata: decode.data\n});\n\nconst COLOR = {\n\tRED: {r: 255, g: 0, b: 0},\n\tBLUE: {r: 0, g: 0, b: 255},\n\tWHITE: {r: 255, g: 255, b: 255},\n};\n\nmap.addFont('cherry', './node_modules/bdf.util/test/cherry-10-b.bdf').then(() => {\n\tmap.fill(0, 0, COLOR.RED, 5);\n\tmap.text.cherry.draw('cat', 10, 10);\n\tmap.text.cherry.draw('dog', 50, 10, 2, COLOR.BLUE);\n\tmap.text.cherry.draw('foo', 200, 100, 5, COLOR.RED);\n\tmap.line.draw(0, 0, 500, 500, COLOR.RED, 1);\n\tmap.line.draw(200, 0, 500, 500, COLOR.RED, 2);\n\tmap.line.draw(500, 0, 0, 500, COLOR.BLUE, 3);\n}).then(() => {\n\treturn fs.writeFile('copy.bmp', bmp.encode({\n\t\twidth: map.width,\n\t\theight: map.height,\n\t\tendian: true,\n\t\tdata: map.toBuffer()\n\t}).data);\n}).catch(console.log);\n```","readmeFilename":"README.md","description":"Interface to interact with a RGB object instead of a buffer. Small tool set to draw lines, text and blocks.","_id":"@anzerr/image.util@1.0.7","_nodeVersion":"11.3.0","_npmVersion":"6.9.2","dist":{"integrity":"sha512-RdK6GuO4GxFdMIteTNWUZrJO8kBly/5n7tyz36hAcfQTgGt+aoJjF/aJtnNYMU1Oq3X63+B6ZMpsFlNG6O36og==","shasum":"191492512cca699a3d50a1c5b6a203c061c99a3a","tarball":"https://registry.npmjs.org/@anzerr/image.util/-/image.util-1.0.7.tgz","fileCount":9,"unpackedSize":759426,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdSqtZCRA9TVsSAnZWagAAWFsP/Rl35J7yW0/5Q+ofHfAI\nyUVFgxb3T4g7mpYLolYcPVUkdjJTg4uWeRTJYQ1JPODAN9KGOBDpB0KHuf4t\nRuee4sofiK3n7Do+7GLYMwxYqv++vYT2I0KtKyxCcQ8MOO6y92yQRIXW945J\nPr0NXOR1TuB1Wsmn1PrtfJ2dSQHTwDBgOL0xHT+NjFRccusnedd6DaXuTGmA\nWjt4lD08xFp3VzUhvvzOF2bR2+vYWocDT5qTv4UyumCI+XNPW0usYx1d5AZd\n0mvWh+oiw5gGYyGYOWuU3PNMbRYbD+gy5B3bvTgYiyvUeXAByudR8nT6biLm\natjBk87W2grWU8td7q9GRSGRcaIWQ5dL9ceaicU0hwS5NHaiCojdfmWvhojK\nOPXL1ukpBOG68Q6kHC3r1/48UAEkOSP4bBCFUPpNk+bS6L3LUePQzVCUldWo\nuGBzQTKOx6sKm7BD9mIB24dlwYTTdIvvVk7NC+RqI3m1x6tqGIi8p/nfkQKI\n4ibmHrSkKF5LisehkcN85gwl8LjSGmKD36ebDdsR2dsgOnE9DbdGEofCdgq+\n8f9j44WCwiF8iRkYC8sKq4ocKGJ4zLLHgg/xYNPlryGGut41vXkiFQaD6+n/\nncIJoz/M2WazDo4P7G5fAOIPX+zJkYJZTZW6c8CHmlkIYo6qaOUTMil5Abf6\ngAtW\r\n=SAu4\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDYKVe/4GpU7/k3q/kQ4N7i23CbcTQ8AdQn+5jpbu7tvAiAk8YQEVKBAePTQrJrng1YC20NCyFKLCWeXP9QruYv5rg=="}]},"maintainers":[{"name":"anzerr","email":"ryan.anzer@epitech.eu"}],"_npmUser":{"name":"anzerr","email":"ryan.anzer@epitech.eu"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/image.util_1.0.7_1565174616972_0.4401690010523627"},"_hasShrinkwrap":false},"1.0.6":{"name":"@anzerr/image.util","version":"1.0.6","keywords":[],"homepage":"https://github.com/anzerr/image.util#readme","bugs":{"url":"https://github.com/anzerr/image.util/issues"},"repository":{"type":"git","url":"git+ssh://git@github.com/anzerr/image.util.git"},"license":"MIT","author":{"name":"anzerr"},"main":"index.js","types":"index.d.ts","scripts":{"test":"node test/index.js"},"eslintConfig":{"extends":"eslint-config-basic"},"devDependencies":{"eslint":"5.11.1","fs.promisify":"git+https://git@github.com/anzerr/fs.promisify.git","bmp.util":"git+ssh://git@github.com/anzerr/bmp.util.git","eslint-config-basic":"git+https://git@github.com/anzerr/eslintrc.git"},"engines":{"node":">= 0.10.0"},"dependencies":{"bdf.util":"git+https://git@github.com/anzerr/bdf.util.git"},"gitHead":"fb0bae66a83a61a641d3877f0d257905164c4a68","readme":"\n### `Intro`\nInterface to interact with a RGB object instead of a buffer. Small tool set to draw lines, text and blocks.\n\n#### `Install`\n``` bash\nnpm install --save git+ssh://git@github.com/anzerr/image.util.git\n```\n\n### `Example`\n``` javascript\nconst bmp = require('bmp.util'),\n\tMap = require('image.util'),\n\tfs = require('fs.promisify');\n\nlet data = fs.readFileSync('image.bmp'), decode = bmp.decode(data);\nconst map = new Map({\n\twidth: decode.width,\n\theight: decode.height,\n\tchannel: decode.channel, // 4\n\tmask: {r: 3, g: 2, b: 1, a: 0},\n\tdata: decode.data\n});\n\nconst COLOR = {\n\tRED: {r: 255, g: 0, b: 0},\n\tBLUE: {r: 0, g: 0, b: 255},\n\tWHITE: {r: 255, g: 255, b: 255},\n};\n\nmap.addFont('cherry', './node_modules/bdf.util/test/cherry-10-b.bdf').then(() => {\n\tmap.fill(0, 0, COLOR.RED, 5);\n\tmap.text.cherry.draw('cat', 10, 10);\n\tmap.text.cherry.draw('dog', 50, 10, 2, COLOR.BLUE);\n\tmap.text.cherry.draw('foo', 200, 100, 5, COLOR.RED);\n\tmap.line.draw(0, 0, 500, 500, COLOR.RED, 1);\n\tmap.line.draw(200, 0, 500, 500, COLOR.RED, 2);\n\tmap.line.draw(500, 0, 0, 500, COLOR.BLUE, 3);\n}).then(() => {\n\treturn fs.writeFile('copy.bmp', bmp.encode({\n\t\twidth: map.width,\n\t\theight: map.height,\n\t\tendian: true,\n\t\tdata: map.toBuffer()\n\t}).data);\n}).catch(console.log);\n```","readmeFilename":"README.md","description":"Interface to interact with a RGB object instead of a buffer. Small tool set to draw lines, text and blocks.","_id":"@anzerr/image.util@1.0.6","_nodeVersion":"11.3.0","_npmVersion":"6.9.2","dist":{"integrity":"sha512-xewfoL1m4cuFU3g7iY/c+ECKN1MeX/UysfYSSOFxbrI3a4ifCwGqL22q8zGQkNJjyWFBcoiy7PqDw2gya0xlYw==","shasum":"73ca4744f31b5f8ac66fa9c4d80794210c7e7095","tarball":"https://registry.npmjs.org/@anzerr/image.util/-/image.util-1.0.6.tgz","fileCount":9,"unpackedSize":759385,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdSqteCRA9TVsSAnZWagAAkwcP/14b+Ylm+20wjBnXOgIO\n3nsNnSvRmFUvMi7KVY9dWmFnNTbocqqf1ouEMhxJsSs08xySoA7S23TFW2Qu\nDgmslFBQ7zR7vapbmtdEYUk7BR28P9Vs31Eib6zzyh09RV1ITNxwug+qBbaV\nbBPWkcuV6p/3KMbwgClQl9ZXFn3f+uAh3TPCbxBfP5yG5MqTaV9I8F26BF9Q\nGnFk84D7r25BOuYhDVxdxABCT1XFkBEXy8hfNzGosHP9dXPiS69vjYH8LpoN\nT89SfULL80FyUzuhQ9WjzVkLru69y55IzjTRt0Yw6PMfRCv/oYX6elc+qroC\nsFWUMxD1id5HpWowhk8ncf+S5gKNfzeQDrKtfnYNAnQAlHG5RRV7Tep3UJ+M\n5vLL1JZtCWYLdkRb4jUaV/yikIiQWomgp5tm/+9RLuXbf7++dxSyMoH+tyr2\nzoUQuUWXYJKg1L2hAp/OVjacBxbZHxgD0Ypf+YEKA1S9+zYU6o/BMAaW4lMA\nfCFNx0e6yBHMPJ0b3+BpHnUuzdMC7h80ZeNYVOMoyslaoifi3wZU51saGeMu\nzK81Ngebk94GR4GlawXOhzs5e2NDMyUJjBnI0b7ZNbWZa7052iRtjB0puxtF\nlhULxjlfhZmdYQTLhWhVKi05jt6CeUVP3171t8AeLi4QVwM1Hjg9HykInDOY\nQQPi\r\n=pOz9\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCREpidcrctotGT3tDZBnV0oQxe0movoncJ8wtpYkN+cAIgMw6bfK6jLtqR+PT/poKMvl8+ShVmT17BYzH30gswUgg="}]},"maintainers":[{"name":"anzerr","email":"ryan.anzer@epitech.eu"}],"_npmUser":{"name":"anzerr","email":"ryan.anzer@epitech.eu"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/image.util_1.0.6_1565174621911_0.6031969814383309"},"_hasShrinkwrap":false},"1.0.12":{"name":"@anzerr/image.util","version":"1.0.12","description":"image buffer to rgb interface","keywords":["bitmap","buffer","image","nodejs","rgb","util"],"homepage":"https://github.com/anzerr/image.util#readme","bugs":{"url":"https://github.com/anzerr/image.util/issues"},"repository":{"type":"git","url":"git+ssh://git@github.com/anzerr/image.util.git"},"license":"MIT","author":{"name":"anzerr"},"main":"index.js","types":"index.d.ts","scripts":{"test":"node test/index.js"},"eslintConfig":{"extends":"@anzerr/eslint-config-basic"},"dependencies":{"@anzerr/bdf.util":"^1.0.8"},"devDependencies":{"@anzerr/bmp.util":"^1.0.8","@anzerr/eslint-config-basic":"^1.0.10","@anzerr/fs.promisify":"^1.0.10"},"engines":{"node":">= 0.10.0"},"gitHead":"748238152ae119749bc650945260c69ed71c83d2","_id":"@anzerr/image.util@1.0.12","_nodeVersion":"12.14.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-SfrSn780H2JLDDH/HFR8AzonGAHYYEkzB1gDJ8J7vZc4UpeQmlAf1/7gvSbNL0aVZtloLaMNDvxzRLN6TUixZw==","shasum":"157930b3adf7896e7c35515b3ce69ae0a062dcf6","tarball":"https://registry.npmjs.org/@anzerr/image.util/-/image.util-1.0.12.tgz","fileCount":7,"unpackedSize":8819,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeKvLJCRA9TVsSAnZWagAAGAAQAJt+dYJBP8j5LNTxOHPz\neMJkia3olSQGDlCBCMzVQHMdtQK7V2vHV4xH2Z/71LROO+j74rI7I4fbYAPN\nlEbY7Fs8+M5O6p2CxHFJSuG+zJw7bs2sAeJbefzFYq5AHOzn/8njzwoPeLOs\npXBQ1mhcw3B2zfYSjxw13jgwgjWLu6rRGGsc6n6GxXPw6aD6yCd/G7Pe0Qqj\nf/AnFGVKw5Nmuq6MNO+9KGRmCDw6VfMPRGEy32q1/aR/ZfXIKfZHb7QcXBOA\nWW8mbU/ghLixRfo3MoT2izncLYQ8gXc45bKD3bzvklZI6+bb0CTCrL1gxbiM\nVnpIX9m9r5fnYZ773WjdbS84zjNYrRbjzyZwyGZXiM1TUmxNS/74ZwN0Cbwi\nUIRwZIpntXC7IbBeIKj9dXYXbS4OD2ziPqD+W5zpFNO6X04RR/i/pRyw8rgd\nyZSj8ERQ0TghK1abzm+UAUhfly0TMHi/KpUNQB4dFWpAxO+VfDYCkWDeaadO\nC4jVwc6H7I4l4wW7w533HDoYFyQhfY5ixnM2p9dHdDzxzfUX1Ga7wFlFFA/a\nWWSQn+OjM44mTbbsqp+mS810ksX+awX0q7kvaXYRcglw8PT6vNW56Dwb9oYs\nKkdml5+J4cpiiAOuOCWZBAsI1XMNK0xu1KtBKeZd9g6yeaIWuXw04oocJPMr\ng8Hp\r\n=ubEx\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICGEpH55SNcbTykZsPe8I3J5vJxY2IIwlOPFncp6co8DAiAA2aTnOdwstuCxeEzjVXG/krBrZI3iDx+azkR9tTQwvA=="}]},"maintainers":[{"name":"anzerr","email":"ryan.anzer@epitech.eu"}],"_npmUser":{"name":"anzerr","email":"ryan.anzer@epitech.eu"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/image.util_1.0.12_1579872969591_0.945498658995223"},"_hasShrinkwrap":false},"1.0.13":{"name":"@anzerr/image.util","version":"1.0.13","description":"image buffer to rgb interface","keywords":["bitmap","buffer","image","nodejs","rgb","util"],"homepage":"https://github.com/anzerr/image.util#readme","bugs":{"url":"https://github.com/anzerr/image.util/issues"},"repository":{"type":"git","url":"git+ssh://git@github.com/anzerr/image.util.git"},"license":"MIT","author":{"name":"anzerr"},"main":"index.js","types":"index.d.ts","scripts":{"test":"node test/index.js"},"eslintConfig":{"extends":"@anzerr/eslint-config-basic"},"dependencies":{"@anzerr/bdf.util":"^1.0.9"},"devDependencies":{"@anzerr/eslint-config-basic":"^1.0.13","@anzerr/fs.promisify":"^1.0.11","@anzerr/bmp.util":"^1.0.9"},"engines":{"node":">= 0.10.0"},"gitHead":"c50f631d5a4157fbd172f88bd9e63bd78bac0965","_id":"@anzerr/image.util@1.0.13","_nodeVersion":"12.16.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-n5JfzoY8sBHKMtzJbKx9/Qu52yG+49eL+xR+IuZ935gWQY7Jzv7uTfybo3FpWY7szPYjt1z5IPwcouvM4GmZhQ==","shasum":"87187eaa295ccb601554bd5152c720a2f462e623","tarball":"https://registry.npmjs.org/@anzerr/image.util/-/image.util-1.0.13.tgz","fileCount":7,"unpackedSize":8819,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJefgG+CRA9TVsSAnZWagAA4mYQAJOIkLQD5sJa1/QmRAOc\n4OgVEyiz8/sYtVNKj3nmIy9uV9la4kdX1PbK5A1GWUq/AHXMtJAdurV8YRkg\nhzCzE9t4yS+Sihh1SfVdKsg2bfEQHl6uTnfeZRlvtcmfeZ67gFbi+ZvJw80+\nP+a6SoR280pJbrEWTa4N/+AG00dOVJ5czY9gzjKlzMr/m9O0jHAg89Dp8xtC\nhtQKhJQwi+hwLacoip3t0oCxYMzf0t6+greKs7JPmA3KS7qy28sIHpZkdlYC\nkdscfb4gQmo0kISrOC/78ocP0Ycn515fG7iNE0sNUbEbzCtvY9fJjCPF0X9m\njAunl27pNg78gz1dSsFirW6cTb26JcGdBbF4HpjyrKwoI7Mwx8IQ3tnLWtGf\nQt+a48WNuGlWW1iWogbsAd416nrcR0VZh+cECrkQfKvx4eNHOgHkBdlcLxHf\n3WBW2fveuoKNGFoyLbqI/jo9WIGifJLYENA5Q7/sbOGYU9nqX5eDU9jAH2we\nmoD/ErXTpCnlq/PZM9aPoZm+ZqjWy2mFSzmRy6U0M3NFtNvp1eF9Z2k1YRB+\n6CT/B89dOiObklXOEYDqptG/w45kMKVCBtXnWTw8fMvuTlwxXsTsvDuh13AN\ncf/G37rv0RaJ1hou8RNUFCAzCwv5yp2QI9YTitQTcCTq+eKQo+qYIs26tcng\nE69z\r\n=8P86\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF1xZs+LEYW+cYFtfF9Be6KEIO/t6LQY4nMFpLDylZVQAiAyN05bPwpdC7lX2eysnNQxLgif1Qdi1FRFIWwTiv42uQ=="}]},"maintainers":[{"name":"anzerr","email":"ryan.anzer@epitech.eu"}],"_npmUser":{"name":"anzerr","email":"ryan.anzer@epitech.eu"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/image.util_1.0.13_1585316285695_0.9134431326719032"},"_hasShrinkwrap":false},"1.0.15":{"name":"@anzerr/image.util","version":"1.0.15","description":"image buffer to rgb interface","keywords":["bitmap","buffer","image","nodejs","rgb","util"],"homepage":"https://github.com/anzerr/image.util#readme","bugs":{"url":"https://github.com/anzerr/image.util/issues"},"repository":{"type":"git","url":"git+ssh://git@github.com/anzerr/image.util.git"},"license":"MIT","author":{"name":"anzerr"},"main":"index.js","types":"index.d.ts","scripts":{"test":"node test/index.js"},"eslintConfig":{"extends":"@anzerr/eslint-config-basic"},"dependencies":{"@anzerr/bdf.util":"^1.0.11"},"devDependencies":{"@anzerr/fs.promisify":"^1.0.12","@anzerr/eslint-config-basic":"^1.0.16","@anzerr/bmp.util":"^1.0.11"},"engines":{"node":">= 0.10.0"},"gitHead":"1beac7d218052770591f8fe90789c761ce875826","_id":"@anzerr/image.util@1.0.15","_nodeVersion":"12.18.3","_npmVersion":"6.14.6","dist":{"integrity":"sha512-cfCD6aQBFmlxiVrEXqiJjjZNp87mUUf4ILIWLd+VQt1rSYw3jkU+EeuKao+eUVH92pFLHNdVGS6oWivOOtLJNw==","shasum":"d371701de638463fcf5e23c6f76b06976644cb51","tarball":"https://registry.npmjs.org/@anzerr/image.util/-/image.util-1.0.15.tgz","fileCount":7,"unpackedSize":8821,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfSNpjCRA9TVsSAnZWagAAVqoP/3iyjdbjcKWCJ39yW6w6\nk95R7/WdV1cSgCjWz/OopoX8nTt2VdpMiL2opUAw6y8OrlAL/8Y3/TnaOmBA\npJ3xVbwJ+Wga5sA/N/wOT/fahTbG5ZJdq3Y9B5K0h1fVfpovAF2PBxUNOEBQ\nUqPzuA4PymLiCzNHDB+yg4ZvthIhVQMOw65GYqYz418Magi/j5tXgSboL3/S\nlG/j+lKz9m+RBinbCGvtBrySXlh7CctvZGLZWQNrob0FAe9wDPDUqB8ziBaG\nyzS7j0t62wpf6KfV7UfuADRbLBM4dC7MQHGhB1CZlAiU5IqD1YD/EPevEKnf\nXwG72BusinaI84nY84cRRfqAacjZFcAdTkzb9Qfbl49LIoMUEKOBf3KY39YN\n2ZKeXKXcPULSEx5Hibw6cKgSWpDGds9FURXJAfyQfRRB5lb5RHCe8r5M9/Zb\nMn1OQGAAhz24Pi3EBwOF1GXyrASzfceD+YNKFLl8vlcsWHch3qaRkBNk9Vwh\ne15AILx374fxdImFh5ZZvSfZ9leB3pejj3BnI6xacvej3WZ6a+BNkPIuVie4\nhdvRN/uHE9A+mKcMIbwEz6ImBVsFq36I+rq3eC/rZ4tW7N9m8iQPXPeY8mYL\nOS3yMK0JqYSLA5bnNc/2MsD7MYuPFb5eGzgCtY/lBKLPwsLpiwctk8cNZozE\nlExx\r\n=3b69\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGIV/2LTQ1lMsuvX+s2XA9mXIQKmh9pDrbLGpMfzmOeRAiBFPD4FIiROwJnRg8bpVNGvLOuZ3fIaWQae05i6oWpTwA=="}]},"maintainers":[{"name":"anzerr","email":"ryan.anzer@epitech.eu"}],"_npmUser":{"name":"anzerr","email":"ryan.anzer@epitech.eu"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/image.util_1.0.15_1598610019518_0.5373736605243884"},"_hasShrinkwrap":false},"1.0.16":{"name":"@anzerr/image.util","version":"1.0.16","description":"image buffer to rgb interface","keywords":["bitmap","buffer","image","nodejs","rgb","util"],"homepage":"https://github.com/anzerr/image.util#readme","bugs":{"url":"https://github.com/anzerr/image.util/issues"},"repository":{"type":"git","url":"git+ssh://git@github.com/anzerr/image.util.git"},"license":"MIT","author":{"name":"anzerr"},"main":"index.js","types":"index.d.ts","scripts":{"test":"node test/index.js"},"eslintConfig":{"extends":"@anzerr/eslint-config-basic"},"dependencies":{"@anzerr/bdf.util":"^1.0.12"},"devDependencies":{"@anzerr/fs.promisify":"^1.0.13","@anzerr/eslint-config-basic":"^1.0.17","@anzerr/bmp.util":"^1.0.12"},"engines":{"node":">= 0.10.0"},"gitHead":"03f0fdaaf5c9c6fb56d5355827b564bf0e6e6a38","_id":"@anzerr/image.util@1.0.16","_nodeVersion":"12.22.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-97fbc0ULJPIDdAz9n3YXzW2nmZ6bG+GhsRLZDQM5CZ/5lQF/0XOnw/qBHT8h0PeS4WToANPov9zMh2njX47BuQ==","shasum":"6dc086ce4f5ef7f7a7b6aa14d949e3f160d97525","tarball":"https://registry.npmjs.org/@anzerr/image.util/-/image.util-1.0.16.tgz","fileCount":7,"unpackedSize":8821,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg1cHqCRA9TVsSAnZWagAAYPgP/RBszekm/+KQAgERfACc\nTL2+Y3LUjFqXYAproWwu6+1NVwfEVQvThdVO/+qLhdwgPv8F+8PFcEsNFODM\nCCSDdtamv64L5FwjrW1EFAYWV6VUTdvj8pWMXOI+sS4CQn2PW2Fe57GhOPuR\nfrB8rgh5OukZ1riepMDVD+KXj52HtPd3iEZcTiRal4mHkKX5tFkd9SUP0ecD\nvFtzXfAUnr9q27YCt2fO3e9wRGxgYnkZTsYFwYqR8ze5ANfuqafIUiyVOTd8\nCNPyqojgMnwVTUtN4Wj/a6+cv9m5gJXubSCDsjts46NBqB9n12ytZNiRogTs\nteLvNVWG/UMw5Jv2VTbHOsIhTeBumL5Anc56R+xu/bUBTFgn4VE7o+wuZHk5\nTLquZ+xhsEwpkNAl1fT87kCGG4lHGu0epVDUPv+4ffhcccw5s2vHykL6dl+/\nxHa5jj26058gt4Ccs2D1FwXwRkGfl9oQzU+ViautWMPh8JMUOvzRdamnQ/23\n8ibTkdn2PEPTBG4691yG9E/DSOFxH7O65AXrhChuI9O5a1SvYVqP2riQMGw6\n16ZTvykNrdJzcjRjxfUMbkUFgHiawVM6Ix44VZXIm65PSOxpniIBk5yIEAXh\nZGyPxGd4tU80VNRo4ryqPrM7WIgZ8E0l19ddhEcgFsYfD2DihS93UoFhAcR2\nSCE0\r\n=rFpD\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEE+qX4ASZQEoEAjgqRy8+nlDExA2oEqh8SEc7KSy+aYAiBy129SOyEgoxAxXIbbk10q+JCemDe/jGXvcGALbWKttw=="}]},"_npmUser":{"name":"anzerr","email":"ryan.anzer@epitech.eu"},"directories":{},"maintainers":[{"name":"anzerr","email":"ryan.anzer@epitech.eu"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/image.util_1.0.16_1624621546294_0.5913795088887874"},"_hasShrinkwrap":false},"1.0.17":{"name":"@anzerr/image.util","version":"1.0.17","description":"image buffer to rgb interface","keywords":["bitmap","buffer","image","nodejs","rgb","util"],"homepage":"https://github.com/anzerr/image.util#readme","bugs":{"url":"https://github.com/anzerr/image.util/issues"},"repository":{"type":"git","url":"git+ssh://git@github.com/anzerr/image.util.git"},"license":"MIT","author":{"name":"anzerr"},"main":"index.js","types":"index.d.ts","scripts":{"test":"node test/index.js"},"dependencies":{"@anzerr/bdf.util":"^1.0.15"},"devDependencies":{"@anzerr/fs.promisify":"^1.0.15","@anzerr/bmp.util":"^1.0.13"},"engines":{"node":">= 0.10.0"},"gitHead":"f34499b18c6ffeca186ca612dc76bc396cd7ce47","_id":"@anzerr/image.util@1.0.17","_nodeVersion":"12.22.9","_npmVersion":"6.14.15","dist":{"integrity":"sha512-/Lc0VbAuTmXRfMP8navGbp0LtApqQq62hVZVlGOEQ1tbEgxSBQCrbjYY1iQdcd/7VwAKIsZNrC1DaXIYgyvIGA==","shasum":"889bb06d588bd956a4ef0d61650399b9fdb4871f","tarball":"https://registry.npmjs.org/@anzerr/image.util/-/image.util-1.0.17.tgz","fileCount":7,"unpackedSize":8711,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh6t8NCRA9TVsSAnZWagAA/sYP/3RlLl4hu1x3k7LNLsZV\naifiFZiikJrgnd+y43ruFV8IOkBs8yHa8p98Jx5QV8y9sLn8lNLnRitI82ig\nxwWNJd6vJvr0gX+8qzOwKao7rceQRBCyfgUheLlA6M5sJCJZbM9qSRSJ99y6\njkLS/V7s2y4gWT0oOtT3Zy9mGc/8uBeCWR/H91nKVKTgR/qe41akP46Fw+gF\n5guTZE+4fOKtNX24B7+zzBs8sH+7woYp+tUbAG/JlL11cx0WmuKrZaLTC1cI\nQ1wIa1/jLp2c12GlQX+8PbXt1GAueA8CpRb0NJUMpA8I3Bt2JALN9QTAd4kR\nqQ13lGHoSXa0Rylxmu97V5FLJM48J23Yu6zW90opRH24tOGBQ7VtvhugoADZ\nmzQD528ADrQgh4RzXk2f2pTf4eGfLSmxjpYvuajK5ZLiA/tcbmRlSqkj68Pu\n7bikUHZB6l2y4Ryc1BstnqoMooVkLsERA/LkRJz48t+xWA+hDW3+/aNIGODw\nEEbQ7nZ/SeHg1jvIgB3H0JD4vp/btGvuEB1duz6X78Ril4fXx5HOf228688d\nApDR8KfQv0PA+kYtqtMGCOrD5ji0tVwiSMNS0/DRgrfbmNWxG6I2uP298EA6\nlQ/gnjX4qp4SUAkeYx7ChOWNPFGP6Ws6U9PYBWD33+RyqY0j2QficMq38dpW\nXuCl\r\n=wTWn\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDsonimve9fTHUZdqYtmaxlJnVomRcVLDYr7WpiYlflyQIhAKY9LWCgB32YB0k6e0GzRC2bUVZpNDUEGd+YMxXUgGXj"}]},"_npmUser":{"name":"anzerr","email":"ryan.anzer@epitech.eu"},"directories":{},"maintainers":[{"name":"anzerr","email":"ryan.anzer@epitech.eu"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/image.util_1.0.17_1642782476795_0.7919602094540219"},"_hasShrinkwrap":false}},"time":{"created":"2019-08-07T10:07:35.568Z","1.0.5":"2019-08-07T10:07:35.872Z","modified":"2022-04-04T14:28:13.959Z","1.0.4":"2019-08-07T10:07:41.305Z","1.0.3":"2019-08-07T10:07:47.136Z","1.0.10":"2019-08-07T10:07:52.002Z","1.0.9":"2019-08-07T10:43:25.836Z","1.0.8":"2019-08-07T10:43:31.389Z","1.0.7":"2019-08-07T10:43:37.115Z","1.0.6":"2019-08-07T10:43:42.058Z","1.0.12":"2020-01-24T13:36:09.722Z","1.0.13":"2020-03-27T13:38:05.912Z","1.0.15":"2020-08-28T10:20:19.649Z","1.0.16":"2021-06-25T11:45:46.468Z","1.0.17":"2022-01-21T16:27:57.019Z"},"maintainers":[{"name":"anzerr","email":"ryan.anzer@epitech.eu"}],"description":"image buffer to rgb interface","homepage":"https://github.com/anzerr/image.util#readme","keywords":["bitmap","buffer","image","nodejs","rgb","util"],"repository":{"type":"git","url":"git+ssh://git@github.com/anzerr/image.util.git"},"author":{"name":"anzerr"},"bugs":{"url":"https://github.com/anzerr/image.util/issues"},"license":"MIT","readme":"\n### `Intro`\n![GitHub Actions status | publish](https://github.com/anzerr/image.util/workflows/publish/badge.svg)\n\nInterface to interact with a RGB object instead of a buffer. Small tool set to draw lines, text and blocks.\n\n#### `Install`\n``` bash\nnpm install --save git+https://github.com/anzerr/image.util.git\nnpm install --save @anzerr/image.util\n```\n\n### `Example`\n``` javascript\nconst bmp = require('bmp.util'),\n\tMap = require('image.util'),\n\tfs = require('fs.promisify');\n\nlet data = fs.readFileSync('image.bmp'), decode = bmp.decode(data);\nconst map = new Map({\n\twidth: decode.width,\n\theight: decode.height,\n\tchannel: decode.channel, // 4\n\tmask: {r: 3, g: 2, b: 1, a: 0},\n\tdata: decode.data\n});\n\nconst COLOR = {\n\tRED: {r: 255, g: 0, b: 0},\n\tBLUE: {r: 0, g: 0, b: 255},\n\tWHITE: {r: 255, g: 255, b: 255},\n};\n\nmap.addFont('cherry', './node_modules/bdf.util/test/cherry-10-b.bdf').then(() => {\n\tmap.fill(0, 0, COLOR.RED, 5);\n\tmap.text.cherry.draw('cat', 10, 10);\n\tmap.text.cherry.draw('dog', 50, 10, 2, COLOR.BLUE);\n\tmap.text.cherry.draw('foo', 200, 100, 5, COLOR.RED);\n\tmap.line.draw(0, 0, 500, 500, COLOR.RED, 1);\n\tmap.line.draw(200, 0, 500, 500, COLOR.RED, 2);\n\tmap.line.draw(500, 0, 0, 500, COLOR.BLUE, 3);\n}).then(() => {\n\treturn fs.writeFile('copy.bmp', bmp.encode({\n\t\twidth: map.width,\n\t\theight: map.height,\n\t\tendian: true,\n\t\tdata: map.toBuffer()\n\t}).data);\n}).catch(console.log);\n```","readmeFilename":"README.md"}