color_namer icon indicating copy to clipboard operation
color_namer copied to clipboard

Problem with transformation of rgb

Open diegorv opened this issue 14 years ago • 1 comments

Take a look in my code:

require 'color_namer'
require 'color'
require 'awesome_print'

color = 'ea4c88'
original = Color::RGB.from_html(color)
puts "Original Color(##{color.upcase}): R: #{original.red} - G: #{original.green} - B: #{original.blue}"

puts "ColorNamer"
cn = ColorNamer.name_from_rgb("#{original.red},#{original.green},#{original.blue}")
ap cn

My output:

Original Color(#EA4C88): R: 234.0 - G: 76.0 - B: 136.0 ColorNamer [ [0] "E75480", [1] "Dark Pink", [2] "Red" ]

After ColorName the output color isn`t the same...

Original Color(#EA4C88): R: 234.0 - G: 76.0 - B: 136.0 After ColorNamer: Color(#E75480): R: 231.0 - G: 84.0 - B: 128.0

What`s the problem?!

diegorv avatar Feb 07 '12 19:02 diegorv

Hm... it`s because is the closest color right?!

diegorv avatar Feb 07 '12 19:02 diegorv