From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.comp.tex.context/101217 Path: news.gmane.org!.POSTED!not-for-mail From: Marco Patzer Newsgroups: gmane.comp.tex.context Subject: Re: Shading and transparency Date: Thu, 12 Jul 2018 23:53:32 +0200 Message-ID: <20180712235332.3a7e815a@homerow> References: <20180711204528.30c66187@homerow> <20180711234008.1c550ca8@homerow> <20180712220830.16a6deff@homerow> Reply-To: mailing list for ConTeXt users NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="MP_/Nn+f5eKkPPmCFk_d5tUVxDd" X-Trace: blaine.gmane.org 1531432338 20542 195.159.176.226 (12 Jul 2018 21:52:18 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Thu, 12 Jul 2018 21:52:18 +0000 (UTC) Cc: mailing list for ConTeXt users To: Hans Hagen Original-X-From: ntg-context-bounces@ntg.nl Thu Jul 12 23:52:14 2018 Return-path: Envelope-to: gctc-ntg-context-518@m.gmane.org Original-Received: from zapf.boekplan.nl ([5.39.185.232] helo=zapf.ntg.nl) by blaine.gmane.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fdjVT-0005CI-KI for gctc-ntg-context-518@m.gmane.org; Thu, 12 Jul 2018 23:52:11 +0200 Original-Received: from localhost (localhost [127.0.0.1]) by zapf.ntg.nl (Postfix) with ESMTP id B91193E1F7; Thu, 12 Jul 2018 23:53:52 +0200 (CEST) X-Virus-Scanned: Debian amavisd-new at zapf.boekplan.nl Original-Received: from zapf.ntg.nl ([127.0.0.1]) by localhost (zapf.ntg.nl [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id OCPZxOyAiglM; Thu, 12 Jul 2018 23:53:51 +0200 (CEST) Original-Received: from zapf.ntg.nl (localhost [IPv6:::1]) by zapf.ntg.nl (Postfix) with ESMTP id 906A93E1ED; Thu, 12 Jul 2018 23:53:51 +0200 (CEST) Original-Received: from localhost (localhost [127.0.0.1]) by zapf.ntg.nl (Postfix) with ESMTP id 2E7093E1E9 for ; Thu, 12 Jul 2018 23:53:50 +0200 (CEST) X-Virus-Scanned: Debian amavisd-new at zapf.boekplan.nl Original-Received: from zapf.ntg.nl ([127.0.0.1]) by localhost (zapf.ntg.nl [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id tikKQQ1kbMhp for ; Thu, 12 Jul 2018 23:53:49 +0200 (CEST) Original-Received: from forward100o.mail.yandex.net (forward100o.mail.yandex.net [37.140.190.180]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by zapf.ntg.nl (Postfix) with ESMTPS id 42FAB3E1E8 for ; Thu, 12 Jul 2018 23:53:39 +0200 (CEST) Original-Received: from mxback18j.mail.yandex.net (mxback18j.mail.yandex.net [IPv6:2a02:6b8:0:1619::94]) by forward100o.mail.yandex.net (Yandex) with ESMTP id 66A9A2A25ADD; Fri, 13 Jul 2018 00:53:38 +0300 (MSK) Original-Received: from smtp2o.mail.yandex.net (smtp2o.mail.yandex.net [2a02:6b8:0:1a2d::26]) by mxback18j.mail.yandex.net (nwsmtp/Yandex) with ESMTP id iY3jdUk8sz-rcDm7FRM; Fri, 13 Jul 2018 00:53:38 +0300 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=homerow.info; s=mail; t=1531432418; bh=xyJeQYSFNSF2k7Sh3lwqgHbFX94wBsiYtpfcwjCMTxA=; h=Date:From:To:Cc:Subject:Message-ID:In-Reply-To:References; b=JN/CyBxt25uG7btd4rMnAMrLHP2+xdTIxdq60u4cxYOjqT/VjtYxmyeL9ODv+N24Z 6CWXN03XhGBtL6p1Nu2uwAlTD76Nke61bVEonbBYEPN8170meBLOuVpu0xREV5lscA OiY5lk+DXTwcQ7vQki2dQSMaV4gpFGK4MRgTbl8o= Original-Received: by smtp2o.mail.yandex.net (nwsmtp/Yandex) with ESMTPSA id ZKZK01llWQ-raZ83thX; Fri, 13 Jul 2018 00:53:36 +0300 (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client certificate not present) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=homerow.info; s=mail; t=1531432417; bh=xyJeQYSFNSF2k7Sh3lwqgHbFX94wBsiYtpfcwjCMTxA=; h=Date:From:To:Cc:Subject:Message-ID:In-Reply-To:References; b=srSpq4GdAr5Tq1ysIELa7z24iWlC7K5JhuP1u63Lz2l9zD5frkMwBoioymAu9Q4c4 F/ptRxJWi+/hIIkRsOoi6wwzZzySmDGgA2+PXx14H5uvnwFc92Fr91uNeDzX5Krd3G f9l4DJX0sn9rf+T4NsJH21gQRHvLpBahzUg1NfNI= Authentication-Results: smtp2o.mail.yandex.net; dkim=pass header.i=@homerow.info In-Reply-To: X-Mailer: Claws Mail 3.16.0 (GTK+ 2.24.32; x86_64-pc-linux-gnu) X-BeenThere: ntg-context@ntg.nl X-Mailman-Version: 2.1.16 Precedence: list List-Id: mailing list for ConTeXt users List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: ntg-context-bounces@ntg.nl Original-Sender: "ntg-context" Xref: news.gmane.org gmane.comp.tex.context:101217 Archived-At: --MP_/Nn+f5eKkPPmCFk_d5tUVxDd Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Content-Disposition: inline On Thu, 12 Jul 2018 22:59:05 +0200 Hans Hagen wrote: > hm, I'm puzzled as a shade doesn't go between colors + transparent > but from one color to another (in the same color space) and > transparency is just a different mechanism >=20 > maybe it was some side effect of chosen values / vectors that gave > the combined impression (which is why i want to see the pdf made by > context that you use as reference) I just checked some older projects and the older versions. I used a mix between - linear_shade=E2=80=A6 - withshading("linear"=E2=80=A6 - withshademethod "linear" =E2=80=A6 depending on the age of the project. And I fail to find a project using transparent shading where the transparency is done in context. I could not get it working now on the older versions. Maybe you're right and it has never worked the way I thought it had. Sorry for the noise. > \setupbackgrounds [page] [background=3Dcolor, backgroundcolor=3Dlightgray] >=20 > \starttext >=20 > \startuseMPgraphic{test} > graycolor white; white :=3D 1 ; > fill OverlayBox > withshademethod "linear" > withshadedirection shadedup > withshadefactor 1.5 > withshadecolors (.85white,white) > % withtransparency (multiplytransparent,.7) > withtransparency (normaltransparent,.7) > \stopuseMPgraphic >=20 > \defineoverlay[test][\useMPgraphic{test}] >=20 > \framed > [align=3Dmiddle,background=3D{foreground,test}] > {\samplefile{sapolsky}} >=20 > \stoptext That's basically shading to the background colour, which gives the impression of transparency. I've been using that. Works most of the time. But it's not the same. See the attached file and compare. I guess I'll keep using the external file overlay then. > > Just run the first example with an old context version. The file > > gradient-t from my last mail was created using inkscape as I don't > > want a single project to depend on two different context versions. =20 > you're kidding ... i have no old context on my machine Silly me :) Marco --MP_/Nn+f5eKkPPmCFk_d5tUVxDd Content-Type: application/pdf Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=0nC.pdf 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 PWeYGxsS75i4/wkTB1guXfIwaU2vA3ZMXHlTv3gL85xMnI0OCQK2/I6H4z80+c94OOsz/ClN6CW5 v8Le8XBMFG5/Rbk9OZ7Aw0HVkFEreLX+ZB7OIkUD7NrTWbinnlSZGqAEpTYGKMLH6TZxcMFbUeWx dBAwkNIgxW+JpFQA8DEqRxfldv0bMrwHZCi8Y4ef93+50uL4L/zzMxlz9snQKngL76ErCLz7dPUP 4OPyjQplbmRzdHJlYW0KZW5kb2JqCjEyIDAgb2JqCjw8L1R5cGUvWE9iamVjdC9TdWJ0eXBlL0Zv cm0vRm9ybVR5cGUgMS9CQm94WzAgMCAzMzIuMTQyODUzIDMzMi4xNDI4NTNdL0dyb3VwPDwvVHlw ZS9Hcm91cC9TL1RyYW5zcGFyZW5jeS9JIHRydWUvQ1MvRGV2aWNlUkdCPj4vUmVzb3VyY2VzIDE4 IDAgUi9MZW5ndGggOTAvRmlsdGVyL0ZsYXRlRGVjb2RlPj4Kc3RyZWFtCnicK+Qq5DJQMDY20jM0 MYbSpgq6MEZRqkK4Qh6XkZ6FsYmZiZmCARDqwnm6hobmeham5iCtJmZmehYWluamZgrJuVz6xWYK 6cUK+sUZpgrFGVyBQAgAgQEWcgplbmRzdHJlYW0KZW5kb2JqCjIzIDAgb2JqCjw8L0xlbmd0aCAy NCAwIFIvRmlsdGVyL0ZsYXRlRGVjb2RlL1R5cGUvWE9iamVjdC9TdWJ0eXBlL0Zvcm0vRm9ybVR5 cGUgMS9CQm94WzQxLjU3NzM4MSA0Ny41MzU3MTMgMTU5LjA1MjM4MSAxNjUuMDEwNzEzXS9SZXNv dXJjZXM8PC9FeHRHU3RhdGU8PC9hMDw8L2NhIDEvQ0EgMT4+Pj4vU2hhZGluZzw8L3NoMTAgMjUg MCBSPj4+Pi9Hcm91cDw8L1R5cGUvR3JvdXAvUy9UcmFuc3BhcmVuY3kvSSB0cnVlL0NTL0Rldmlj ZUdyYXk+Pj4+CnN0cmVhbQp4nNNPNFBIL1bQL84wNFAozuACACTUBEsKZW5kc3RyZWFtCmVuZG9i agoyNyAwIG9iago8PC9TdWJ0eXBlIC9YTUwgL1R5cGUgL01ldGFkYXRhCi9MZW5ndGggMjAxOCAg ICAgID4+CnN0cmVhbQo8P3hwYWNrZXQgYmVnaW49Iu+7v++7vyIgaWQ9Ilc1TTBNcENlaGlIenJl U3pOVGN6a2M5ZCI/Pjx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iPjxyZGY6UkRG IHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+ PHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9k Yy9lbGVtZW50cy8xLjEvIj48ZGM6Zm9ybWF0PmFwcGxpY2F0aW9uL3BkZjwvZGM6Zm9ybWF0Pjxk YzpjcmVhdG9yPjxyZGY6U2VxPjxyZGY6bGkgeG1sOmxhbmc9IngtZGVmYXVsdCIvPjwvcmRmOlNl cT48L2RjOmNyZWF0b3I+PGRjOmRlc2NyaXB0aW9uPjxyZGY6QWx0PjxyZGY6bGkgeG1sOmxhbmc9 IngtZGVmYXVsdCIvPjwvcmRmOkFsdD48L2RjOmRlc2NyaXB0aW9uPjxkYzp0aXRsZT48cmRmOkFs dD48cmRmOmxpIHhtbDpsYW5nPSJ4LWRlZmF1bHQiPjBuQzwvcmRmOmxpPjwvcmRmOkFsdD48L2Rj OnRpdGxlPjwvcmRmOkRlc2NyaXB0aW9uPjxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHht bG5zOnBkZng9Imh0dHA6Ly9ucy5hZG9iZS5jb20vcGRmeC8xLjMvIj48cGRmeDpJRD4wbkMgfCAy MDE4LTA3LTEyVDIzOjQ0OjM1KzAyOjAwPC9wZGZ4OklEPjxwZGZ4OkNvblRlWHQuSm9ibmFtZT4w bkM8L3BkZng6Q29uVGVYdC5Kb2JuYW1lPjxwZGZ4OkNvblRlWHQuVGltZT4yMDE4LTA3LTEyIDIz OjQ0PC9wZGZ4OkNvblRlWHQuVGltZT48cGRmeDpDb25UZVh0LlVybD53d3cucHJhZ21hLWFkZS5j b208L3BkZng6Q29uVGVYdC5Vcmw+PHBkZng6Q29uVGVYdC5TdXBwb3J0PmNvbnRleHRnYXJkZW4u bmV0PC9wZGZ4OkNvblRlWHQuU3VwcG9ydD48cGRmeDpDb25UZVh0LlZlcnNpb24+MjAxOC4wNy4x MCAxNTo1MjwvcGRmeDpDb25UZVh0LlZlcnNpb24+PHBkZng6VGVYLlN1cHBvcnQ+dHVnLm9yZzwv cGRmeDpUZVguU3VwcG9ydD48cGRmeDpMdWFUZVguVmVyc2lvbj4xLjA4PC9wZGZ4Okx1YVRlWC5W ZXJzaW9uPjxwZGZ4Okx1YVRlWC5GdW5jdGlvbmFsaXR5PjY3MzE8L3BkZng6THVhVGVYLkZ1bmN0 aW9uYWxpdHk+PHBkZng6THVhVGVYLkx1YVZlcnNpb24+NS4yPC9wZGZ4Okx1YVRlWC5MdWFWZXJz aW9uPjxwZGZ4Okx1YVRlWC5QbGF0Zm9ybT5saW51eC02NDwvcGRmeDpMdWFUZVguUGxhdGZvcm0+ PC9yZGY6RGVzY3JpcHRpb24+PHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1w PSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIj48eG1wOkNyZWF0ZURhdGU+MjAxOC0wNy0x MlQyMzo0NDozNSswMjowMDwveG1wOkNyZWF0ZURhdGU+PHhtcDpDcmVhdG9yVG9vbD5MdWFUZVgg MS4wOCA2NzMxICsgQ29uVGVYdCBNa0lWIDIwMTguMDcuMTAgMTU6NTI8L3htcDpDcmVhdG9yVG9v bD48eG1wOk1vZGlmeURhdGU+MjAxOC0wNy0xMlQyMzo0NDozNSswMjowMDwveG1wOk1vZGlmeURh dGU+PHhtcDpNZXRhZGF0YURhdGU+MjAxOC0wNy0xMlQyMzo0NDozNSswMjowMDwveG1wOk1ldGFk YXRhRGF0ZT48L3JkZjpEZXNjcmlwdGlvbj48cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4 bWxuczpwZGY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vcGRmLzEuMy8iPjxwZGY6S2V5d29yZHMvPjxw ZGY6UHJvZHVjZXI+THVhVGVYLTEuMDg8L3BkZjpQcm9kdWNlcj48cGRmOlRyYXBwZWQ+RmFsc2U8 L3BkZjpUcmFwcGVkPjwvcmRmOkRlc2NyaXB0aW9uPjxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0 PSIiIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIj48eG1wTU06 RG9jdW1lbnRJRD51dWlkOjBkNTU0Nzk2LTQyODAtOTk1OC0zZTNmLWExNGE2OWQ3MDI4ZjwveG1w TU06RG9jdW1lbnRJRD48eG1wTU06SW5zdGFuY2VJRD51dWlkOjQ2ZWFhMTQ4LTQ0ZjctYTA1MC05 MGQyLWMwYzY5ZjFkNmVmNDwveG1wTU06SW5zdGFuY2VJRD48L3JkZjpEZXNjcmlwdGlvbj48L3Jk ZjpSREY+PC94OnhtcG1ldGE+PD94cGFja2V0IGVuZD0idyI/PgplbmRzdHJlYW0KZW5kb2JqCjI5 IDAgb2JqCjw8L0xlbmd0aCAyOCAgICAgICAgL0ZpbHRlci9GbGF0ZURlY29kZT4+CnN0cmVhbQp4 XmNgYJAQkFUUfjUlb8KCI6uWMGACAQCN8AW4CmVuZHN0cmVhbQplbmRvYmoKMzAgMCBvYmoKPDwv U3VidHlwZS9DSURGb250VHlwZTBDL0xlbmd0aCA0MTM2ICAgICAgL0ZpbHRlci9GbGF0ZURlY29k ZT4+CnN0cmVhbQp4Xq1Ye1wTV9qeGJIBRVTGuDpjZ+K2tUULKNZ2tVtvtFoVbVVQvAsSLhoSSAIh CBJuIeEQCPdrAuE6eAEB7+IFbW1F17VrK12rvW67vdBtbe13xh6+3e8MrKvf1va3v9/35Y/Ab3Jm 3vc87/M+73NGQnh4EBKJZMrSTctfXhM6M2TVWm18hGZ2kP9aVUySOkIn/rhUmCb8FnizwlRCeEwi sKMETiooPVCwt/SYt8fQfHRgqkz3E5I9RhCS2nHi990J8JD3b/F/E6d5PyFeGPR+kvAcRUiIKQRL fEP8XUJKxkp8JfQvhQ0KmDXr2WBtgkkXFxNrUAbNmjXnGfF7nnJJgHJFxM7dWqN+d5wyQhOlXBGg XBWgXK014qtxyqe1GmWkKjZCHa3URitDVeHKJL1Kp1fG6LRJCXq/AGVobJxeadTqdivxX51KrYrQ q6KUSZoolU5piFUpl4WtC1Uu1WoMypC4nSqNXqX091cq9SqVMtZgSJgfGGhIignQ6mICo/EafaB6 ZJE+ULzPf+mrq0P9Q5YHv7x63csBhhSDMlqrU0apDBFxan3Az7D914XVWl18hHpxlDZStTxKpTHE GUwE/jDEVOJxYibxDOFPBBJBxPPEC8QCYiGxiFhMLCFeIpYSrxAriVXEGmItEUqEEeuJcGIzsYOI JGKJOCKeSCB0hIFIJlKIVCJdwkgx/PjjR/iJhfAgzBJPSa7kg1ETR4WPekf6gtTt4ZD5yTpkF+QT 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 HKEog9K1B0Tzghjx7rEjYUaYTCo8iaIDgs/1mh0/PDwE2zpfbfJRvnTBotocUAyWeSkBXi2YXFKf aEU0tcvpQTShp8Lx5IRIhEH3YRuF+o1Qr4R4NdBVNXt75+7uhIgWQhgtRCyF0BH+AWsrhBJChMAp h3+CB1wM2OAHpL/Hnbrt/iPgYsiMwXMoy0Cuv1/iDrRRgnvI8Trw8fIhy+sY9EGHhwlPOgYa2Bfm +NG/QgKnE58N9hc9KfvQzn1oT7zbJ0JQnVTLlwKDFbHcLVzNji93ObI9koGwYAUY7BPc7lZBVa8I XbSYFX0UyULyOgph0bzOt1u3xBuVXnZHKKG/AXY4GnkKZW5kc3RyZWFtCmVuZG9iagozNiAwIG9i ago8PC9UeXBlL1hSZWYvSW5kZXhbMCAzN10vU2l6ZSAzNy9XWzEgMiAxXS9Sb290IDM0IDAgUi9J bmZvIDM1IDAgUi9JRFs8NUJEMEY2RDI1MkM5NDkzNjEyQjFERjlFMzI1MTFGQTY+IDw1QkQwRjZE MjUyQzk0OTM2MTJCMURGOUUzMjUxMUZBNj5dL0xlbmd0aCAxMDAgICAgICAgL0ZpbHRlci9GbGF0 ZURlY29kZT4+CnN0cmVhbQp4Xh3MuQ2AQBADQPuO/+d4GkBENEE/VECj5NAIeAlGtrXSAu51yBrA v0BsvQUSdVgH1wdKihPP9LZdS0S01oOMEksiqWSSM6/tXkgpFYvddsdwguH/03M5LAeZZOZ24QMs ZwxjCmVuZHN0cmVhbQplbmRvYmoKc3RhcnR4cmVmCjExMjIyCiUlRU9GCg== --MP_/Nn+f5eKkPPmCFk_d5tUVxDd Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: inline X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX18KSWYgeW91ciBxdWVzdGlvbiBpcyBvZiBpbnRlcmVz dCB0byBvdGhlcnMgYXMgd2VsbCwgcGxlYXNlIGFkZCBhbiBlbnRyeSB0byB0aGUgV2lraSEKCm1h aWxsaXN0IDogbnRnLWNvbnRleHRAbnRnLm5sIC8gaHR0cDovL3d3dy5udGcubmwvbWFpbG1hbi9s aXN0aW5mby9udGctY29udGV4dAp3ZWJwYWdlICA6IGh0dHA6Ly93d3cucHJhZ21hLWFkZS5ubCAv IGh0dHA6Ly9jb250ZXh0LmFhbmhldC5uZXQKYXJjaGl2ZSAgOiBodHRwczovL2JpdGJ1Y2tldC5v cmcvcGhnL2NvbnRleHQtbWlycm9yL2NvbW1pdHMvCndpa2kgICAgIDogaHR0cDovL2NvbnRleHRn YXJkZW4ubmV0Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f --MP_/Nn+f5eKkPPmCFk_d5tUVxDd--