Re: [NTG-context] transparent colors
On 5/19/2016 10:35 PM, Meer, Hans van der wrote: With \definecolor[colorname][r=,g=,b=] one defines a color of name "colorname" for use in ConTeXt and in Metapost. A transparentcolor comes with \definecolor[transparentcolorname][r=,g=,b=,a=,t=] Problem: how to define a transparent color with \definetransparentcolor[#1][#2][#3]{...}. To be called for example as \definetransparentcolor[transparentcolorname][colorname][0.5] for color "colorname" with transparency 0.5. I tried to do this by intercepting from \definecolor the vales "r=,g=,b=" in a macro \colornamergb to be called as \csname..\endcsname for the varying colorname and feeding that to a definecolor-variant. However, the parsing of r=,g=,b= then goes wrong (\futurelet balking). Question: is there a direct way to derive a transparent colorvariant from a parent one without transparency? The usefulness of this comes from the fact that for things like \definecolor[lighthoneydew][r=.894117,g=.95,b=.894117] the numbers need not be feed more than once. \starttext \definespotcolor[redA][red][p=1] \definespotcolor[redB][red][p=.5] \definespotcolor[redC][redB][t=.5,a=1] \definespotcolor[redD][redA][t=.25,a=1] \redA test \redB test \redC test \redD test \stoptext - Hans Hagen | PRAGMA ADE Ridderstraat 27 | 8061 GH Hasselt | The Netherlands tel: 038 477 53 69 | www.pragma-ade.com | www.pragma-pod.nl - ___ If your question is of interest to others as well, please add an entry to the Wiki! maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context webpage : http://www.pragma-ade.nl / http://tex.aanhet.net archive : http://foundry.supelec.fr/projects/contextrev/ wiki : http://contextgarden.net ___
[NTG-context] transparent colors
With \definecolor[colorname][r=,g=,b=] one defines a color of name "colorname" for use in ConTeXt and in Metapost. A transparentcolor comes with \definecolor[transparentcolorname][r=,g=,b=,a=,t=] Problem: how to define a transparent color with \definetransparentcolor[#1][#2][#3]{...}. To be called for example as \definetransparentcolor[transparentcolorname][colorname][0.5] for color "colorname" with transparency 0.5. I tried to do this by intercepting from \definecolor the vales "r=,g=,b=" in a macro \colornamergb to be called as \csname..\endcsname for the varying colorname and feeding that to a definecolor-variant. However, the parsing of r=,g=,b= then goes wrong (\futurelet balking). Question: is there a direct way to derive a transparent colorvariant from a parent one without transparency? The usefulness of this comes from the fact that for things like \definecolor[lighthoneydew][r=.894117,g=.95,b=.894117] the numbers need not be feed more than once. Hans van der Meer ___ If your question is of interest to others as well, please add an entry to the Wiki! maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context webpage : http://www.pragma-ade.nl / http://tex.aanhet.net archive : http://foundry.supelec.fr/projects/contextrev/ wiki : http://contextgarden.net ___
[NTG-context] transparent colors in latest beta
Hi Hans, the bad news is that transparent colors don't work at all in the latest beta with mkiv (they worked on and off with the beta before that). The good news is that this makes it easier to build a minimal example :-) Here comes: \setupcolors[state=start] \starttext \startuseMPgraphic{test} pair a, b, c, d ; a = (0,0) ; b = (0,5cm) ; c = (5cm,5cm) ; d = (5cm,0) ; path p ; p = a -- b -- c -- d -- cycle ; draw a -- c withcolor black ; fill p withcolor transparent (1,0.25,red) ; \stopuseMPgraphic \useMPgraphic{test} \stoptext All best Thomas ___ If your question is of interest to others as well, please add an entry to the Wiki! maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context webpage : http://www.pragma-ade.nl / http://tex.aanhet.net archive : https://foundry.supelec.fr/projects/contextrev/ wiki : http://contextgarden.net ___
Re: [NTG-context] transparent colors in latest beta
Thomas A. Schmitz wrote: Hi Hans, the bad news is that transparent colors don't work at all in the latest beta with mkiv (they worked on and off with the beta before that). The good news is that this makes it easier to build a minimal example :-) Here comes: \setupcolors[state=start] \starttext \startuseMPgraphic{test} pair a, b, c, d ; a = (0,0) ; b = (0,5cm) ; c = (5cm,5cm) ; d = (5cm,0) ; path p ; p = a -- b -- c -- d -- cycle ; draw a -- c withcolor black ; fill p withcolor transparent (1,0.25,red) ; \stopuseMPgraphic \useMPgraphic{test} \stoptext has to do with a confused page state (side effect of new numbering code) you can try the beta (maybe other bugs were introduced now) Hans - Hans Hagen | PRAGMA ADE Ridderstraat 27 | 8061 GH Hasselt | The Netherlands tel: 038 477 53 69 | fax: 038 477 53 74 | www.pragma-ade.com | www.pragma-pod.nl - ___ If your question is of interest to others as well, please add an entry to the Wiki! maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context webpage : http://www.pragma-ade.nl / http://tex.aanhet.net archive : https://foundry.supelec.fr/projects/contextrev/ wiki : http://contextgarden.net ___
Re: [NTG-context] transparent colors in latest beta
Thomas A. Schmitz wrote: On Apr 15, 2009, at 11:46 AM, Hans Hagen wrote: has to do with a confused page state (side effect of new numbering code) you can try the beta (maybe other bugs were introduced now) Yes, looks like a file was forgotten: I can't find file `trac-lmx.tex'. to be read again \relax l.77 \loadmkivfile{trac-lmx.tex} ah, indeed some reshuffing of code ... new beta in 10 min - Hans Hagen | PRAGMA ADE Ridderstraat 27 | 8061 GH Hasselt | The Netherlands tel: 038 477 53 69 | fax: 038 477 53 74 | www.pragma-ade.com | www.pragma-pod.nl - ___ If your question is of interest to others as well, please add an entry to the Wiki! maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context webpage : http://www.pragma-ade.nl / http://tex.aanhet.net archive : https://foundry.supelec.fr/projects/contextrev/ wiki : http://contextgarden.net ___
Re: [NTG-context] transparent colors in latest beta
On Apr 15, 2009, at 11:46 AM, Hans Hagen wrote: has to do with a confused page state (side effect of new numbering code) you can try the beta (maybe other bugs were introduced now) Yes, looks like a file was forgotten: I can't find file `trac-lmx.tex'. to be read again \relax l.77 \loadmkivfile{trac-lmx.tex} All best Thomas ___ If your question is of interest to others as well, please add an entry to the Wiki! maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context webpage : http://www.pragma-ade.nl / http://tex.aanhet.net archive : https://foundry.supelec.fr/projects/contextrev/ wiki : http://contextgarden.net ___
Re: [NTG-context] transparent colors in latest beta
On Apr 15, 2009, at 12:15 PM, Hans Hagen wrote: ah, indeed some reshuffing of code ... new beta in 10 min Great, transparency now works in the 12:17 beta, thanks Hans! All best Thomas ___ If your question is of interest to others as well, please add an entry to the Wiki! maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context webpage : http://www.pragma-ade.nl / http://tex.aanhet.net archive : https://foundry.supelec.fr/projects/contextrev/ wiki : http://contextgarden.net ___