[NTG-context] Missing graphic in MPpage when viewing in Apple MAC Preview or GIMP 2.10 but not Adobe
Taco Hoekwater
taco at elvenkind.com
Sat Aug 15 19:35:06 CEST 2020
Hi Keith,
It took me a while before I saw it, but I think you wanted to type in
z0 = (60,60);
z1 = z0 rotated 120;
z2 = z0 rotated 240;
instead of
z0 = (60,60);
z1 = z0 rotated 120;
z2 = z1 rotated 240;
because the latter puts z2 at z0, resulting in a path that is a straight line. The fact that AR displays anything at all is probably some form of correction like "fill of empty path == single pixel line”.
Best wishes,
Taco
> On 15 Aug 2020, at 17:39, Keith McKay <mckaymeister at gmail.com> wrote:
>
> Dear List
>
> I have come across a problem which I don't think is due to ConTeXt but I'm hopping the great and the good of this list may be able to explain what is going on.
>
> The code below produces an MPpage with a shaded background and two graphics along with a line of outlined text. When I view in Adobe (or the output from TeXworks) I see everything as it should be. However, I wanted to convert the MPpage to a jpeg file and when I opened the pdf in either Apple MAC Preview or Gimp 2.10 the two graphics are missing, and I have no idea why.
>
> Could someone explain a way round this? Here is the code.
>
> Thanks
>
> Keith
>
> %%%%%%%%%%%%%%%%%%%%%%%%%%
> system >
>
> system > ConTeXt ver: 2020.07.29 18:36 LMTX fmt: 2020.7.29 int: english/english
> system >
>
> %%%%%%%%%%%%%%%%%%%%%%%%%%%
>
>
> \setuppapersize [A5, portrait]
> \usecolors[crayola]
> \starttext
> \startMPpage
> StartPage;
> width := PaperWidth ; height := PaperHeight ; unit := cm ;
> definecolor [ name = "MyColor1", r = 0.781, g = 0.5, b = 0.5 ] ;
> definecolor [ name = "MyColor3", r = 1, g = 1, b = 0.7983 ] ;
> draw lmt_shade [
> path = unitsquare xscaled 14.8cm yscaled 21cm,
> direction = "up",
> alternative = "linear",
> colors = { "MyColor1", "MyColor3" },
> ] ;
> z0 = (60,60);
> z1 = z0 rotated 120;
> z2 = z1 rotated 240;
> path carre;
> carre = z0--z1--z2--cycle;
> picture pic;
> pic := image(
> numeric d; d := 0.0005;
> for i=1 step -d until d:
> fill carre scaled i shifted (3.9cm,17cm) withcolor((1 + i)*(\MPcolor{VividTangerine})) ;
> fill carre rotated (45) scaled i shifted (3.9cm,17cm) withcolor((1 + i)*(\MPcolor{VividTangerine})) ;
> fill carre rotated (90) scaled i shifted (3.9cm,17cm) withcolor((1 + i)*(\MPcolor{VividTangerine})) ;
> fill carre rotated (135) scaled i shifted (3.9cm,17cm) withcolor((1 + i)*(\MPcolor{VividTangerine})) ;
> fill carre rotated (180) scaled i shifted (3.9cm,17cm) withcolor((1 + i)*(\MPcolor{VividTangerine})) ;
> fill carre rotated (225) scaled i shifted (3.9cm,17cm) withcolor((1 + i)*(\MPcolor{VividTangerine})) ;
> endfor;);
> draw pic rotatedaround(center pic, 270);
> draw pic rotatedaround(center pic, 90) shifted (7cm,-13cm) ;
> draw lmt_outline [
> text = "Page 18"
> kind = "draw",
> drawcolor = "VividTangerine",
> ] xsized TextWidth shifted (1cm,7.67cm);
> StopPage;
> \stopMPpage
> \stoptext
> ___________________________________________________________________________________
> If your question is of interest to others as well, please add an entry to the Wiki!
>
> maillist : ntg-context at ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context
> webpage : http://www.pragma-ade.nl / http://context.aanhet.net
> archive : https://bitbucket.org/phg/context-mirror/commits/
> wiki : http://contextgarden.net
> ___________________________________________________________________________________
>
Taco Hoekwater
Elvenkind BV
More information about the ntg-context
mailing list