tikz convert color string to hex value The 2019 Stack Overflow Developer Survey Results Are InDraw a palette box in LaTeXTool (or formula) that to convert RGB color to xcolor code (example of the type red!30!green)Drawing Hex BoardsHow to map value to color using TikZ?convert TikZ to XAMLTikZ/ERD: node (=Entity) label on the insideConvert tikz to includegraphicsAddplot color based on valueTikZ: Drawing an arc from an intersection to an intersectionProcedural Random Walk on Hex Grid using Tikz16x16 table filled with hex values in tikz with foreachDrawing string diagrams with TikZ

Why couldn't they take pictures of a closer black hole?

Is it ok to offer lower paid work as a trial period before negotiating for a full-time job?

Why not take a picture of a closer black hole?

What does もの mean in this sentence?

Output the Arecibo Message

I am an eight letter word. What am I?

What do I do when my TA workload is more than expected?

Is it safe to harvest rainwater that fell on solar panels?

Geography at the pixel level

Is an up-to-date browser secure on an out-of-date OS?

Kerning for subscripts of sigma?

What do hard-Brexiteers want with respect to the Irish border?

Why isn't the circumferential light around the M87 black hole's event horizon symmetric?

Falsification in Math vs Science

If a sorcerer casts the Banishment spell on a PC while in Avernus, does the PC return to their home plane?

Is it okay to consider publishing in my first year of PhD?

Getting crown tickets for Statue of Liberty

Why are there uneven bright areas in this photo of black hole?

The phrase "to the numbers born"?

Relationship between Gromov-Witten and Taubes' Gromov invariant

How to translate "being like"?

Is it possible for absolutely everyone to attain enlightenment?

How do you keep chess fun when your opponent constantly beats you?

Keeping a retro style to sci-fi spaceships?



tikz convert color string to hex value



The 2019 Stack Overflow Developer Survey Results Are InDraw a palette box in LaTeXTool (or formula) that to convert RGB color to xcolor code (example of the type red!30!green)Drawing Hex BoardsHow to map value to color using TikZ?convert TikZ to XAMLTikZ/ERD: node (=Entity) label on the insideConvert tikz to includegraphicsAddplot color based on valueTikZ: Drawing an arc from an intersection to an intersectionProcedural Random Walk on Hex Grid using Tikz16x16 table filled with hex values in tikz with foreachDrawing string diagrams with TikZ










5















I wish to convert a color string to hex value in tikz.



documentclass[border=1mm]standalone
usepackagetikz
begindocument
begintikzpicture
tikzsetbox/.style=draw,outer sep=0,minimum size=1cm
defdy1
foreach col [count=i] in red,orange,yellow,green,cyan,blue,purple
defmycolcol!40!gray
node[box,yshift=1cm*i*dy,fill=mycol,label=left:mycol] (main) ABC;

endtikzpicture
enddocument


So I wish show red!40!grey to something like #xxxxxxxx but not show how can do such convert!










share|improve this question

















  • 1





    I believe this question also deals with the issue of color conversion to hex: tex.stackexchange.com/questions/475007/… See also the binhex.tex package.

    – Steven B. Segletes
    Apr 5 at 22:42












  • @StevenB.Segletes Your answer is definitely a great step towards a solution but does it also work if the colors are defined in the way the OP does? If so, your answer may also be mentioned under this answer.

    – marmot
    Apr 6 at 0:55











  • I think combining my answer with the colorinfo package will allow what needs to be done.

    – Steven B. Segletes
    Apr 6 at 1:07















5















I wish to convert a color string to hex value in tikz.



documentclass[border=1mm]standalone
usepackagetikz
begindocument
begintikzpicture
tikzsetbox/.style=draw,outer sep=0,minimum size=1cm
defdy1
foreach col [count=i] in red,orange,yellow,green,cyan,blue,purple
defmycolcol!40!gray
node[box,yshift=1cm*i*dy,fill=mycol,label=left:mycol] (main) ABC;

endtikzpicture
enddocument


So I wish show red!40!grey to something like #xxxxxxxx but not show how can do such convert!










