{"_id":"l-image","_rev":"1-9e3e254e0c0bd5097dee1f93ef9cbe53","name":"l-image","dist-tags":{"latest":"1.1.0"},"versions":{"1.0.0":{"name":"l-image","version":"1.0.0","description":"可以获取图片主体颜色  A set of ways to get the most contrasting colors in an image and commonly used image information","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"https://gitee.com/Liangjie_piao/l-image.git"},"keywords":["image","colors"],"author":{"name":"liangjie"},"license":"ISC","_id":"l-image@1.0.0","_nodeVersion":"16.14.1","_npmVersion":"8.5.0","dist":{"integrity":"sha512-pVDex7ANP4ayRxV9dTw5ybrgYdBU15N52tMQ2meTvoX+qApUS9Lu3oFV3mCtdM+vwI43G28MYtQIUuGkfq2zEQ==","shasum":"8fedbecf2f5fd5d895e58976fdbc52a5f596fc63","tarball":"https://registry.npmjs.org/l-image/-/l-image-1.0.0.tgz","fileCount":3,"unpackedSize":7926,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICIrGtfCM92bMEvGmFUWia6JFpq+nVCvr4oQfZIXw4cfAiEAm4LMbQ5Q1caQNssoiMrtLq6TeBaxJVCub1OIFggrQ5U="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkIcf6ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmriMxAAh7Vmw+Jum+5x/aTXl3TXeGc5Iqo9GjL0+2uJ8SAYefkf3lfY\r\nTQ8HdS4GpJytkHU61kOIKgLHPnKiZDuuTuTCkGJ2tishYejJVJzDYHjHRAyn\r\n1WY36bfIuIJun0/+BM00UcUyrz+VAWjcuJseMbnmt8zugCUWw/gT7DapKra9\r\n16HqUiXYa2cRMNIJb5ybfHXUjQq/PV9s11+EzzgYcWzkfuP/ONrq+BgBitYX\r\nluTFjoz8I1g/XTqIxdJQDMKuuc9tXg42YeSkRZ4WlJv5XqQyDxAUmpLnOaMM\r\nkEoXWPqcXcaX898RgXb1uW/cPTl3BDjAmtYsB0ToHBDcodcNQAnojEGb0Env\r\nPAHgZxWSwngI+OEQ0O7/3Em5j3onIWl8QdDkBsrsuW/cwxlBhhHpk1EcQb+e\r\nCywbYBe2gicwbLDI4XWvrPMOwLrzw/87Ltwpwq/yaiS2Zzap4VNtkfxISHel\r\ndmlAvleP5vCBvLsDws3bHZMR/3sJs6ByTlmPWwUUlhqGAId56ZU4fw8Oz3kx\r\noSj6QCteOySxiip2borV2lAycMhK+gAslg7eojpfPlHFQTDwGnVdDXpudw6W\r\n70uadGUr0MGCdLHrq5ID/PopnnuPVcIXEjoiU9+GRUm5HQpeGhS8xi/zXd5W\r\nnSSqfg+j7BPtGd/ZgWN9fcWMiP9iS33fxi8=\r\n=JEA0\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"liangjie6810168","email":"416035288@qq.com"},"directories":{},"maintainers":[{"name":"liangjie6810168","email":"416035288@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/l-image_1.0.0_1679935482671_0.6528578924865327"},"_hasShrinkwrap":false},"1.1.0":{"name":"l-image","version":"1.1.0","description":"可以获取图片主体颜色  A set of ways to get the most contrasting colors in an image and commonly used image information","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"https://gitee.com/Liangjie_piao/l-image.git"},"keywords":["image","colors"],"author":{"name":"liangjie"},"license":"ISC","gitHead":"33b4910752d8335501a7b23733d9eaa5335dc4c5","_id":"l-image@1.1.0","_nodeVersion":"14.17.0","_npmVersion":"6.14.13","dist":{"integrity":"sha512-Wzps73E3H+BYVKXyoO6UcQpV2P96Ueu0pLNZeWBl9uSnjNKMGIIsePIaGzrqgaAeTp51WJQaGk98ut+tF7rAvw==","shasum":"ef2b526d6e6cbaf4138bbd17279c66c1a35ab67b","tarball":"https://registry.npmjs.org/l-image/-/l-image-1.1.0.tgz","fileCount":3,"unpackedSize":7981,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICZrtMRZpvthhcZq0LETcX59g2vGHEoEjsltRMNyiTaUAiAoZpDXb+i7QeUCdaNB+bO0vl9GvD0eV3rzIaroSF8hXw=="}]},"_npmUser":{"name":"liangjie6810168","email":"416035288@qq.com"},"directories":{},"maintainers":[{"name":"liangjie6810168","email":"416035288@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/l-image_1.1.0_1687933778234_0.9262964181107098"},"_hasShrinkwrap":false}},"time":{"created":"2023-03-27T16:44:42.670Z","1.0.0":"2023-03-27T16:44:42.817Z","modified":"2023-06-28T06:29:38.596Z","1.1.0":"2023-06-28T06:29:38.494Z"},"maintainers":[{"name":"liangjie6810168","email":"416035288@qq.com"}],"description":"可以获取图片主体颜色  A set of ways to get the most contrasting colors in an image and commonly used image information","keywords":["image","colors"],"repository":{"type":"git","url":"https://gitee.com/Liangjie_piao/l-image.git"},"author":{"name":"liangjie"},"license":"ISC","readme":"# 项目说明（illustrate）\r\n--------------------\r\n这是一个简单的图片工具集，内置了一些图片与颜色相关的方法  \r\n\r\nThis is a simple picture toolset with some color-related methods for pictures built-in\r\n\r\n## 引入\r\n\r\n```javaScript\r\n    import l-image from 'l-image'\r\n\r\n    import {getMainColor} from 'l-image'\r\n```\r\n  \r\n--------------------------\r\n## getImg [获取图片信息]\r\n```javaScript\r\n\r\n/**\r\n * 获取图片信息\r\n * @param {*} url       String      图片地址\r\n * @returns             Image       {width,height,size(byte)...}\r\n */\r\nimport {getImg} from 'l-image'\r\ngetImg('http://xxxxx.jpg').then(res=>{\r\n     // res = {width,height,size,...}\r\n})  \r\n```\r\n\r\n## pxColor [像素点循环方法]\r\n\r\n```javaScript\r\n/**\r\n * 获取目标单个像素颜色\r\n * @param {*} url           String      图片地址\r\n * @param {\r\n *            width:        Number      缩放后宽度(数字越小速度越快，精准度越低)\r\n *            height:       Number      缩放后高度\r\n * }          option        \r\n * @param {*} pxEvent       Function    每个像素点回调\r\n * @param {*} endEvent      Function    完成后回调\r\n * @returns                 endEventReturn\r\n */\r\nimport {pxColor} from 'l-image'\r\npxColor('http://xxxx.jpg',{width: 50,height: 50}, res=>{\r\n    //res = {x,y,r,g,b,i:像素下标}\r\n},res=>{\r\n    //res = {data: canvasImageData}\r\n})\r\n```\r\n\r\n## getMainColor [获取图片主体颜色]\r\n\r\n```javaScript\r\n/**\r\n * 获取主体颜色\r\n * @param {*} url           String      图片地址\r\n * @param {\r\n *            width:        Number      缩放后宽度(数字越小速度越快，精准度越低)\r\n *            height:       Number      缩放后高度\r\n *            diff:         Number      差值(值越大，全局对比越大)\r\n * } \r\n * @returns                 String      rgb(xxx,xxx,xxx)\r\n */\r\nimport {getMainColor} from 'l-image'\r\ngetMainColor('http://xxxx.jpg',{width: 50, height: 50, diff: 30}).then(res=>{\r\n    // res = 'rgb(xxx,xxx,xxx)'\r\n})\r\n```\r\n\r\n## sizeImg [获取等比缩放后图片尺寸]\r\n\r\n```javaScript\r\n/**\r\n * 缩放图片，减少计算量 \r\n * @param {\r\n *          width:          Number      图片原始宽度\r\n *          height:         Number      图片原始高度\r\n *          maxWidth:       Number      缩放后宽度   \r\n *          maxHeight       Number      缩放后高度\r\n * }\r\n * @returns \r\n */\r\nimport {sizeImg} from 'l-image'\r\nsizeImg({width: 1920,height: 1080, maxWidth: 500, maxHeight: 500}) // {width: 3413.333333333333, height: 500}\r\nsizeImg({width: 200,height: 400, maxWidth: 500, maxHeight: 500}) // {width: 200, height: 400}\r\n```\r\n\r\n## rgbToHex[rgb颜色转换16进制颜色]\r\n```javaScript\r\n/**\r\n * rgb转换16进制颜色\r\n * @param {*} rgb           String      rgb颜色\r\n * @returns                 String      16进制颜色\r\n */\r\nimport {rgbToHex} from 'l-image'\r\nrgbToHex('rgb(14,25,118)') // #0e1976\r\n```","readmeFilename":"README.md"}