summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/tex/latex/graphics-def/pdftex.def
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2017-06-25 21:51:33 +0000
committerKarl Berry <karl@freefriends.org>2017-06-25 21:51:33 +0000
commita32eb2dc2cb45c2d6d3713f1f17d183d9e1227a2 (patch)
treeba2e40f9366fe5c0c63e780cbd15cb1f8ff78560 /Master/texmf-dist/tex/latex/graphics-def/pdftex.def
parent8c5e6770c20f20adab171742c616fea2528a3c1e (diff)
graphics-def (25jun17)
git-svn-id: svn://tug.org/texlive/trunk@44697 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/tex/latex/graphics-def/pdftex.def')
-rw-r--r--Master/texmf-dist/tex/latex/graphics-def/pdftex.def20
1 files changed, 18 insertions, 2 deletions
diff --git a/Master/texmf-dist/tex/latex/graphics-def/pdftex.def b/Master/texmf-dist/tex/latex/graphics-def/pdftex.def
index 4bd1793ba10..8e4430b261e 100644
--- a/Master/texmf-dist/tex/latex/graphics-def/pdftex.def
+++ b/Master/texmf-dist/tex/latex/graphics-def/pdftex.def
@@ -18,7 +18,7 @@
%% https://github.com/latex3/graphics-def/issues
%%
\ProvidesFile{pdftex.def}
- [2017/06/20 v1.0f Graphics/color driver for pdftex]
+ [2017/06/24 v1.0g Graphics/color driver for pdftex]
\def\GPT@space{ }
\def\c@lor@arg#1{%
\dimen@#1\p@
@@ -160,6 +160,9 @@ E \else
}%
}
\let\Gin@attr@hash\@empty
+\@ifundefined{Gin@decode}
+ {\let\Gin@decode\@empty}
+ {}
\@ifundefined{Gin@log}
{\let\Gin@log\wlog}
{}
@@ -183,6 +186,9 @@ E \else
\else
:P\Gin@page
\fi
+ \ifx\Gin@decode\@empty\else
+ :D[\Gin@decode]%
+ \fi
\ifGin@interpolate
:I%
\fi
@@ -190,7 +196,15 @@ E \else
\@ifundefined{#1 image\Gin@attr@hash}%
{%
\pdfximage
- \ifGin@interpolate attr{/Interpolate true}\fi
+ \ifnum0%
+ \ifx\Gin@decode\@empty\else 1\fi
+ \ifGin@interpolate 1\fi
+ >0 %
+ attr{%
+ \ifx\Gin@decode\@empty\else/Decode[\Gin@decode]\fi
+ \ifGin@interpolate/Interpolate true\fi
+ }%
+ \fi
\ifx\Gin@page\@empty\else page \Gin@page\fi
\Gin@pagebox
{#1}%
@@ -209,6 +223,7 @@ E \else
id=\the\pdflastximage, %
\ifx\Gin@page\@empty\else page=\Gin@page , \fi
\ifx\Gin@pagebox\@empty\else pagebox=\Gin@pagebox , \fi
+ \ifx\Gin@decode\@empty\else decode=[\Gin@decode], \fi
\ifGin@interpolate interpolate=true, \fi
\the\wd\@tempboxa\GPT@space x \the\ht\@tempboxa
>%
@@ -227,6 +242,7 @@ E \else
\let\Gread@jpg\Gread@png
\expandafter\let\csname Gread@jbig2\endcsname\Gread@png
\def\Gread@pdf#1{%
+ \let\Gin@decode\@empty
\Gin@interpolatefalse
\Gread@pdftex{#1}%
}