{"_id":"pixelr","_rev":"84-d42547856b18337ec973f29f6e2e56dd","name":"pixelr","description":"Simple pixel reader. Read pixels from JPEG and PNG images.","dist-tags":{"latest":"0.1.6"},"versions":{"0.0.1":{"author":{"name":"Bill Yeh"},"name":"pixelr","description":"Read image pixels (JPEG and PNG).","version":"0.0.1","repository":{"url":""},"main":"./main","dependencies":{},"devDependencies":{},"optionalDependencies":{},"engines":{"node":"*"},"scripts":{"install":"node-gyp rebuild"},"gypfile":true,"_id":"pixelr@0.0.1","dist":{"shasum":"b5dd789ea021db5de3b1d178815179722fdfb481","tarball":"https://registry.npmjs.org/pixelr/-/pixelr-0.0.1.tgz","integrity":"sha512-qBhx8MmhuShaq/wchaRLPkt3atMXGrjpB7ql/DEnVAGieHI03CyLUK70iYOY9a5WcIS5kK+ZXS8nZpCawSPhVw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGUrP2rSxU8K6h1s/mSLgoIFdUfyiNVF7gKNmUzfDXS+AiEAs8r5Pdua8DQM0FS+j0bd9ijJte2E0LKhc1q7qkzS8fI="}]},"_from":".","_npmVersion":"1.3.14","_npmUser":{"name":"billyeh","email":"billyeh@berkeley.edu"},"maintainers":[{"name":"billyeh","email":"billyeh@berkeley.edu"}]},"0.0.2":{"author":{"name":"Bill Yeh"},"name":"pixelr","description":"Read image pixels (JPEG and PNG).","version":"0.0.2","repository":{"url":""},"main":"./main","dependencies":{},"devDependencies":{},"optionalDependencies":{},"engines":{"node":"*"},"scripts":{"install":"node-gyp rebuild"},"gypfile":true,"_id":"pixelr@0.0.2","dist":{"shasum":"6bb022f55f93739699e3f5ce4d4bd4d7e0f3e4dc","tarball":"https://registry.npmjs.org/pixelr/-/pixelr-0.0.2.tgz","integrity":"sha512-y2Dxuh8yUtuoiywpz1EurT07g1OJIP8IAhUKNoS0sqp7YIZt6M3D2g3gu86D3uZbJe9h94RI5gnGwUc1FAeNDg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCzDzdz0MuS0jk4H2hRAXZKBfH6P+KSjm25wChdLMU9rAIgb5Fk3L1YPTFdgjmnHShigoQrXS6McC5vCwCbedfvrzI="}]},"_from":".","_npmVersion":"1.3.14","_npmUser":{"name":"billyeh","email":"billyeh@berkeley.edu"},"maintainers":[{"name":"billyeh","email":"billyeh@berkeley.edu"}]},"0.0.3":{"author":{"name":"Bill Yeh"},"name":"pixelr","description":"Read image pixels (JPEG and PNG).","version":"0.0.3","repository":{"url":""},"main":"./main","dependencies":{},"devDependencies":{},"optionalDependencies":{},"engines":{"node":"*"},"scripts":{"install":"node-gyp rebuild"},"gypfile":true,"_id":"pixelr@0.0.3","dist":{"shasum":"13110a32958c9090b9d374adaa7f66d7a02d3564","tarball":"https://registry.npmjs.org/pixelr/-/pixelr-0.0.3.tgz","integrity":"sha512-VXzop7nbbbSXCc3d1D9IRDOE988LQWZ446SmjmZCywQ978/mkQiKVCVptmKZzkqOVJdFU5OIU8JTEdOggccIyw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH1BlYBFLgILr4EmKc5h3C168mUOX6kvgkh6WHGiK4SnAiAz4DSJSLUaf6t+vSuHAXx5WPYWoYCc7jj3i5z2KnOl9A=="}]},"_from":".","_npmVersion":"1.3.14","_npmUser":{"name":"billyeh","email":"billyeh@berkeley.edu"},"maintainers":[{"name":"billyeh","email":"billyeh@berkeley.edu"}]},"0.0.4":{"author":{"name":"Bill Yeh"},"name":"pixelr","description":"Read image pixels (JPEG and PNG).","version":"0.0.4","repository":{"url":""},"main":"./main","dependencies":{},"devDependencies":{},"optionalDependencies":{},"engines":{"node":"*"},"scripts":{"install":"node-gyp rebuild"},"gypfile":true,"_id":"pixelr@0.0.4","dist":{"shasum":"b100b6a3e69075dc59708605259eadf9b54903e3","tarball":"https://registry.npmjs.org/pixelr/-/pixelr-0.0.4.tgz","integrity":"sha512-kverUQ9oZTtx6jteeWDaqV8IxxAvZO1FfXgnL/3nLI4Z4ATIaC6fC1CQaa7TjZIKE7DRh00yE2FqLuOurrjPgA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGhLs872ovkJ2wrdxIryicvwHE/OIDuwyya97MrOxt1QAiBJ8ddhMcZ21wxEIMBjVBXU2MHTpR6YiBs0u8VhGeZklQ=="}]},"_from":".","_npmVersion":"1.3.14","_npmUser":{"name":"billyeh","email":"billyeh@berkeley.edu"},"maintainers":[{"name":"billyeh","email":"billyeh@berkeley.edu"}]},"0.0.5":{"author":{"name":"Bill Yeh"},"name":"pixelr","description":"Read image pixels (JPEG and PNG).","version":"0.0.5","main":"./main","dependencies":{},"devDependencies":{},"optionalDependencies":{},"engines":{"node":"*"},"scripts":{"install":"node-gyp rebuild"},"gypfile":true,"_id":"pixelr@0.0.5","dist":{"shasum":"97e2f588b01189765c372e17693f086d4d099e12","tarball":"https://registry.npmjs.org/pixelr/-/pixelr-0.0.5.tgz","integrity":"sha512-ryJlsRxhEvgv/YymseE8DEdFZece1jELQXyeuqjuhv6nahJszU7GGQUTpG6DJv+7BCoyQ07yDCMKCOULdkRjnw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC+R1T0yJDCJtuSJQqvPUcgTQ+NvbJ5SCDq4pmP0EolFwIhAOUApNpUtul/PrVv0H9VEEk9l9LTdadv50IX/ZMKONzN"}]},"_from":".","_npmVersion":"1.3.14","_npmUser":{"name":"billyeh","email":"billyeh@berkeley.edu"},"maintainers":[{"name":"billyeh","email":"billyeh@berkeley.edu"}]},"0.0.6":{"author":{"name":"Bill Yeh"},"name":"pixelr","description":"Read image pixels (JPEG and PNG).","version":"0.0.6","main":"./main","dependencies":{},"devDependencies":{},"optionalDependencies":{},"engines":{"node":"*"},"scripts":{"install":"node-gyp rebuild"},"gypfile":true,"_id":"pixelr@0.0.6","dist":{"shasum":"c6c7fe385b1065470ac06d0cfdb8c3c118086dd2","tarball":"https://registry.npmjs.org/pixelr/-/pixelr-0.0.6.tgz","integrity":"sha512-4b5uF6tby3/TYQ/8HuHlc0LczOcuGmbg6A3rMDUsNYUHFWFtWlOiXdOhgS2qTaxaH1PTRJBcYI6DO4aPaHB9Og==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIARpURNB3UT0j70eB/dK+XQeHAlZ+4zsRcZfKp7u3zlIAiEAiiq0ltJjllrGqjCjt6ovw0DsY9mZfKEVQxZOZkiawf0="}]},"_from":".","_npmVersion":"1.3.14","_npmUser":{"name":"billyeh","email":"billyeh@berkeley.edu"},"maintainers":[{"name":"billyeh","email":"billyeh@berkeley.edu"}]},"0.0.7":{"author":{"name":"Bill Yeh"},"name":"pixelr","description":"Read image pixels (JPEG and PNG).","version":"0.0.7","repository":{"url":"git://github.com/billyeh/pixelr.git"},"main":"./main","dependencies":{},"devDependencies":{},"optionalDependencies":{},"engines":{"node":"*"},"scripts":{"install":"node-gyp rebuild"},"gypfile":true,"bugs":{"url":"https://github.com/billyeh/pixelr/issues"},"_id":"pixelr@0.0.7","dist":{"shasum":"04308ef48b50901fe516aa258f936474f0985172","tarball":"https://registry.npmjs.org/pixelr/-/pixelr-0.0.7.tgz","integrity":"sha512-jvhvnF+HADG3FRStzaaXQzJjV4HEiUDknbFOFvUCAjvzBcOErH/NaWIlcx0RvpWluur/tTxGUFz7AEj2Nc7yiA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGYDLbzb+ce3dqrnU0eexriEWB8RAjUq050m6iy/UpQGAiBg8YuJq9tmxPlrq8g8JdYqwJUEom38l34s5tlmof06tA=="}]},"_from":".","_npmVersion":"1.3.14","_npmUser":{"name":"billyeh","email":"billyeh@berkeley.edu"},"maintainers":[{"name":"billyeh","email":"billyeh@berkeley.edu"}]},"0.0.8":{"author":{"name":"Bill Yeh"},"name":"pixelr","description":"Read image pixels (JPEG and PNG).","version":"0.0.8","repository":{"url":"git://github.com/billyeh/pixelr.git"},"main":"./main","dependencies":{},"devDependencies":{},"optionalDependencies":{},"engines":{"node":"*"},"scripts":{"install":"node-gyp rebuild"},"gypfile":true,"bugs":{"url":"https://github.com/billyeh/pixelr/issues"},"_id":"pixelr@0.0.8","dist":{"shasum":"0a380a7f7bd7607752c203c3d3249b6f0544e9e0","tarball":"https://registry.npmjs.org/pixelr/-/pixelr-0.0.8.tgz","integrity":"sha512-8fVnXAEfabjtrOYmkLNxMWy8ba9zC+wxsAUdPSoptJ8MrZo91qKcZY7yZdkyyddgkvhZZSu5AtS6b2bf2/bj9Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDAhBEpvfv/dvhWSA8K2euxnEm14DPUSZYCsNz10NG9dQIgDVZ+FE6FP4KcCIxZUWUtquL7umpli/+hE5PcIKsKcm8="}]},"_from":".","_npmVersion":"1.3.14","_npmUser":{"name":"billyeh","email":"billyeh@berkeley.edu"},"maintainers":[{"name":"billyeh","email":"billyeh@berkeley.edu"}]},"0.0.9":{"author":{"name":"Bill Yeh"},"name":"pixelr","description":"Read image pixels (JPEG and PNG).","version":"0.0.9","repository":{"type":"git","url":"git://github.com/billyeh/pixelr.git"},"keywords":["graphics","pixel","png","jpeg","read"],"main":"./main","dependencies":{"pngjs":"0.4.0"},"devDependencies":{},"optionalDependencies":{},"engines":{"node":"*"},"scripts":{"install":"node-gyp rebuild"},"gypfile":true,"bugs":{"url":"https://github.com/billyeh/pixelr/issues"},"_id":"pixelr@0.0.9","dist":{"shasum":"137acbd8f54eab386e83a119ffaab13edab07acf","tarball":"https://registry.npmjs.org/pixelr/-/pixelr-0.0.9.tgz","integrity":"sha512-kTGca+R/zPsoBLwkPR1WFjjBoPzvLv1gnLZ38OEn06XWhuw3pxztiEjnebPHKYGzQpZ384DbXDUclOWp8bk7jA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGSz94sgLEx0PYV52wbpXuQ3LcYTi4wE8/FCvTZN2Nu3AiBiJy9AVWPWaFYp3uORvN+jG6y1LcmaIOmJcEEBlxr3iw=="}]},"_from":".","_npmVersion":"1.3.14","_npmUser":{"name":"billyeh","email":"billyeh@berkeley.edu"},"maintainers":[{"name":"billyeh","email":"billyeh@berkeley.edu"}]},"0.0.10":{"author":{"name":"Bill Yeh"},"name":"pixelr","description":"Read image pixels (JPEG and PNG).","version":"0.0.10","repository":{"type":"git","url":"git://github.com/billyeh/pixelr.git"},"keywords":["graphics","pixel","png","jpeg","read"],"main":"./main","dependencies":{"pngjs":"0.4.0"},"devDependencies":{},"optionalDependencies":{},"engines":{"node":"*"},"scripts":{"install":"node-gyp rebuild"},"gypfile":true,"bugs":{"url":"https://github.com/billyeh/pixelr/issues"},"_id":"pixelr@0.0.10","dist":{"shasum":"33d056d563f87f80cf97fc25fc3385ef8be2cc78","tarball":"https://registry.npmjs.org/pixelr/-/pixelr-0.0.10.tgz","integrity":"sha512-x29iMx9e4Gz9xCef+6NmS53+1Q+JObiSZMHSu/AS7irA3J//ERhgmiAOzQqBmZnkw9zzA37CFD+B4GLPvouGyA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC6yXbG3sVcuJV/NAU98+z52XLYDQ/kEfstLBqPBOMbMAIgDvaZQ06Kn3bksfk2HL/swaqOzk3jWnNK4k7LOn9jfIM="}]},"_from":".","_npmVersion":"1.3.14","_npmUser":{"name":"billyeh","email":"billyeh@berkeley.edu"},"maintainers":[{"name":"billyeh","email":"billyeh@berkeley.edu"}]},"0.0.11":{"author":{"name":"Bill Yeh"},"name":"pixelr","description":"Read image pixels (JPEG and PNG).","version":"0.0.11","repository":{"type":"git","url":"git://github.com/billyeh/pixelr.git"},"keywords":["graphics","pixel","png","jpeg","read"],"main":"./main","dependencies":{"pngjs":"0.4.0"},"devDependencies":{},"optionalDependencies":{},"engines":{"node":"*"},"scripts":{"install":"node-gyp rebuild"},"gypfile":true,"bugs":{"url":"https://github.com/billyeh/pixelr/issues"},"_id":"pixelr@0.0.11","dist":{"shasum":"7ec519e7d7d1aadbe5eaeb7446c489d13fb04e80","tarball":"https://registry.npmjs.org/pixelr/-/pixelr-0.0.11.tgz","integrity":"sha512-nBWMAbol19BxGkvXvEKNHxTwuSrxqS4aho8fQYDN9tbFiEkdmBNIt3qWhbR7mMkmidEaW7PuxJ2ydxUv8Nx7Zg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCID+N2anC/5pfhEwjVcRyhpvXekwyAqsZp04ZRR5lhBw8AiEAk4Rqza2pnYW7IQAfXWWjgTcVH4IOKEs9QJYobgG99qM="}]},"_from":".","_npmVersion":"1.3.14","_npmUser":{"name":"billyeh","email":"billyeh@berkeley.edu"},"maintainers":[{"name":"billyeh","email":"billyeh@berkeley.edu"}]},"0.0.12":{"author":{"name":"Bill Yeh"},"name":"pixelr","description":"Read image pixels (JPEG and PNG).","version":"0.0.12","repository":{"type":"git","url":"git://github.com/billyeh/pixelr.git"},"keywords":["graphics","pixel","png","jpeg","read"],"main":"./main","dependencies":{"pngjs":"0.4.0"},"devDependencies":{},"optionalDependencies":{},"engines":{"node":"*"},"scripts":{"install":"node-gyp rebuild"},"gypfile":true,"bugs":{"url":"https://github.com/billyeh/pixelr/issues"},"_id":"pixelr@0.0.12","dist":{"shasum":"050a2f4fc8c086b883b9a38fce0a45c8704cb34e","tarball":"https://registry.npmjs.org/pixelr/-/pixelr-0.0.12.tgz","integrity":"sha512-Alj7ejHuH92Wg3VHXukOFkJh/k/Asbwkehcgurc850o10ODDwts1/Z5mRKvMkBmZDSt9doyqY9gyHwfpQ549xA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCzfLraD0FMuqPc7NBGDiAD92fAN7kIf9AJpOOrvYflsgIhAIS+8QqN6VeVoxa5v6Za0fKdxMJnEg5X6JkUVK0KV5Wp"}]},"_from":".","_npmVersion":"1.3.14","_npmUser":{"name":"billyeh","email":"billyeh@berkeley.edu"},"maintainers":[{"name":"billyeh","email":"billyeh@berkeley.edu"}]},"0.0.13":{"author":{"name":"Bill Yeh"},"name":"pixelr","description":"Read image pixels (JPEG and PNG).","version":"0.0.13","repository":{"type":"git","url":"git://github.com/billyeh/pixelr.git"},"keywords":["graphics","pixel","png","jpeg","read"],"main":"./main","dependencies":{"pngjs":"0.4.0"},"devDependencies":{},"optionalDependencies":{},"engines":{"node":"*"},"scripts":{"install":"node-gyp rebuild"},"gypfile":true,"bugs":{"url":"https://github.com/billyeh/pixelr/issues"},"_id":"pixelr@0.0.13","dist":{"shasum":"73379a49c24550b84431e25cb92a6ada72caa3d4","tarball":"https://registry.npmjs.org/pixelr/-/pixelr-0.0.13.tgz","integrity":"sha512-onJ6+j244mcUz/Y6oOViygOKqyWy93SrhsxZZ5+WUZ7X/+bkEoxUIv13jV8l5yXiXmmeVVLEXW4aXjVCgBTN7A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD0C8efBPMAif1qCSNeKhtkfOu8WbTRY3z9g8urybjyKAIgPLGbkzujbsmbaMP5QHqHXymGW+wVi8GQtxKdDOc3zIk="}]},"_from":".","_npmVersion":"1.3.14","_npmUser":{"name":"billyeh","email":"billyeh@berkeley.edu"},"maintainers":[{"name":"billyeh","email":"billyeh@berkeley.edu"}]},"0.0.14":{"author":{"name":"Bill Yeh"},"name":"pixelr","description":"Read image pixels (JPEG and PNG).","version":"0.0.14","repository":{"type":"git","url":"git://github.com/billyeh/pixelr.git"},"keywords":["graphics","pixel","png","jpeg","read"],"main":"./main","dependencies":{"pngjs":"0.4.0"},"devDependencies":{},"optionalDependencies":{},"engines":{"node":"*"},"scripts":{"install":"node-gyp rebuild"},"gypfile":true,"bugs":{"url":"https://github.com/billyeh/pixelr/issues"},"_id":"pixelr@0.0.14","dist":{"shasum":"972bb6c993a69f3184e8be8be2ee4118b5237087","tarball":"https://registry.npmjs.org/pixelr/-/pixelr-0.0.14.tgz","integrity":"sha512-dFkZjyqMrYF5TYu5RNr0UepKFqk23sMdNCZO/xyah1QaRjBpjHvFjrnBytCeUaOpNc7+rAbb2nqA7kgF0yFWHg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHPqWQhgc3yCrTmdPxYZs1zqPwW38vIWExRX1z2I1JMhAiEA+rqXPHlkU/EIB9LT5voUN1YnYiZ92LKhuYHhLkG/jPc="}]},"_from":".","_npmVersion":"1.3.14","_npmUser":{"name":"billyeh","email":"billyeh@berkeley.edu"},"maintainers":[{"name":"billyeh","email":"billyeh@berkeley.edu"}]},"0.0.15":{"author":{"name":"Bill Yeh"},"name":"pixelr","description":"Read image pixels (JPEG and PNG).","version":"0.0.15","repository":{"type":"git","url":"git://github.com/billyeh/pixelr.git"},"keywords":["graphics","pixel","png","jpeg","read"],"main":"./main","dependencies":{"pngjs":"0.4.0"},"devDependencies":{},"optionalDependencies":{},"engines":{"node":"*"},"scripts":{"install":"node-gyp rebuild"},"gypfile":true,"bugs":{"url":"https://github.com/billyeh/pixelr/issues"},"_id":"pixelr@0.0.15","dist":{"shasum":"31087876880a62ba953e5dc113bd31cde823a8bb","tarball":"https://registry.npmjs.org/pixelr/-/pixelr-0.0.15.tgz","integrity":"sha512-YxnyBlV6IeanfX2DXa6lJmCdO5SEBoTyGtHrzoDVQQYKsTxxIdYmZfjtu40gazK0cRjGwX1TxmrdywMbr4qWfw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEEqMR64PeBmkWXsYI/yXpdnEsWbvd38l2+WfrtJnNfAAiEA0uZOuIWd1yvOaZYeabGdJtm81gIQuNpjyL0OETZIoXo="}]},"_from":".","_npmVersion":"1.3.14","_npmUser":{"name":"billyeh","email":"billyeh@berkeley.edu"},"maintainers":[{"name":"billyeh","email":"billyeh@berkeley.edu"}]},"0.0.16":{"author":{"name":"Bill Yeh"},"name":"pixelr","description":"Read image pixels (JPEG and PNG).","version":"0.0.16","repository":{"type":"git","url":"git://github.com/billyeh/pixelr.git"},"keywords":["graphics","pixel","png","jpeg","read"],"main":"./main","dependencies":{"pngjs":"0.4.0"},"devDependencies":{},"optionalDependencies":{},"engines":{"node":"*"},"scripts":{"install":"node-gyp rebuild"},"gypfile":true,"bugs":{"url":"https://github.com/billyeh/pixelr/issues"},"_id":"pixelr@0.0.16","dist":{"shasum":"550f87b49edf4921256433a73c164c0bdef4ecd7","tarball":"https://registry.npmjs.org/pixelr/-/pixelr-0.0.16.tgz","integrity":"sha512-j6I3zS1Sk9aQOjvpe6gEk39hBjjOViyrPKF1Q4ARenMvYhG+hQpsrQhJ3ORuZA7zBfNTcJq0DbAO8Fz+DLiAtQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCf9Lp5s4MWdCze1CvSsUHYCj0YJx7v9s1VKbhDgjIEpgIgI3qY/rJHnHAtpmE56wRa6bKMpQOSJp7nEzqxEI/UCcw="}]},"_from":".","_npmVersion":"1.3.14","_npmUser":{"name":"billyeh","email":"billyeh@berkeley.edu"},"maintainers":[{"name":"billyeh","email":"billyeh@berkeley.edu"}]},"0.0.17":{"author":{"name":"Bill Yeh"},"name":"pixelr","description":"Read image pixels (JPEG and PNG).","version":"0.0.17","repository":{"type":"git","url":"git://github.com/billyeh/pixelr.git"},"keywords":["graphics","pixel","png","jpeg","read"],"main":"./main","dependencies":{"pngjs":"0.4.0"},"devDependencies":{},"optionalDependencies":{},"engines":{"node":"*"},"scripts":{"install":"node-gyp rebuild"},"gypfile":true,"bugs":{"url":"https://github.com/billyeh/pixelr/issues"},"_id":"pixelr@0.0.17","dist":{"shasum":"4430741037da3a26fdcfe018f3e433fe17b2f981","tarball":"https://registry.npmjs.org/pixelr/-/pixelr-0.0.17.tgz","integrity":"sha512-3ZqoMvFOxMmpKWl7/klNy+If3ZkOZ0XQZoMQaHg8vXmROkEjVdiHGgtbfPvgWL+1Yq8afFIzn5PVFOVfg3XLsA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCfYJkFMDMN1atd90PUkRMfP2wCYBIS1+xpcALoTcvFnQIhAMEUDFY+g2ZZiwrkfAKrE58YJBzmqW/MyACI7r7gbTDk"}]},"_from":".","_npmVersion":"1.3.14","_npmUser":{"name":"billyeh","email":"billyeh@berkeley.edu"},"maintainers":[{"name":"billyeh","email":"billyeh@berkeley.edu"}]},"0.0.18":{"author":{"name":"Bill Yeh"},"name":"pixelr","description":"Read image pixels (JPEG and PNG).","version":"0.0.18","repository":{"type":"git","url":"git://github.com/billyeh/pixelr.git"},"keywords":["graphics","pixel","png","jpeg","read"],"main":"./main","dependencies":{"pngjs":"0.4.0"},"devDependencies":{},"optionalDependencies":{},"engines":{"node":"*"},"scripts":{"install":"node-gyp rebuild"},"gypfile":true,"bugs":{"url":"https://github.com/billyeh/pixelr/issues"},"_id":"pixelr@0.0.18","dist":{"shasum":"6f680d3e3f2c784bb05d886b9b5c5beada3f7dbc","tarball":"https://registry.npmjs.org/pixelr/-/pixelr-0.0.18.tgz","integrity":"sha512-0WdWX8D5Nr3ncIud+/IazjJqzNcYE4h2s1joz5JRUhoy2dkqa30pMwQoir7QDjl6hB2TEMN6VkksVzxbA1Zwgg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDTXfxKJRLprZoAonmmCBIm98+CzSchMyixxKg2RcC0oAiEA5DQ8nAkzlLdivxQY2rLdXumUhCDAGIbf4Vbc2uDaGIE="}]},"_from":".","_npmVersion":"1.3.14","_npmUser":{"name":"billyeh","email":"billyeh@berkeley.edu"},"maintainers":[{"name":"billyeh","email":"billyeh@berkeley.edu"}]},"0.0.19":{"author":{"name":"Bill Yeh"},"name":"pixelr","description":"Read image pixels (JPEG and PNG).","version":"0.0.19","repository":{"type":"git","url":"git://github.com/billyeh/pixelr.git"},"keywords":["graphics","pixel","png","jpeg","read"],"main":"./main","dependencies":{"pngjs":"0.4.0"},"devDependencies":{},"optionalDependencies":{},"engines":{"node":"*"},"scripts":{"install":"node-gyp rebuild"},"gypfile":true,"bugs":{"url":"https://github.com/billyeh/pixelr/issues"},"_id":"pixelr@0.0.19","dist":{"shasum":"ff59d68e27998f70133e17426e5d3ee9488161bd","tarball":"https://registry.npmjs.org/pixelr/-/pixelr-0.0.19.tgz","integrity":"sha512-URjciXJX9N6nn+RMeJLetnjQUd+bImiRJTv/cq1RSzlbNjgMy8nco7rpNnz/MKkCNz9KuqfWvDor/Ua5V9K8LA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICgJbXJsH8d9G/ISW26dE/eH3iVd8rvlS8L2llGrnoRTAiAb/gFMYaiWw6E4LZC8LbGj9iWeo663tqgnMHFKRgCVow=="}]},"_from":".","_npmVersion":"1.3.14","_npmUser":{"name":"billyeh","email":"billyeh@berkeley.edu"},"maintainers":[{"name":"billyeh","email":"billyeh@berkeley.edu"}]},"0.0.20":{"author":{"name":"Bill Yeh"},"name":"pixelr","description":"Read image pixels (JPEG and PNG).","version":"0.0.20","repository":{"type":"git","url":"git://github.com/billyeh/pixelr.git"},"keywords":["graphics","pixel","png","jpeg","read"],"main":"./main","dependencies":{"pngjs":"0.4.0"},"devDependencies":{},"optionalDependencies":{},"engines":{"node":"*"},"scripts":{"install":"node-gyp rebuild"},"gypfile":true,"bugs":{"url":"https://github.com/billyeh/pixelr/issues"},"_id":"pixelr@0.0.20","dist":{"shasum":"7d8fceabe09b76f1b6f75f359a6891960c014d02","tarball":"https://registry.npmjs.org/pixelr/-/pixelr-0.0.20.tgz","integrity":"sha512-3kmo1Mni8BB86xlO39JublCHpAo8CMGEUbAn6Nt7bh3nFLZcc0Ti36GoweB0u+nTdnUBsxE8GO/+IzhUBQCJrA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICxfTu8pk5W/B2xZWxwAdjJ255GHH3+9zF4ugGlOxVw+AiAp7ncpHbPNy9t44zcInil08lzygKLbyUR4VnLjZ7z27Q=="}]},"_from":".","_npmVersion":"1.3.14","_npmUser":{"name":"billyeh","email":"billyeh@berkeley.edu"},"maintainers":[{"name":"billyeh","email":"billyeh@berkeley.edu"}]},"0.0.21":{"author":{"name":"Bill Yeh"},"name":"pixelr","description":"Dead simple pixel reader. Read pixels from JPEG and PNG images.","version":"0.0.21","repository":{"type":"git","url":"git://github.com/billyeh/pixelr.git"},"keywords":["graphics","pixel","png","jpeg","read"],"main":"./main","dependencies":{"pngjs":"0.4.0"},"devDependencies":{},"optionalDependencies":{},"engines":{"node":"*"},"scripts":{"install":"node-gyp rebuild"},"gypfile":true,"bugs":{"url":"https://github.com/billyeh/pixelr/issues"},"_id":"pixelr@0.0.21","dist":{"shasum":"7e1dfe841772801f726e2f581eb8326e2e812663","tarball":"https://registry.npmjs.org/pixelr/-/pixelr-0.0.21.tgz","integrity":"sha512-egyOsuDmzfZUFvu9A8cN3LyFDNUSGcuYOzCOiR1fPmd8jBBk7DMBJQUx0c1Db1vEvE70IzhKjjAmA4TSrrwjbA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDNi9fwNez1KxlaUPDIH10gZvwrtXyPdTUGh7x+cTc5VAIhAM44AjeranEA0ySvRrYyONa/VQEJKiFxsSpE8G3lJSM8"}]},"_from":".","_npmVersion":"1.3.14","_npmUser":{"name":"billyeh","email":"billyeh@berkeley.edu"},"maintainers":[{"name":"billyeh","email":"billyeh@berkeley.edu"}]},"0.0.22":{"author":{"name":"Bill Yeh"},"name":"pixelr","description":"Dead simple pixel reader. Read pixels from JPEG and PNG images.","version":"0.0.22","homepage":"https://github.com/billyeh/pixelr/","repository":{"type":"git","url":"git://github.com/billyeh/pixelr.git"},"keywords":["graphics","pixel","png","jpeg","read"],"main":"./main","dependencies":{"pngjs":"0.4.0"},"devDependencies":{},"optionalDependencies":{},"engines":{"node":"*"},"scripts":{"install":"node-gyp rebuild"},"gypfile":true,"bugs":{"url":"https://github.com/billyeh/pixelr/issues"},"_id":"pixelr@0.0.22","dist":{"shasum":"2b0fd4b16494b8e7ebda5990cafc8fb34ff72903","tarball":"https://registry.npmjs.org/pixelr/-/pixelr-0.0.22.tgz","integrity":"sha512-Ls9DQtdZhlS5t4Oo2OKOREr2tGP+8b3QbcSjXbrHHx3tj7O+L2nyEg32qB1hKBs8c8kI+BUjIZbY19eQbW+qXg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDgXJ8hsj1+zW+D5r2z55/4uPb9q4plHQV834QOGqxbbwIhAMB9WlD7adjAX3dhUmrHo6RKrwvVPDzTEfgpUQ6RlhAq"}]},"_from":".","_npmVersion":"1.3.14","_npmUser":{"name":"billyeh","email":"billyeh@berkeley.edu"},"maintainers":[{"name":"billyeh","email":"billyeh@berkeley.edu"}]},"0.0.23":{"author":{"name":"Bill Yeh"},"name":"pixelr","description":"Dead simple pixel reader. Read pixels from JPEG and PNG images.","version":"0.0.23","homepage":"https://github.com/billyeh/pixelr/","repository":{"type":"git","url":"git://github.com/billyeh/pixelr.git"},"keywords":["graphics","pixel","png","jpeg","read"],"main":"./main","dependencies":{"pngjs":"0.4.0"},"devDependencies":{},"optionalDependencies":{},"engines":{"node":"*"},"scripts":{"install":"node-gyp rebuild"},"gypfile":true,"bugs":{"url":"https://github.com/billyeh/pixelr/issues"},"_id":"pixelr@0.0.23","dist":{"shasum":"1fa113a4a2efea41636754ada0e2d1ec1fb9ae81","tarball":"https://registry.npmjs.org/pixelr/-/pixelr-0.0.23.tgz","integrity":"sha512-rPUOnW0Ed047VXAOQ210OKwrYwwBdY5sN1uVWTF6PmAWbGK6TatV/EC+uXFVHVdYStjytJlDgULTWbkWZmk17Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEyUAsIRp5PU9Fk/JAhZo1LsIoBBMMhjgAvr0xJd9SAAAiAsbddtfHwAU2TA5KTB0NFDsOC1HdjcAycpBSui8pSp5A=="}]},"_from":".","_npmVersion":"1.3.14","_npmUser":{"name":"billyeh","email":"billyeh@berkeley.edu"},"maintainers":[{"name":"billyeh","email":"billyeh@berkeley.edu"}]},"0.0.24":{"author":{"name":"Bill Yeh"},"name":"pixelr","description":"Dead simple pixel reader. Read pixels from JPEG and PNG images.","version":"0.0.24","homepage":"https://github.com/billyeh/pixelr/","repository":{"type":"git","url":"git://github.com/billyeh/pixelr.git"},"keywords":["graphics","pixel","png","jpeg","read"],"main":"./main","dependencies":{"pngjs":"0.4.0"},"devDependencies":{},"optionalDependencies":{},"engines":{"node":"*"},"scripts":{"install":"node-gyp rebuild"},"gypfile":true,"bugs":{"url":"https://github.com/billyeh/pixelr/issues"},"_id":"pixelr@0.0.24","dist":{"shasum":"ed4e80d064320cfb756de307f2d5a2f2f8a0d18f","tarball":"https://registry.npmjs.org/pixelr/-/pixelr-0.0.24.tgz"},"_from":".","_npmVersion":"1.3.14","_npmUser":{"name":"billyeh","email":"billyeh@berkeley.edu"},"maintainers":[{"name":"billyeh","email":"billyeh@berkeley.edu"}]},"0.0.25":{"author":{"name":"Bill Yeh"},"name":"pixelr","description":"Dead simple pixel reader. Read pixels from JPEG and PNG images.","version":"0.0.25","homepage":"https://github.com/billyeh/pixelr/","repository":{"type":"git","url":"git://github.com/billyeh/pixelr.git"},"keywords":["graphics","pixel","png","jpeg","read"],"main":"./main","dependencies":{"pngjs":"0.4.0"},"devDependencies":{},"optionalDependencies":{},"engines":{"node":"*"},"scripts":{"install":"node-gyp rebuild"},"gypfile":true,"bugs":{"url":"https://github.com/billyeh/pixelr/issues"},"_id":"pixelr@0.0.25","dist":{"shasum":"709a350227d619a3c5713bb009d89572ba0578e0","tarball":"https://registry.npmjs.org/pixelr/-/pixelr-0.0.25.tgz"},"_from":".","_npmVersion":"1.3.14","_npmUser":{"name":"billyeh","email":"billyeh@berkeley.edu"},"maintainers":[{"name":"billyeh","email":"billyeh@berkeley.edu"}]},"0.0.27":{"author":{"name":"Bill Yeh"},"name":"pixelr","description":"Dead simple pixel reader. Read pixels from JPEG and PNG images.","version":"0.0.27","homepage":"https://github.com/billyeh/pixelr/","repository":{"type":"git","url":"git://github.com/billyeh/pixelr.git"},"keywords":["graphics","pixel","png","jpeg","read"],"main":"./main","dependencies":{"pngjs":"0.4.0"},"devDependencies":{},"optionalDependencies":{},"engines":{"node":"*"},"scripts":{"install":"node-gyp rebuild"},"gypfile":true,"bugs":{"url":"https://github.com/billyeh/pixelr/issues"},"_id":"pixelr@0.0.27","dist":{"shasum":"d79bad100b6ff9d197290a09edf5e4e85962b401","tarball":"https://registry.npmjs.org/pixelr/-/pixelr-0.0.27.tgz","integrity":"sha512-98ukKKoX32yBujXxASFSruhBpEBa23P3Y9ULk/I2DvWfgC4mEkkUv3zyY5KO7uvLK4lUJ3D4iMiz+K6gFcODzQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGobmLhSX9EGDdkq52H81r1WEpa6MiOaRy3ZonxCvP0mAiByEOlKUvgRwbAIiAow56O6fgrprspCWPhuJ8Ki7n1UiA=="}]},"_from":".","_npmVersion":"1.3.14","_npmUser":{"name":"billyeh","email":"billyeh@berkeley.edu"},"maintainers":[{"name":"billyeh","email":"billyeh@berkeley.edu"}]},"0.0.28":{"author":{"name":"Bill Yeh"},"name":"pixelr","description":"Dead simple pixel reader. Read pixels from JPEG and PNG images.","version":"0.0.28","homepage":"https://github.com/billyeh/pixelr/","repository":{"type":"git","url":"git://github.com/billyeh/pixelr.git"},"keywords":["graphics","pixel","png","jpeg","read"],"main":"./main","dependencies":{"pngjs":"0.4.0"},"devDependencies":{},"optionalDependencies":{},"engines":{"node":"*"},"scripts":{"install":"node-gyp rebuild"},"gypfile":true,"bugs":{"url":"https://github.com/billyeh/pixelr/issues"},"_id":"pixelr@0.0.28","dist":{"shasum":"b8284d2e560b5338e49ea4e20f743c48c7369887","tarball":"https://registry.npmjs.org/pixelr/-/pixelr-0.0.28.tgz","integrity":"sha512-VwQM5IgVM7sNVBQTz9wFO6rlEfrPqnEy9O00065cSTJAyufIQzI9HkdRh7cnCqN2q+HqUbWEz8mWEzPlGipmsg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDxARYb6qoWrEMlDBkveu0/ysk0z7THc/p1nhJwd3vTngIhAJJMLEnPHASsPMsKUizQnaom1i347+C4kKaQauC3+fzw"}]},"_from":".","_npmVersion":"1.3.14","_npmUser":{"name":"billyeh","email":"billyeh@berkeley.edu"},"maintainers":[{"name":"billyeh","email":"billyeh@berkeley.edu"}]},"0.0.29":{"author":{"name":"Bill Yeh"},"name":"pixelr","description":"Dead simple pixel reader. Read pixels from JPEG and PNG images.","version":"0.0.29","homepage":"https://github.com/billyeh/pixelr/","repository":{"type":"git","url":"git://github.com/billyeh/pixelr.git"},"keywords":["graphics","pixel","png","jpeg","read"],"main":"./main","dependencies":{"pngjs":"0.4.0"},"devDependencies":{},"optionalDependencies":{},"engines":{"node":"*"},"scripts":{"install":"node-gyp rebuild"},"gypfile":true,"bugs":{"url":"https://github.com/billyeh/pixelr/issues"},"_id":"pixelr@0.0.29","dist":{"shasum":"2a772e26191db124e3b4866858791212f98d4e9e","tarball":"https://registry.npmjs.org/pixelr/-/pixelr-0.0.29.tgz","integrity":"sha512-QNM3PGUBC6+To2XzkSlYLIVaweT/D63QSXPGxqqQO3GIu7wpMmip9XWDhzn6qOiN3X7wCHsedQamiQlkfPRw1A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE1aagQZrk8wu4oVUJ8X+qYT+WThFbgPn48CosWuV2kUAiEAiwqtb4PZsETB9lJeRJElSO7SKie7EMVTOzTVCPuuGkU="}]},"_from":".","_npmVersion":"1.3.14","_npmUser":{"name":"billyeh","email":"billyeh@berkeley.edu"},"maintainers":[{"name":"billyeh","email":"billyeh@berkeley.edu"}]},"0.0.30":{"author":{"name":"Bill Yeh"},"name":"pixelr","description":"Dead simple pixel reader. Read pixels from JPEG and PNG images.","version":"0.0.30","homepage":"https://github.com/billyeh/pixelr/","repository":{"type":"git","url":"git://github.com/billyeh/pixelr.git"},"keywords":["graphics","pixel","png","jpeg","read"],"main":"./main","dependencies":{"pngjs":"0.4.0"},"devDependencies":{},"optionalDependencies":{},"engines":{"node":"*"},"scripts":{"install":"node-gyp rebuild"},"gypfile":true,"bugs":{"url":"https://github.com/billyeh/pixelr/issues"},"_id":"pixelr@0.0.30","dist":{"shasum":"c247d21d936b38ed64a661b2babfa2f88de56f77","tarball":"https://registry.npmjs.org/pixelr/-/pixelr-0.0.30.tgz","integrity":"sha512-NZr6UbamhZGQ04K/Q+k92/B2pmed5G6yRlESPbJLF7Gq+z8R86asAhFOWjjA8zOjMSWadP1R74HzEHTXpp3z9w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICLw20tXJgIyBtPpvac0GiQu477Z22rYcQQczJVoU0WeAiAXNHVbLdY+GXrdlfNrWm6flKlUO4VT612m7T6jH0yNSw=="}]},"_from":".","_npmVersion":"1.3.14","_npmUser":{"name":"billyeh","email":"billyeh@berkeley.edu"},"maintainers":[{"name":"billyeh","email":"billyeh@berkeley.edu"}]},"0.0.31":{"author":{"name":"Bill Yeh"},"name":"pixelr","description":"Dead simple pixel reader. Read pixels from JPEG and PNG images.","version":"0.0.31","homepage":"https://github.com/billyeh/pixelr/","repository":{"type":"git","url":"git://github.com/billyeh/pixelr.git"},"keywords":["graphics","pixel","png","jpeg","read"],"main":"./main","dependencies":{"pngjs":"0.4.0"},"devDependencies":{},"optionalDependencies":{},"engines":{"node":"*"},"scripts":{"install":"node-gyp rebuild"},"gypfile":true,"bugs":{"url":"https://github.com/billyeh/pixelr/issues"},"_id":"pixelr@0.0.31","dist":{"shasum":"defa7354b92abbf186f4f7c8853fa7b3e9ba5312","tarball":"https://registry.npmjs.org/pixelr/-/pixelr-0.0.31.tgz","integrity":"sha512-K0kwcFNDlLLihmNm6IS7EThZmwn5aXq0RCGeN6JoyYovs8pvgNBur0K9viEi4KNpe9pJqnAz3nLwJR2nWWfNCg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCfY6UyXbMyehHnpXe4tYsy0wg8VkZwn36tfL0dZQokkAIhAKnu/UWPuMVt2ZPa2XXDfcQqNVqzJ/saZ9BIwE+1Qzwo"}]},"_from":".","_npmVersion":"1.3.14","_npmUser":{"name":"billyeh","email":"billyeh@berkeley.edu"},"maintainers":[{"name":"billyeh","email":"billyeh@berkeley.edu"}]},"0.1.0":{"author":{"name":"Bill Yeh"},"name":"pixelr","description":"Dead simple pixel reader. Read pixels from JPEG and PNG images.","version":"0.1.0","homepage":"https://github.com/billyeh/pixelr/","repository":{"type":"git","url":"git://github.com/billyeh/pixelr.git"},"keywords":["graphics","pixel","png","jpeg","read"],"main":"./main","dependencies":{"pngjs":"0.4.0"},"devDependencies":{},"optionalDependencies":{},"engines":{"node":"*"},"scripts":{"install":"node-gyp rebuild"},"gypfile":true,"bugs":{"url":"https://github.com/billyeh/pixelr/issues"},"_id":"pixelr@0.1.0","dist":{"shasum":"84084c7baab4d24237add43454ce961e619afbda","tarball":"https://registry.npmjs.org/pixelr/-/pixelr-0.1.0.tgz","integrity":"sha512-4VFDGBjyWOAkOkkCmEnUZBmLQZ/P9ZgcSL8LI9eb3wWX9xRLYF7AuTNNlYHbNF6eXjo8aSzo9xqw+r7DP47daA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAJJh+1kHCrkK/awwdhzMBQoPryo0td/SPdgEmgihxdyAiBQZAIcDwUx7UUf4QcFizA4Jf5qPUvuH6aSXkZpv4UPxg=="}]},"_from":".","_npmVersion":"1.3.14","_npmUser":{"name":"billyeh","email":"billyeh@berkeley.edu"},"maintainers":[{"name":"billyeh","email":"billyeh@berkeley.edu"}]},"0.1.1":{"author":{"name":"Bill Yeh"},"name":"pixelr","description":"Dead simple pixel reader. Read pixels from JPEG and PNG images.","version":"0.1.1","homepage":"https://github.com/billyeh/pixelr/","repository":{"type":"git","url":"git://github.com/billyeh/pixelr.git"},"keywords":["graphics","pixel","png","jpeg","read"],"main":"./main","dependencies":{"pngjs":"0.4.0"},"devDependencies":{},"optionalDependencies":{},"engines":{"node":"*"},"scripts":{"install":"node-gyp rebuild"},"gypfile":true,"bugs":{"url":"https://github.com/billyeh/pixelr/issues"},"_id":"pixelr@0.1.1","dist":{"shasum":"f7376c4ed44da16c6dc83a4b2c7c364fb459b8a6","tarball":"https://registry.npmjs.org/pixelr/-/pixelr-0.1.1.tgz","integrity":"sha512-x3OBdU3YtEQZBR/u789eR6yiyTdExKtiIwpsudU4EzD7zIoL35AA5fWIC7otDiIRV78jLlotwn+Si1o4I+irpw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD+5j1BKU3r/ShRbdo9D24cxHatGioEtwNyk4s379LecgIgIsmzhl1vjJtbhQ02PLPXufdqRrZL8Z0+IvuB8eu05QY="}]},"_from":".","_npmVersion":"1.3.14","_npmUser":{"name":"billyeh","email":"billyeh@berkeley.edu"},"maintainers":[{"name":"billyeh","email":"billyeh@berkeley.edu"}]},"0.1.2":{"author":{"name":"Bill Yeh"},"name":"pixelr","description":"Dead simple pixel reader. Read pixels from JPEG and PNG images.","version":"0.1.2","homepage":"https://github.com/billyeh/pixelr/","repository":{"type":"git","url":"git://github.com/billyeh/pixelr.git"},"keywords":["graphics","pixel","png","jpeg","read"],"main":"./main","dependencies":{"pngjs":"0.4.0"},"devDependencies":{},"optionalDependencies":{},"engines":{"node":"*"},"scripts":{"install":"node-gyp rebuild"},"gypfile":true,"bugs":{"url":"https://github.com/billyeh/pixelr/issues"},"_id":"pixelr@0.1.2","dist":{"shasum":"9a0bd41b2d1333bf8710f4e24a18426a26d3fd22","tarball":"https://registry.npmjs.org/pixelr/-/pixelr-0.1.2.tgz","integrity":"sha512-kgF1aberPhFMRgAwXm1ntkQFxrsAO/EXsG+7gweJf8KsiY0TKgIsP+wkTpCpzZ3P0HmhjJlTvkSek/tuCEoruw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGGuOVDBHC6Ff6CblSz6FUC1pC1Z5OY1XdiBQxaOp8i4AiBK4+UD4oPIR7gcGfD+rgx4bF0MwPeni8rPBSN4Kc4AWQ=="}]},"_from":".","_npmVersion":"1.3.14","_npmUser":{"name":"billyeh","email":"billyeh@berkeley.edu"},"maintainers":[{"name":"billyeh","email":"billyeh@berkeley.edu"}]},"0.1.3":{"author":{"name":"Bill Yeh"},"name":"pixelr","description":"Dead simple pixel reader. Read pixels from JPEG and PNG images.","version":"0.1.3","homepage":"https://github.com/billyeh/pixelr/","repository":{"type":"git","url":"git://github.com/billyeh/pixelr.git"},"keywords":["graphics","pixel","png","jpeg","read","image"],"main":"./main","dependencies":{"pngjs":"0.4.0"},"devDependencies":{},"optionalDependencies":{},"engines":{"node":"*"},"scripts":{"install":"node-gyp rebuild"},"gypfile":true,"bugs":{"url":"https://github.com/billyeh/pixelr/issues"},"_id":"pixelr@0.1.3","dist":{"shasum":"3c8eef5d0009b6f28fdcf9b1a107dce3126553be","tarball":"https://registry.npmjs.org/pixelr/-/pixelr-0.1.3.tgz","integrity":"sha512-pWdWqmJaeSUdKvZ4ACJrMvywFGiI0KfO4Bpcl51Mb0tAK62xe91GwBYy+WhXT8cJVBymlFyQKeYBqV+aYiEJng==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE4T9sH44Bpelr7DY0ZFgkWfnS/UrWn8jMmmb2KVsZiUAiEAzVQqaoh6nK/ZGr1i/e+TTp/tfhvL2cBg9UdLA+EexOI="}]},"_from":".","_npmVersion":"1.3.14","_npmUser":{"name":"billyeh","email":"billyeh@berkeley.edu"},"maintainers":[{"name":"billyeh","email":"billyeh@berkeley.edu"}]},"0.1.4":{"author":{"name":"Bill Yeh"},"name":"pixelr","description":"Dead simple pixel reader. Read pixels from JPEG and PNG images.","version":"0.1.4","homepage":"https://github.com/billyeh/pixelr/","repository":{"type":"git","url":"git://github.com/billyeh/pixelr.git"},"keywords":["graphics","pixel","png","jpeg","read","image"],"main":"./main","dependencies":{"pngjs":"0.4.0"},"devDependencies":{},"optionalDependencies":{},"engines":{"node":"*"},"scripts":{"install":"node-gyp rebuild"},"gypfile":true,"bugs":{"url":"https://github.com/billyeh/pixelr/issues"},"_id":"pixelr@0.1.4","dist":{"shasum":"84bcaeb760f73c2f29d14bd08ecfa1d6ab1c9a1d","tarball":"https://registry.npmjs.org/pixelr/-/pixelr-0.1.4.tgz","integrity":"sha512-l3DDEgeZCbIkKSzp7SJyeaqMQRZ674GpllbkM/Smtn9KUZJSh3IJHSBfDWaszFmo+aiJF0ofIaYvJtZyguYiFA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEGGzOSEzx2pf45+uDS8hZApW94Kmpl7mOFW0uUiUR15AiA2BhXNuALd9eZ+zDod8DuYs6i7VOFHFLc+KJUIxwwXKg=="}]},"_from":".","_npmVersion":"1.3.14","_npmUser":{"name":"billyeh","email":"billyeh@berkeley.edu"},"maintainers":[{"name":"billyeh","email":"billyeh@berkeley.edu"}]},"0.1.5":{"author":{"name":"Bill Yeh"},"name":"pixelr","description":"Simple pixel reader. Read pixels from JPEG and PNG images.","version":"0.1.5","homepage":"https://github.com/billyeh/pixelr/","repository":{"type":"git","url":"git://github.com/billyeh/pixelr.git"},"keywords":["graphics","pixel","png","jpeg","read","image"],"main":"./main","dependencies":{"pngjs":"0.4.0"},"devDependencies":{},"optionalDependencies":{},"engines":{"node":"*"},"scripts":{"install":"node-gyp rebuild"},"gypfile":true,"bugs":{"url":"https://github.com/billyeh/pixelr/issues"},"_id":"pixelr@0.1.5","dist":{"shasum":"8cdd762f3238692aec2cea38967cf16f6c9b5480","tarball":"https://registry.npmjs.org/pixelr/-/pixelr-0.1.5.tgz","integrity":"sha512-42zw7wPi3zu6/8/5kcT3irGyy1O2PW+yWjC+ieR8Su0VK8UwXgzUzdsZ8mhonV0ukEhwGEp41zv7UI2S98bs0Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEMCH0hEqU1UtnnrTOj40j4+qNHebpjZitLa0iOcEGdhvG8CIFSC0tbKZ6UXAeuZTYgzvqWsqT5ToV4VjIZCN1IYgBOb"}]},"_from":".","_npmVersion":"1.3.14","_npmUser":{"name":"billyeh","email":"billyeh@berkeley.edu"},"maintainers":[{"name":"billyeh","email":"billyeh@berkeley.edu"}]},"0.1.6":{"author":{"name":"Bill Yeh"},"name":"pixelr","description":"Simple pixel reader. Read pixels from JPEG and PNG images.","version":"0.1.6","homepage":"https://github.com/billyeh/pixelr/","repository":{"type":"git","url":"git://github.com/billyeh/pixelr.git"},"keywords":["graphics","pixel","png","jpeg","read","image"],"main":"./main","dependencies":{"pngjs":"0.4.0"},"devDependencies":{},"optionalDependencies":{},"engines":{"node":"*"},"scripts":{"install":"node-gyp rebuild"},"gypfile":true,"bugs":{"url":"https://github.com/billyeh/pixelr/issues"},"_id":"pixelr@0.1.6","dist":{"shasum":"551ad25a9ad9f8176436e623782237d34c496e40","tarball":"https://registry.npmjs.org/pixelr/-/pixelr-0.1.6.tgz","integrity":"sha512-j+TaLvCpy1twxjctQbJVYfdp36JMwhrMQjsxASaRx1wrSSSGOtGlT3Yzewp9JrgMKL4uU0eToiKZaNQ41HvAkw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDDKw+R9Do+WeyWjS8fyWljbsjlDrLfNWZQgpCZ64cuswIhANbp42PVoGYpVIN8liJzcL6XszLskLLSPGsahkiMxEDm"}]},"_from":".","_npmVersion":"1.3.14","_npmUser":{"name":"billyeh","email":"billyeh@berkeley.edu"},"maintainers":[{"name":"billyeh","email":"billyeh@berkeley.edu"}]}},"readme":"About\n========\nSimple pixel reader, supporting JPEG and PNG formats.\n\nExample\n==========\nThis is how I ended up using `pixelr` in my project to create video chatting in the terminal (https://github.com/billyeh/termchat). I  read pixels from an image, compress them, and match them to colors to form a string I could output to the terminal.\n\n```\nvar pixelr = require('pixelr')\n  , colors = require('./node_modules/blessed/lib/colors');\n// Colors.js contains a function to match RGB colors to terminal characters.\n// It's from the awesome library Blessed: https://github.com/chjj/blessed\n\n/** pixelr.read(filename, format, callback)\n * Format can be either 'jpeg' or 'png'.\n * This function creates a one-dimensional array of values.\n * PNGs have 4 values per pixel: R, G, B, Alpha\n * JPEGs have 3 values per pixel: R, G, B\n * The callback takes an object with properties 'pixels' (an array), 'width', and 'height'.\n */\npixelr.read(\"image.jpeg\", \"jpeg\", asciizeImage);\n\nfunction asciizeImage(err, image) {\n  if (err) { console.log(err); return; }\n  return asciize(image, 400, 400);\n}\n\nfunction asciize(image, asciiWidth, asciiHeight) {\n  var countedColors = countColors(image, asciiWidth, asciiHeight)\n    , ascii = ''\n    , ansiColorCode\n    , previousColor = -2;\n\n  for (var i = 0; i < countedColors.length; i++) {\n    ansiColorCode = sortColors(countedColors[i])[0].color;\n    if (ansiColorCode !== previousColor) {\n      ascii += '\\033[38;5;' + ansiColorCode + 'm';\n      previousColor = ansiColorCode;\n    }\n    ascii += '#';\n  }\n\n  return ascii + '\\033[0m';\n}\n\nfunction sortColors(countedColors) {\n  var sortedColors = []\n    , color;\n\n  for (color in countedColors) {\n    sortedColors.push({'color': color, 'count': countedColors[color]});\n  }\n  return sortedColors.sort(s);\n\n  function s(a, b) {\n    if (a.count < b.count) {\n      return 1;\n    } else if (a.count > b.count) {\n      return -1;\n    }\n    return 0;\n  }\n}\n\nfunction countColors(image, asciiWidth, asciiHeight) {\n  var colorCount = []\n    , blockWidth  = image.width / asciiWidth\n    , blockHeight = image.height / asciiHeight\n    , index = 0\n    , pixelIndex\n    , pixelColor;\n\n  for (var i = 0; i < image.pixels.length; i += 3) {\n    pixelIndex = i / 3;\n    index = Math.floor(pixelIndex / blockWidth) % asciiWidth + \n            Math.floor(pixelIndex / image.width / blockHeight) * asciiWidth;\n    if (!colorCount[index]) {\n      colorCount[index] = {};\n    }\n    pixelColor = colors.match(image.pixels[i], image.pixels[i + 1], image.pixels[i + 2]);\n    if (!(pixelColor in colorCount[index])) {\n      colorCount[index][pixelColor] = 0;\n    }\n    // Assign less weight to grayscale values for a more interesting picture\n    if (pixelColor >= 232 || pixelColor === 59) {\n      colorCount[index][pixelColor] += .5;\n    } else {\n      colorCount[index][pixelColor]++;\n    }\n  }\n\n  return colorCount;\n}\n```\n\nDocumentation\n===============\nJPEG parsing uses `libjpeg`, and PNG parsing uses [`pngjs`](https://npmjs.org/package/pngjs).\n\nThe read() function assumes that colors fit in 8-bit integers and have 4 channels for PNGs, and 3 for JPEGs.\n\nInstallation\n===============\n```\n$ npm install pixelr\n```\n\nLicense\n=========\n\n(The MIT License)\n\nCopyright (c) 2013 Bill Yeh\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in\nall copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\nTHE SOFTWARE.\n","maintainers":[{"name":"billyeh","email":"billyeh@berkeley.edu"}],"time":{"modified":"2022-07-13T14:56:05.278Z","created":"2013-12-02T20:07:56.410Z","0.0.1":"2013-12-02T20:07:59.246Z","0.0.2":"2013-12-02T20:11:44.023Z","0.0.3":"2013-12-02T20:12:10.235Z","0.0.4":"2013-12-02T20:14:05.447Z","0.0.5":"2013-12-02T20:18:15.521Z","0.0.6":"2013-12-02T20:21:18.327Z","0.0.7":"2013-12-02T20:23:56.303Z","0.0.8":"2013-12-02T20:28:57.045Z","0.0.9":"2013-12-02T20:33:30.845Z","0.0.10":"2013-12-02T20:43:12.905Z","0.0.11":"2013-12-02T20:43:43.524Z","0.0.12":"2013-12-02T20:44:25.493Z","0.0.13":"2013-12-02T20:46:48.695Z","0.0.14":"2013-12-02T20:48:58.631Z","0.0.15":"2013-12-02T20:51:25.463Z","0.0.16":"2013-12-02T20:52:16.586Z","0.0.17":"2013-12-02T20:53:34.041Z","0.0.18":"2013-12-02T21:01:00.837Z","0.0.19":"2013-12-02T21:09:42.756Z","0.0.20":"2013-12-02T21:14:03.198Z","0.0.21":"2013-12-02T21:15:43.704Z","0.0.22":"2013-12-02T21:20:16.715Z","0.0.23":"2013-12-02T21:23:30.388Z","0.0.24":"2013-12-10T19:22:02.080Z","0.0.25":"2013-12-10T19:27:38.701Z","0.0.27":"2013-12-12T20:06:04.226Z","0.0.28":"2013-12-12T20:08:50.821Z","0.0.29":"2013-12-12T20:11:07.403Z","0.0.30":"2013-12-12T20:18:12.770Z","0.0.31":"2013-12-12T20:29:45.950Z","0.1.0":"2013-12-12T20:36:37.259Z","0.1.1":"2013-12-12T21:05:24.575Z","0.1.2":"2013-12-12T21:08:21.164Z","0.1.3":"2013-12-12T22:16:03.657Z","0.1.4":"2014-02-10T01:18:14.452Z","0.1.5":"2014-02-25T07:01:19.100Z","0.1.6":"2014-03-18T22:23:43.922Z"},"author":{"name":"Bill Yeh"},"repository":{"type":"git","url":"git://github.com/billyeh/pixelr.git"},"readmeFilename":"README.md","homepage":"https://github.com/billyeh/pixelr/","keywords":["graphics","pixel","png","jpeg","read","image"],"bugs":{"url":"https://github.com/billyeh/pixelr/issues"}}