Re: [NTG-context] transparent colors

2016-05-20 Thread Hans Hagen

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

2016-05-19 Thread Meer, Hans van der
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

2009-04-15 Thread Thomas A. Schmitz

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

2009-04-15 Thread Hans Hagen

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

2009-04-15 Thread Hans Hagen

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

2009-04-15 Thread Thomas A. Schmitz


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

2009-04-15 Thread Thomas A. Schmitz


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
___