
Research
TeamPCP-Linked Supply Chain Attack Hits SAP CAP and Cloud MTA npm Packages
Compromised SAP CAP npm packages download and execute unverified binaries, creating urgent supply chain risk for affected developers and CI/CD environments.
img-color-grade
Advanced tools
img-color-grade 利用 canvas 获取图片颜色,可获取图片主色与次色,并提供生成渐变效果API。 Obtain the main color and secondary color of the image, and provide the API for generating the gradient effect. </d
利用 canvas 获取图片颜色,可获取图片主色与次色,并提供生成渐变效果API。
Obtain the main color and secondary color of the image, and provide the API for generating the gradient effect.
# yarn
yarn add img-color-grade
#npm
npm install img-color-grade --save
<script src="xxx></script>
const imgs = Array.from(document.querySelectorAll('.img img'))
/** ============ 渐变 ===================== */
const famousImgs = imgs.slice(0, 8)
const famousImgSrc = famousImgs.map(img => img.src)
famousImgSrc.forEach((src,index) => {
const obj = colorGrade(src, 0.3)
obj.getRenderGradient().then(rgba => {
famousImgs[index].parentNode.setAttribute('style', rgba)
})
})
/** =========== 调色板 ====================== */
const paletteImgs = imgs.slice(8, 16)
const paletteImgSrc = paletteImgs.map(img => img.src)
const paletteEls = Array.from(document.querySelectorAll('.example-palette .img .palette'))
paletteImgSrc.forEach((src,index) => {
const obj = colorGrade(src)
obj.getColor(5).then(color => {
const html = color.palette.map(o => {
// return some html
}).join('')
paletteEls[index] && (paletteEls[index].innerHTML = html)
})
})
从图像获取主色。颜色以三个表示红色,绿色和蓝色值的 RGB(A) 格式的字符串。
从图像获取排序的颜色,将两端的颜色与 background-image 拼接成 CSS 字符串。
FAQs
img-color-grade 利用 canvas 获取图片颜色,可获取图片主色与次色,并提供生成渐变效果API。 Obtain the main color and secondary color of the image, and provide the API for generating the gradient effect. </d
We found that img-color-grade demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Research
Compromised SAP CAP npm packages download and execute unverified binaries, creating urgent supply chain risk for affected developers and CI/CD environments.

Company News
Socket has acquired Secure Annex to expand extension security across browsers, IDEs, and AI tools.

Research
/Security News
Socket is tracking cloned Open VSX extensions tied to GlassWorm, with several updated from benign-looking sleepers into malware delivery vehicles.