Ocl hex to dec
No edit summary
(Updated Edited template to July 12, 2025.)
 
(6 intermediate revisions by 2 users not shown)
Line 1: Line 1:
<message>Write the content here to display this box</message>
  let parts='#e66465'.tolower.ToCharArray->collect(c|'#123456789abcdef'->tochararray->indexof0(c)) in(
  let parts='#e66465'.tolower.ToCharArray->collect(c|'#123456789abcdef'->tochararray->indexof0(c)) in(
   (parts.at0(1)*16+parts.at0(2))*256*256+
   (parts.at0(1)*16+parts.at0(2))*256*256+
Line 5: Line 6:
  )
  )


Convert hex to rgb color:
Convert hex to rgb color:  
  let parts='#e66465'.tolower.ToCharArray->collect(c|'#123456789abcdef'->tochararray->indexof0(c)) in
  let parts='#e66465'.tolower.ToCharArray->collect(c|'#123456789abcdef'->tochararray->indexof0(c)) in
  (
  (
Line 12: Line 13:
  (parts.at0(5)*16+parts.at0(6)).ToString()
  (parts.at0(5)*16+parts.at0(6)).ToString()
  )
  )
[[Category:OCL]]
{{Edited|July|12|2025}}

Latest revision as of 05:59, 20 January 2025

This page was created by Hans.karlsen@mdriven.net on 2021-02-09. Last edited by Edgar on 2025-01-20.
let parts='#e66465'.tolower.ToCharArray->collect(c|'#123456789abcdef'->tochararray->indexof0(c)) in(
  (parts.at0(1)*16+parts.at0(2))*256*256+
  (parts.at0(3)*16+parts.at0(4))*256+
  (parts.at0(5)*16+parts.at0(6))
)

Convert hex to rgb color:

let parts='#e66465'.tolower.ToCharArray->collect(c|'#123456789abcdef'->tochararray->indexof0(c)) in
(
(parts.at0(1)*16+parts.at0(2)).ToString()+','+
(parts.at0(3)*16+parts.at0(4)).ToString()+','+
(parts.at0(5)*16+parts.at0(6)).ToString()
)