pantone

Find the nearest PMS color using hex or rgb colors from CLI or as a dependency.

PMS Pantone® Color Chart

NOTE: PANTONE® and other Pantone, Inc. trademarks are the property of Pantone, Inc.

This module finds the nearest PMS color using hex or rgb colors from CLI or as a dependency.

npm install -g pantone

Let's try to find the nearest PMS color to Teelaunch's blue in hex:

pantone --hex 2A70AE

Or we could use the rgb values:

pantone --rgb 42,112,174

Output in table format on command line:

┌───────┬─────────────────┬────┬─────┬─────┬─────────┐
│ dist  │ name            │ r  │ g   │ b   │ hex     │
├───────┼─────────────────┼────┼─────┼─────┼─────────┤
│ 0.023 │ 660             │ 66 │ 107 │ 186 │ #426BBA │
├───────┼─────────────────┼────┼─────┼─────┼─────────┤
│ 0.037 │ 2728            │ 51 │ 66  │ 181 │ #3342B5 │
├───────┼─────────────────┼────┼─────┼─────┼─────────┤
│ 0.042 │ 285             │ 26 │ 117 │ 207 │ #1A75CF │
├───────┼─────────────────┼────┼─────┼─────┼─────────┤
│ 0.046 │ 7455            │ 77 │ 89  │ 171 │ #4D59AB │
├───────┼─────────────────┼────┼─────┼─────┼─────────┤
│ 0.050 │ 653             │ 54 │ 87  │ 140 │ #36578C │
├───────┼─────────────────┼────┼─────┼─────┼─────────┤
│ 0.053 │ 7459            │ 71 │ 153 │ 181 │ #4799B5 │
├───────┼─────────────────┼────┼─────┼─────┼─────────┤
│ 0.055 │ 641             │ 0  │ 120 │ 173 │ #0078AD │
├───────┼─────────────────┼────┼─────┼─────┼─────────┤
│ 0.056 │ 307             │ 0  │ 120 │ 171 │ #0078AB │
├───────┼─────────────────┼────┼─────┼─────┼─────────┤
│ 0.057 │ 647             │ 38 │ 87  │ 135 │ #265787 │
├───────┼─────────────────┼────┼─────┼─────┼─────────┤
│ 0.058 │ 7462            │ 13 │ 92  │ 145 │ #0D5C91 │
├───────┼─────────────────┼────┼─────┼─────┼─────────┤
│ 0.064 │ Process Blue 2X │ 0  │ 119 │ 191 │ #0077BF │
├───────┼─────────────────┼────┼─────┼─────┼─────────┤
│ 0.064 │ 801 2X          │ 0  │ 137 │ 175 │ #0089AF │
├───────┼─────────────────┼────┼─────┼─────┼─────────┤
│ 0.064 │ 3015            │ 0  │ 102 │ 158 │ #00669E │
├───────┼─────────────────┼────┼─────┼─────┼─────────┤
│ 0.065 │ 7468            │ 0  │ 121 │ 156 │ #00789C │
├───────┼─────────────────┼────┼─────┼─────┼─────────┤
│ 0.066 │ 314             │ 0  │ 133 │ 161 │ #0085A1 │
├───────┼─────────────────┼────┼─────┼─────┼─────────┤
│ 0.066 │ 633             │ 0  │ 128 │ 158 │ #00809E │
├───────┼─────────────────┼────┼─────┼─────┼─────────┤
│ 0.066 │ 2945            │ 0  │ 87  │ 166 │ #0057A6 │
├───────┼─────────────────┼────┼─────┼─────┼─────────┤
│ 0.070 │ 7473            │ 54 │ 163 │ 145 │ #36A391 │
├───────┼─────────────────┼────┼─────┼─────┼─────────┤
│ 0.071 │ 640             │ 0  │ 140 │ 186 │ #008CBA │
└───────┴─────────────────┴────┴─────┴─────┴─────────┘

1. Install npm module:

cd ~/project
npm install pantone

2. Require and lookup color:

 
var pantone = require('pantone')
 
// rgb usage 
 
pantone({ r: 42, g: 112, b: 174 }, rgbCallback)
 
function rgbCallback(errresults) {
  if (err) throw new Error(err)
  console.log(results)
}
 
// hex usage 
 
pantone({ hex: '#2A70AE' }, hexCallback) // you can also use `rgb` instead of `hex` 
 
function hexCallback(errresults) {
  if (err) throw new Error(err)
  console.log(results)
}