https://github.com/tutv/pixar
Pick a color from image for Node.js
https://github.com/tutv/pixar
colors hex nodejs picker rgba
Last synced: 28 days ago
JSON representation
Pick a color from image for Node.js
- Host: GitHub
- URL: https://github.com/tutv/pixar
- Owner: tutv
- Created: 2020-11-11T07:57:59.000Z (over 5 years ago)
- Default Branch: develop
- Last Pushed: 2020-11-14T05:48:55.000Z (over 5 years ago)
- Last Synced: 2025-09-20T22:49:43.168Z (8 months ago)
- Topics: colors, hex, nodejs, picker, rgba
- Language: JavaScript
- Homepage: https://www.npmjs.com/package/pixar
- Size: 42 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# pixar
## Installation
```bash
npm i --save pixar
#or
yarn add pixar
```
## Usage
### 1. Pick color from image
```js
const path = require('path')
const {parse} = require('pixar')
setImmediate(async () => {
const file = path.join(__dirname, 'test.png')
try {
const parsed = await parse(file, {
top: 1,
left: 1,
width: 100,
height: 100,
})
const x = parsed.toHex()
const rgba = parsed.toRGBA()
console.log('Hex:', x)
console.log('RGA:', rgba)
} catch (error) {
console.log("ERROR", error)
}
})
```
### 2. Get similar color
```js
const {getSimilarColor} = require('pixar')
setImmediate(async () => {
const color = '#0a8455'
const colors = ['#10a068', '#2053a2', '#f2ced8', '#ffb43d', '#91b8e1']
const similar = getSimilarColor(color, colors)
console.log(similar)
})
```