share|improve this question

















  • 1





    I believe this question also deals with the issue of color conversion to hex: tex.stackexchange.com/questions/475007/… See also the binhex.tex package.

    – Steven B. Segletes
    Apr 5 at 22:42












  • @StevenB.Segletes Your answer is definitely a great step towards a solution but does it also work if the colors are defined in the way the OP does? If so, your answer may also be mentioned under this answer.

    – marmot
    Apr 6 at 0:55











  • I think combining my answer with the colorinfo package will allow what needs to be done.

    – Steven B. Segletes
    Apr 6 at 1:07













5












5








5








I wish to convert a color string to hex value in tikz.



documentclass[border=1mm]standalone
usepackagetikz
begindocument
begintikzpicture
tikzsetbox/.style=draw,outer sep=0,minimum size=1cm
defdy1
foreach col [count=i] in red,orange,yellow,green,cyan,blue,purple
defmycolcol!40!gray
node[box,yshift=1cm*i*dy,fill=mycol,label=left:mycol] (main) ABC;

endtikzpicture
enddocument


So I wish show red!40!grey to something like #xxxxxxxx but not show how can do such convert!










share|improve this question














I wish to convert a color string to hex value in tikz.



documentclass[border=1mm]standalone
usepackagetikz
begindocument
begintikzpicture
tikzsetbox/.style=draw,outer sep=0,minimum size=1cm
defdy1
foreach col [count=i] in red,orange,yellow,green,cyan,blue,purple
defmycolcol!40!gray
node[box,yshift=1cm*i*dy,fill=mycol,label=left:mycol] (main) ABC;

endtikzpicture
enddocument


So I wish show red!40!grey to something like #xxxxxxxx but not show how can do such convert!







tikz-pgf






share|improve this question













share|improve this question











share|improve this question




share|improve this question










asked Apr 5 at 22:39









lucky1928lucky1928

1,2681916




1,2681916







  • 1





    I believe this question also deals with the issue of color conversion to hex: tex.stackexchange.com/questions/475007/… See also the binhex.tex package.

    – Steven B. Segletes
    Apr 5 at 22:42












  • @StevenB.Segletes Your answer is definitely a great step towards a solution but does it also work if the colors are defined in the way the OP does? If so, your answer may also be mentioned under this answer.

    – marmot
    Apr 6 at 0:55











  • I think combining my answer with the colorinfo package will allow what needs to be done.

    – Steven B. Segletes
    Apr 6 at 1:07












  • 1





    I believe this question also deals with the issue of color conversion to hex: tex.stackexchange.com/questions/475007/… See also the binhex.tex package.

    – Steven B. Segletes
    Apr 5 at 22:42












  • @StevenB.Segletes Your answer is definitely a great step towards a solution but does it also work if the colors are defined in the way the OP does? If so, your answer may also be mentioned under this answer.

    – marmot
    Apr 6 at 0:55











  • I think combining my answer with the colorinfo package will allow what needs to be done.

    – Steven B. Segletes
    Apr 6 at 1:07







1




1





I believe this question also deals with the issue of color conversion to hex: tex.stackexchange.com/questions/475007/… See also the binhex.tex package.

– Steven B. Segletes
Apr 5 at 22:42






I believe this question also deals with the issue of color conversion to hex: tex.stackexchange.com/questions/475007/… See also the binhex.tex package.

– Steven B. Segletes
Apr 5 at 22:42














@StevenB.Segletes Your answer is definitely a great step towards a solution but does it also work if the colors are defined in the way the OP does? If so, your answer may also be mentioned under this answer.

– marmot
Apr 6 at 0:55





@StevenB.Segletes Your answer is definitely a great step towards a solution but does it also work if the colors are defined in the way the OP does? If so, your answer may also be mentioned under this answer.

– marmot
Apr 6 at 0:55













I think combining my answer with the colorinfo package will allow what needs to be done.

– Steven B. Segletes
Apr 6 at 1:07





I think combining my answer with the colorinfo package will allow what needs to be done.

– Steven B. Segletes
Apr 6 at 1:07










