From b3bea60a8d1b61f31a317178a73b5b3ff399bfd5 Mon Sep 17 00:00:00 2001 From: Sami Samhuri Date: Tue, 29 Jan 2019 12:27:55 -0800 Subject: [PATCH] [colours.rb] round instead of truncating float values for rgb --- colours.rb | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/colours.rb b/colours.rb index 481fdef..d094919 100755 --- a/colours.rb +++ b/colours.rb @@ -20,9 +20,9 @@ elsif ARGV.size == 3 red,green,blue = *rgb if red.index('.') || green.index('.') || blue.index('.') redf, greenf, bluef = red, green, blue - red = (255 * red.to_f).to_i - green = (255 * green.to_f).to_i - blue = (255 * blue.to_f).to_i + red = (255 * red.to_f).round + green = (255 * green.to_f).round + blue = (255 * blue.to_f).round end hex = [red, green, blue].map {|n| to_hex(n) }.join end