Voglio scoprire quali sono i colori predefiniti di un grafico a barre 3D nel layout Showroom su keynote. Quando aggiungi un nuovo grafico, ottieni questi colori:
Ma non sono riuscito a trovarli nella tavolozza dei colori.
Ho dato un'occhiata agli interni di un nuovo file Keynote del layout di Showroom (in realtà è una cartella zippata). All'interno, c'è un file index.apxl
che contiene molti dati .. anche i dati sui colori. Ho scritto questo breve script Ruby per creare un file html veloce e sporco con tutti i colori usati nel documento Keynote:
#!/usr/bin/env ruby
puts "<!DOCTYPE html><html lang=\"en-us\"><body>"
file = IO.read("index.apxl") # slurp apxl file
# iterate through file and convert color info to 8-bit integer:
file.scan(/sfa:[rgb]=\"(\d\.?\d*)\"\s+sfa:[rgb]=\"(\d\.?\d*)\"\s+sfa:[rgb]=\"(\d\.?\d*)\"/) do |w|
r = (w[0].to_f*255).to_i
g = (w[1].to_f*255).to_i
b = (w[2].to_f*255).to_i
puts "<div style=\"width:100px;height:100px;float:left;background:rgb(#{r}, #{g}, #{b});\"> </div>"
end
puts "</body></html>" # close html
Dopo aver tagliato le linee duplicate, questo è il risultato visivo del processo.
QuesticolorisonousatinellayoutShowroompredefinito.Orapuoiselezionare(unclic)lesingoleareedellostessocolorediungraficoabarre(qui:grigioorosso).
Nell'ispettoregrafico(