3 Answers
3






active

oldest

votes


















10














Perhaps this (with extractcolorspecs and convertcolorspec from the xcolor package, loaded by the tikz package)?



documentclass[border=1mm]standalone
usepackagetikz
begindocument
begintikzpicture
tikzsetbox/.style=draw,outer sep=0,minimum size=1cm
defdy1
foreach col [count=i] in red,orange,yellow,green,cyan,blue,purple
defmycolcol!40!gray
extractcolorspecsmycolmodelcmdcolorcmd
convertcolorspecmodelcmdcolorcmdHTMLhex
node[box,yshift=1cm*i*dy,fill=mycol,label=left:mycol] (main) #hex;

endtikzpicture
enddocument


enter image description here






share|improve this answer
































    4














    Not done in tikz, but rather using the colorinfo package to extract color information, and the binhex.tex package to convert the color info into hex format.



    Extending my answer here Draw a palette box in LaTeX to allow the specification in terms of LaTeX color specification.



    documentclassarticle
    usepackagexcolor,stackengine,colorinfo
    input binhex.tex
    newcommandpalbox[1]sffamilyfboxsep=5ptrelaxfboxrule=1ptrelaxfootnotesize%
    fcolorboxgray!50gray!10%
    stackengine8pt%
    colorbox[RGB]#1rule60pt0ptrule0pt60pt%
    %
    colorblack!60stackengine12ptintohex#1saycolors#1UlFFS%
    UlFFS%
    %

    newcommandsaycolors[1]saycolorsaux#1relax
    defsaycolorsaux#1 #2 #3relaxR:#1 G:#2 B:#3
    newcommandintohex[1]#intohexaux#1relax
    defintohexaux#1 #2 #3relaxtwodigithex#1twodigithex#2twodigithex#3
    newcommandtwodigithex[1]ifnum#1<16relax0fiMakeLowercasehex#1

    newlengthrcomp
    newlengthgcomp
    newlengthbcomp
    newcommandcolcomponents[1]expandaftercolcomponentsaux#1relax
    defcolcomponentsaux#1,#2,#3relax%
    setlengthrcompdimexpr255dimexpr#1ptrelax+.5ptrelax%
    setlengthgcompdimexpr255dimexpr#2ptrelax+.5ptrelax%
    setlengthbcompdimexpr255dimexpr#3ptrelax+.5ptrelax%

    newcommandtruncatergb[1]expandaftertruncatergbaux#1relax
    deftruncatergbaux#1.#2relax#1
    newcommandxpalbox[1]%
    colorletmycolor#1%
    setbox0=hboxcolorInfomycolor%
    colcomponentscolorValue%
    edefRcomptruncatergbthercomp%
    edefGcomptruncatergbthegcomp%
    edefBcomptruncatergbthebcomp%
    edeftmpexpandafterexpandafterexpandafterRcomp
    expandafterexpandafterexpandafterspace
    expandafterGcompexpandafterspaceBcomp%
    expandafterpalboxexpandaftertmp = colorboxmycolor#1%
    par

    begindocument
    xpalboxblue!40!red!25
    xpalboxblue!60!green!45
    enddocument


    enter image description here






    share|improve this answer
































      3














      One more example base on @quark67's answer:



      documentclass[border=1mm]standalone
      usepackagetikz
      usetikzlibrarypositioning,chains
      begindocument
      begintikzpicture[start chain=M1 going below,node distance=0]
      tikzsetbox/.style=draw,outer sep=0,minimum width=2cm,on chain=M1
      defdy1
      foreach col [count=i] in red,orange,yellow,green,cyan,blue,purple,
      rgb,255:red,0; green,255; blue,0,
      rgb:red,1;green,1;yellow,1
      extractcolorspecscolmodelcmdcolorcmd
      convertcolorspecmodelcmdcolorcmdHTMLhex
      node[box,fill=col,label=right:col] (main) #hex;

      endtikzpicture
      enddocument


      enter image description here






      share|improve this answer























        Your Answer








        StackExchange.ready(function()
        var channelOptions =
        tags: "".split(" "),
        id: "85"
        ;
        initTagRenderer("".split(" "), "".split(" "), channelOptions);

        StackExchange.using("externalEditor", function()
        // Have to fire editor after snippets, if snippets enabled
        if (StackExchange.settings.snippets.snippetsEnabled)
        StackExchange.using("snippets", function()
        createEditor();
        );

        else
        createEditor();

        );

        function createEditor()
        StackExchange.prepareEditor(
        heartbeatType: 'answer',
        autoActivateHeartbeat: false,
        convertImagesToLinks: false,
        noModals: true,
        showLowRepImageUploadWarning: true,
        reputationToPostImages: null,
        bindNavPrevention: true,
        postfix: "",
        imageUploader:
        brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
        contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
        allowUrls: true
        ,
        onDemand: true,
        discardSelector: ".discard-answer"
        ,immediatelyShowMarkdownHelp:true
        );



        );













        draft saved

        draft discarded


















        StackExchange.ready(
        function ()
        StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2ftex.stackexchange.com%2fquestions%2f483441%2ftikz-convert-color-string-to-hex-value%23new-answer', 'question_page');

        );

        Post as a guest















        Required, but never shown

























        3 Answers
        3






        active

        oldest

        votes








        3 Answers
        3






        active

        oldest

        votes









        active

        oldest

        votes






        active

        oldest

        votes









        10














        Perhaps this (with extractcolorspecs and convertcolorspec from the xcolor package, loaded by the tikz package)?



        documentclass[border=1mm]standalone
        usepackagetikz
        begindocument
        begintikzpicture
        tikzsetbox/.style=draw,outer sep=0,minimum size=1cm
        defdy1
        foreach col [count=i] in red,orange,yellow,green,cyan,blue,purple
        defmycolcol!40!gray
        extractcolorspecsmycolmodelcmdcolorcmd
        convertcolorspecmodelcmdcolorcmdHTMLhex
        node[box,yshift=1cm*i*dy,fill=mycol,label=left:mycol] (main) #hex;

        endtikzpicture
        enddocument


        enter image description here






        share|improve this answer





























          10














          Perhaps this (with extractcolorspecs and convertcolorspec from the xcolor package, loaded by the tikz package)?



          documentclass[border=1mm]standalone
          usepackagetikz
          begindocument
          begintikzpicture
          tikzsetbox/.style=draw,outer sep=0,minimum size=1cm
          defdy1
          foreach col [count=i] in red,orange,yellow,green,cyan,blue,purple
          defmycolcol!40!gray
          extractcolorspecsmycolmodelcmdcolorcmd
          convertcolorspecmodelcmdcolorcmdHTMLhex
          node[box,yshift=1cm*i*dy,fill=mycol,label=left:mycol] (main) #hex;

          endtikzpicture
          enddocument


          enter image description here






          share|improve this answer



























            10












            10








            10







            Perhaps this (with extractcolorspecs and convertcolorspec from the xcolor package, loaded by the tikz package)?



            documentclass[border=1mm]standalone
            usepackagetikz
            begindocument
            begintikzpicture
            tikzsetbox/.style=draw,outer sep=0,minimum size=1cm
            defdy1
            foreach col [count=i] in red,orange,yellow,green,cyan,blue,purple
            defmycolcol!40!gray
            extractcolorspecsmycolmodelcmdcolorcmd
            convertcolorspecmodelcmdcolorcmdHTMLhex
            node[box,yshift=1cm*i*dy,fill=mycol,label=left:mycol] (main) #hex;

            endtikzpicture
            enddocument


            enter image description here






            share|improve this answer















            Perhaps this (with extractcolorspecs and convertcolorspec from the xcolor package, loaded by the tikz package)?



            documentclass[border=1mm]standalone
            usepackagetikz
            begindocument
            begintikzpicture
            tikzsetbox/.style=draw,outer sep=0,minimum size=1cm
            defdy1
            foreach col [count=i] in red,orange,yellow,green,cyan,blue,purple
            defmycolcol!40!gray
            extractcolorspecsmycolmodelcmdcolorcmd
            convertcolorspecmodelcmdcolorcmdHTMLhex
            node[box,yshift=1cm*i*dy,fill=mycol,label=left:mycol] (main) #hex;

            endtikzpicture
            enddocument


            enter image description here







            share|improve this answer














            share|improve this answer



            share|improve this answer








            edited Apr 6 at 1:26

























            answered Apr 6 at 1:13









            quark67quark67

            835137




            835137





















                4














                Not done in tikz, but rather using the colorinfo package to extract color information, and the binhex.tex package to convert the color info into hex format.



                Extending my answer here Draw a palette box in LaTeX to allow the specification in terms of LaTeX color specification.



                documentclassarticle
                usepackagexcolor,stackengine,colorinfo
                input binhex.tex
                newcommandpalbox[1]sffamilyfboxsep=5ptrelaxfboxrule=1ptrelaxfootnotesize%
                fcolorboxgray!50gray!10%
                stackengine8pt%
                colorbox[RGB]#1rule60pt0ptrule0pt60pt%
                %
                colorblack!60stackengine12ptintohex#1saycolors#1UlFFS%
                UlFFS%
                %

                newcommandsaycolors[1]saycolorsaux#1relax
                defsaycolorsaux#1 #2 #3relaxR:#1 G:#2 B:#3
                newcommandintohex[1]#intohexaux#1relax
                defintohexaux#1 #2 #3relaxtwodigithex#1twodigithex#2twodigithex#3
                newcommandtwodigithex[1]ifnum#1<16relax0fiMakeLowercasehex#1

                newlengthrcomp
                newlengthgcomp
                newlengthbcomp
                newcommandcolcomponents[1]expandaftercolcomponentsaux#1relax
                defcolcomponentsaux#1,#2,#3relax%
                setlengthrcompdimexpr255dimexpr#1ptrelax+.5ptrelax%
                setlengthgcompdimexpr255dimexpr#2ptrelax+.5ptrelax%
                setlengthbcompdimexpr255dimexpr#3ptrelax+.5ptrelax%

                newcommandtruncatergb[1]expandaftertruncatergbaux#1relax
                deftruncatergbaux#1.#2relax#1
                newcommandxpalbox[1]%
                colorletmycolor#1%
                setbox0=hboxcolorInfomycolor%
                colcomponentscolorValue%
                edefRcomptruncatergbthercomp%
                edefGcomptruncatergbthegcomp%
                edefBcomptruncatergbthebcomp%
                edeftmpexpandafterexpandafterexpandafterRcomp
                expandafterexpandafterexpandafterspace
                expandafterGcompexpandafterspaceBcomp%
                expandafterpalboxexpandaftertmp = colorboxmycolor#1%
                par

                begindocument
                xpalboxblue!40!red!25
                xpalboxblue!60!green!45
                enddocument


                enter image description here






                share|improve this answer





























                  4














                  Not done in tikz, but rather using the colorinfo package to extract color information, and the binhex.tex package to convert the color info into hex format.



                  Extending my answer here Draw a palette box in LaTeX to allow the specification in terms of LaTeX color specification.



                  documentclassarticle
                  usepackagexcolor,stackengine,colorinfo
                  input binhex.tex
                  newcommandpalbox[1]sffamilyfboxsep=5ptrelaxfboxrule=1ptrelaxfootnotesize%
                  fcolorboxgray!50gray!10%
                  stackengine8pt%
                  colorbox[RGB]#1rule60pt0ptrule0pt60pt%
                  %
                  colorblack!60stackengine12ptintohex#1saycolors#1UlFFS%
                  UlFFS%
                  %

                  newcommandsaycolors[1]saycolorsaux#1relax
                  defsaycolorsaux#1 #2 #3relaxR:#1 G:#2 B:#3
                  newcommandintohex[1]#intohexaux#1relax
                  defintohexaux#1 #2 #3relaxtwodigithex#1twodigithex#2twodigithex#3
                  newcommandtwodigithex[1]ifnum#1<16relax0fiMakeLowercasehex#1

                  newlengthrcomp
                  newlengthgcomp
                  newlengthbcomp
                  newcommandcolcomponents[1]expandaftercolcomponentsaux#1relax
                  defcolcomponentsaux#1,#2,#3relax%
                  setlengthrcompdimexpr255dimexpr#1ptrelax+.5ptrelax%
                  setlengthgcompdimexpr255dimexpr#2ptrelax+.5ptrelax%
                  setlengthbcompdimexpr255dimexpr#3ptrelax+.5ptrelax%

                  newcommandtruncatergb[1]expandaftertruncatergbaux#1relax
                  deftruncatergbaux#1.#2relax#1
                  newcommandxpalbox[1]%
                  colorletmycolor#1%
                  setbox0=hboxcolorInfomycolor%
                  colcomponentscolorValue%
                  edefRcomptruncatergbthercomp%
                  edefGcomptruncatergbthegcomp%
                  edefBcomptruncatergbthebcomp%
                  edeftmpexpandafterexpandafterexpandafterRcomp
                  expandafterexpandafterexpandafterspace
                  expandafterGcompexpandafterspaceBcomp%
                  expandafterpalboxexpandaftertmp = colorboxmycolor#1%
                  par

                  begindocument
                  xpalboxblue!40!red!25
                  xpalboxblue!60!green!45
                  enddocument


                  enter image description here






                  share|improve this answer



























                    4












                    4








                    4







                    Not done in tikz, but rather using the colorinfo package to extract color information, and the binhex.tex package to convert the color info into hex format.



                    Extending my answer here Draw a palette box in LaTeX to allow the specification in terms of LaTeX color specification.



                    documentclassarticle
                    usepackagexcolor,stackengine,colorinfo
                    input binhex.tex
                    newcommandpalbox[1]sffamilyfboxsep=5ptrelaxfboxrule=1ptrelaxfootnotesize%
                    fcolorboxgray!50gray!10%
                    stackengine8pt%
                    colorbox[RGB]#1rule60pt0ptrule0pt60pt%
                    %
                    colorblack!60stackengine12ptintohex#1saycolors#1UlFFS%
                    UlFFS%
                    %

                    newcommandsaycolors[1]saycolorsaux#1relax
                    defsaycolorsaux#1 #2 #3relaxR:#1 G:#2 B:#3
                    newcommandintohex[1]#intohexaux#1relax
                    defintohexaux#1 #2 #3relaxtwodigithex#1twodigithex#2twodigithex#3
                    newcommandtwodigithex[1]ifnum#1<16relax0fiMakeLowercasehex#1

                    newlengthrcomp
                    newlengthgcomp
                    newlengthbcomp
                    newcommandcolcomponents[1]expandaftercolcomponentsaux#1relax
                    defcolcomponentsaux#1,#2,#3relax%
                    setlengthrcompdimexpr255dimexpr#1ptrelax+.5ptrelax%
                    setlengthgcompdimexpr255dimexpr#2ptrelax+.5ptrelax%
                    setlengthbcompdimexpr255dimexpr#3ptrelax+.5ptrelax%

                    newcommandtruncatergb[1]expandaftertruncatergbaux#1relax
                    deftruncatergbaux#1.#2relax#1
                    newcommandxpalbox[1]%
                    colorletmycolor#1%
                    setbox0=hboxcolorInfomycolor%
                    colcomponentscolorValue%
                    edefRcomptruncatergbthercomp%
                    edefGcomptruncatergbthegcomp%
                    edefBcomptruncatergbthebcomp%
                    edeftmpexpandafterexpandafterexpandafterRcomp
                    expandafterexpandafterexpandafterspace
                    expandafterGcompexpandafterspaceBcomp%
                    expandafterpalboxexpandaftertmp = colorboxmycolor#1%
                    par

                    begindocument
                    xpalboxblue!40!red!25
                    xpalboxblue!60!green!45
                    enddocument


                    enter image description here






                    share|improve this answer















                    Not done in tikz, but rather using the colorinfo package to extract color information, and the binhex.tex package to convert the color info into hex format.



                    Extending my answer here Draw a palette box in LaTeX to allow the specification in terms of LaTeX color specification.



                    documentclassarticle
                    usepackagexcolor,stackengine,colorinfo
                    input binhex.tex
                    newcommandpalbox[1]sffamilyfboxsep=5ptrelaxfboxrule=1ptrelaxfootnotesize%
                    fcolorboxgray!50gray!10%
                    stackengine8pt%
                    colorbox[RGB]#1rule60pt0ptrule0pt60pt%
                    %
                    colorblack!60stackengine12ptintohex#1saycolors#1UlFFS%
                    UlFFS%
                    %

                    newcommandsaycolors[1]saycolorsaux#1relax
                    defsaycolorsaux#1 #2 #3relaxR:#1 G:#2 B:#3
                    newcommandintohex[1]#intohexaux#1relax
                    defintohexaux#1 #2 #3relaxtwodigithex#1twodigithex#2twodigithex#3
                    newcommandtwodigithex[1]ifnum#1<16relax0fiMakeLowercasehex#1

                    newlengthrcomp
                    newlengthgcomp
                    newlengthbcomp
                    newcommandcolcomponents[1]expandaftercolcomponentsaux#1relax
                    defcolcomponentsaux#1,#2,#3relax%
                    setlengthrcompdimexpr255dimexpr#1ptrelax+.5ptrelax%
                    setlengthgcompdimexpr255dimexpr#2ptrelax+.5ptrelax%
                    setlengthbcompdimexpr255dimexpr#3ptrelax+.5ptrelax%

                    newcommandtruncatergb[1]expandaftertruncatergbaux#1relax
                    deftruncatergbaux#1.#2relax#1
                    newcommandxpalbox[1]%
                    colorletmycolor#1%
                    setbox0=hboxcolorInfomycolor%
                    colcomponentscolorValue%
                    edefRcomptruncatergbthercomp%
                    edefGcomptruncatergbthegcomp%
                    edefBcomptruncatergbthebcomp%
                    edeftmpexpandafterexpandafterexpandafterRcomp
                    expandafterexpandafterexpandafterspace
                    expandafterGcompexpandafterspaceBcomp%
                    expandafterpalboxexpandaftertmp = colorboxmycolor#1%
                    par

                    begindocument
                    xpalboxblue!40!red!25
                    xpalboxblue!60!green!45
                    enddocument


                    enter image description here







                    share|improve this answer














                    share|improve this answer



                    share|improve this answer








                    edited Apr 6 at 2:15

























                    answered Apr 6 at 2:05









                    Steven B. SegletesSteven B. Segletes

                    161k9206417




                    161k9206417





















                        3














                        One more example base on @quark67's answer:



                        documentclass[border=1mm]standalone
                        usepackagetikz
                        usetikzlibrarypositioning,chains
                        begindocument
                        begintikzpicture[start chain=M1 going below,node distance=0]
                        tikzsetbox/.style=draw,outer sep=0,minimum width=2cm,on chain=M1
                        defdy1
                        foreach col [count=i] in red,orange,yellow,green,cyan,blue,purple,
                        rgb,255:red,0; green,255; blue,0,
                        rgb:red,1;green,1;yellow,1
                        extractcolorspecscolmodelcmdcolorcmd
                        convertcolorspecmodelcmdcolorcmdHTMLhex
                        node[box,fill=col,label=right:col] (main) #hex;

                        endtikzpicture
                        enddocument


                        enter image description here






                        share|improve this answer



























                          3














                          One more example base on @quark67's answer:



                          documentclass[border=1mm]standalone
                          usepackagetikz
                          usetikzlibrarypositioning,chains
                          begindocument
                          begintikzpicture[start chain=M1 going below,node distance=0]
                          tikzsetbox/.style=draw,outer sep=0,minimum width=2cm,on chain=M1
                          defdy1
                          foreach col [count=i] in red,orange,yellow,green,cyan,blue,purple,
                          rgb,255:red,0; green,255; blue,0,
                          rgb:red,1;green,1;yellow,1
                          extractcolorspecscolmodelcmdcolorcmd
                          convertcolorspecmodelcmdcolorcmdHTMLhex
                          node[box,fill=col,label=right:col] (main) #hex;

                          endtikzpicture
                          enddocument


                          enter image description here






                          share|improve this answer

























                            3












                            3








                            3







                            One more example base on @quark67's answer:



                            documentclass[border=1mm]standalone
                            usepackagetikz
                            usetikzlibrarypositioning,chains
                            begindocument
                            begintikzpicture[start chain=M1 going below,node distance=0]
                            tikzsetbox/.style=draw,outer sep=0,minimum width=2cm,on chain=M1
                            defdy1
                            foreach col [count=i] in red,orange,yellow,green,cyan,blue,purple,
                            rgb,255:red,0; green,255; blue,0,
                            rgb:red,1;green,1;yellow,1
                            extractcolorspecscolmodelcmdcolorcmd
                            convertcolorspecmodelcmdcolorcmdHTMLhex
                            node[box,fill=col,label=right:col] (main) #hex;

                            endtikzpicture
                            enddocument


                            enter image description here






                            share|improve this answer













                            One more example base on @quark67's answer:



                            documentclass[border=1mm]standalone
                            usepackagetikz
                            usetikzlibrarypositioning,chains
                            begindocument
                            begintikzpicture[start chain=M1 going below,node distance=0]
                            tikzsetbox/.style=draw,outer sep=0,minimum width=2cm,on chain=M1
                            defdy1
                            foreach col [count=i] in red,orange,yellow,green,cyan,blue,purple,
                            rgb,255:red,0; green,255; blue,0,
                            rgb:red,1;green,1;yellow,1
                            extractcolorspecscolmodelcmdcolorcmd
                            convertcolorspecmodelcmdcolorcmdHTMLhex
                            node[box,fill=col,label=right:col] (main) #hex;

                            endtikzpicture
                            enddocument


                            enter image description here







                            share|improve this answer












                            share|improve this answer



                            share|improve this answer










                            answered Apr 8 at 2:25









                            beetlejbeetlej

                            580210




                            580210



























                                draft saved

                                draft discarded
















































                                Thanks for contributing an answer to TeX - LaTeX Stack Exchange!


                                • Please be sure to answer the question. Provide details and share your research!

                                But avoid


                                • Asking for help, clarification, or responding to other answers.

                                • Making statements based on opinion; back them up with references or personal experience.

                                To learn more, see our tips on writing great answers.




                                draft saved


                                draft discarded














                                StackExchange.ready(
                                function ()
                                StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2ftex.stackexchange.com%2fquestions%2f483441%2ftikz-convert-color-string-to-hex-value%23new-answer', 'question_page');

                                );

                                Post as a guest















                                Required, but never shown





















































                                Required, but never shown














                                Required, but never shown












                                Required, but never shown







                                Required, but never shown

































                                Required, but never shown














                                Required, but never shown












                                Required, but never shown







                                Required, but never shown







                                Popular posts from this blog

                                រឿង រ៉ូមេអូ និង ហ្ស៊ុយលីយេ សង្ខេបរឿង តួអង្គ បញ្ជីណែនាំ

                                QGIS export composer to PDF scale the map [closed] Planned maintenance scheduled April 23, 2019 at 23:30 UTC (7:30pm US/Eastern) Announcing the arrival of Valued Associate #679: Cesar Manara Unicorn Meta Zoo #1: Why another podcast?Print Composer QGIS 2.6, how to export image?QGIS 2.8.1 print composer won't export all OpenCycleMap base layer tilesSave Print/Map QGIS composer view as PNG/PDF using Python (without changing anything in visible layout)?Export QGIS Print Composer PDF with searchable text labelsQGIS Print Composer does not change from landscape to portrait orientation?How can I avoid map size and scale changes in print composer?Fuzzy PDF export in QGIS running on macSierra OSExport the legend into its 100% size using Print ComposerScale-dependent rendering in QGIS PDF output

                                PDF-ში გადმოწერა სანავიგაციო მენიუproject page