RGB Werte in HEX umwandeln

Hin und wieder ist es nötig Farbwerte in RGB in die entsprechende HEX-Form umzuwandeln. Die HEX-Form kann dann z.B. in CSS etc. verwendet werden. In unserem heutigen Script-Tip stellen wie euch ein Ruby-Script vor, dass euch bei der Konvertierung unterstützen kann.

Das Script ließe sich auch in Rails-Applikationen einsetzen, wenn dort eine Konvertierung nötig ist.


#!/usr/bin/env ruby
# rgb-konverter.rb

if ARGV.size < 3 then
puts "Falsche Anzahl an Argumenten: Es müssen drei Werte übergeben werden!"
exit
end

konvertierter_string = []

for arg in ARGV do
konvertierter_string << "%02x" % arg.to_i
end

puts "##{konvertierter_string.join}"

Das Script ließe sich folgendermaßen benutzen

./rgb-konverter.rb 0 255 255
#00ffff

Eingestellt am 07.09.2009 um 08:00

Kategorie: Tutorials

Be Sociable, Share!

Kommentare für diesen Artikel wurden geschlossen.

Suchen auf rubyonrails.de

Aktuelle Rails Version + Abhängigkeiten:

Gem rails-3.0.0
actionmailer (= 3.0.0, runtime)
actionpack (= 3.0.0, runtime)
activerecord (= 3.0.0, runtime)
activeresource (= 3.0.0, runtime)
activesupport (= 3.0.0, runtime)
bundler (~> 1.0.0, runtime)
railties (= 3.0.0, runtime)

Rails auf Rubyforge
Rails auf Github