From 2f8058544f8a3fead8186bdcb3835f1f67416cc3 Mon Sep 17 00:00:00 2001 From: Hans Hagen Date: Fri, 28 Dec 2018 11:57:23 +0100 Subject: 2018-12-28 11:09:00 --- doc/context/documents/general/manuals/graphics.pdf | Bin 291202 -> 291186 bytes doc/context/documents/general/qrcs/setup-cs.pdf | Bin 905611 -> 857481 bytes doc/context/documents/general/qrcs/setup-de.pdf | Bin 905577 -> 858008 bytes doc/context/documents/general/qrcs/setup-en.pdf | Bin 913345 -> 864300 bytes doc/context/documents/general/qrcs/setup-fr.pdf | Bin 903781 -> 856088 bytes doc/context/documents/general/qrcs/setup-it.pdf | Bin 907582 -> 861382 bytes .../documents/general/qrcs/setup-mapping-cs.pdf | Bin 347663 -> 347965 bytes .../documents/general/qrcs/setup-mapping-de.pdf | Bin 435259 -> 432491 bytes .../documents/general/qrcs/setup-mapping-en.pdf | Bin 345195 -> 345527 bytes .../documents/general/qrcs/setup-mapping-fr.pdf | Bin 347972 -> 348610 bytes .../documents/general/qrcs/setup-mapping-it.pdf | Bin 346923 -> 347143 bytes .../documents/general/qrcs/setup-mapping-nl.pdf | Bin 345987 -> 346385 bytes .../documents/general/qrcs/setup-mapping-ro.pdf | Bin 549114 -> 509754 bytes doc/context/documents/general/qrcs/setup-nl.pdf | Bin 900227 -> 851071 bytes doc/context/documents/general/qrcs/setup-ro.pdf | Bin 903116 -> 855321 bytes .../sources/general/manuals/graphics/graphics.tex | 63 +++++++++++---------- 16 files changed, 34 insertions(+), 29 deletions(-) (limited to 'doc') diff --git a/doc/context/documents/general/manuals/graphics.pdf b/doc/context/documents/general/manuals/graphics.pdf index 455071bc1..f26e289a4 100644 Binary files a/doc/context/documents/general/manuals/graphics.pdf and b/doc/context/documents/general/manuals/graphics.pdf differ diff --git a/doc/context/documents/general/qrcs/setup-cs.pdf b/doc/context/documents/general/qrcs/setup-cs.pdf index a28262bc9..3deb2c017 100644 Binary files a/doc/context/documents/general/qrcs/setup-cs.pdf and b/doc/context/documents/general/qrcs/setup-cs.pdf differ diff --git a/doc/context/documents/general/qrcs/setup-de.pdf b/doc/context/documents/general/qrcs/setup-de.pdf index f125826c5..068bc2ae7 100644 Binary files a/doc/context/documents/general/qrcs/setup-de.pdf and b/doc/context/documents/general/qrcs/setup-de.pdf differ diff --git a/doc/context/documents/general/qrcs/setup-en.pdf b/doc/context/documents/general/qrcs/setup-en.pdf index 06f7a694b..36541a927 100644 Binary files a/doc/context/documents/general/qrcs/setup-en.pdf and b/doc/context/documents/general/qrcs/setup-en.pdf differ diff --git a/doc/context/documents/general/qrcs/setup-fr.pdf b/doc/context/documents/general/qrcs/setup-fr.pdf index abfcfa575..7d32ef874 100644 Binary files a/doc/context/documents/general/qrcs/setup-fr.pdf and b/doc/context/documents/general/qrcs/setup-fr.pdf differ diff --git a/doc/context/documents/general/qrcs/setup-it.pdf b/doc/context/documents/general/qrcs/setup-it.pdf index 96c7e3721..4dcfaa3a8 100644 Binary files a/doc/context/documents/general/qrcs/setup-it.pdf and b/doc/context/documents/general/qrcs/setup-it.pdf differ diff --git a/doc/context/documents/general/qrcs/setup-mapping-cs.pdf b/doc/context/documents/general/qrcs/setup-mapping-cs.pdf index 3ddf9866e..9c4931779 100644 Binary files a/doc/context/documents/general/qrcs/setup-mapping-cs.pdf and b/doc/context/documents/general/qrcs/setup-mapping-cs.pdf differ diff --git a/doc/context/documents/general/qrcs/setup-mapping-de.pdf b/doc/context/documents/general/qrcs/setup-mapping-de.pdf index 76d73a092..417e652f1 100644 Binary files a/doc/context/documents/general/qrcs/setup-mapping-de.pdf and b/doc/context/documents/general/qrcs/setup-mapping-de.pdf differ diff --git a/doc/context/documents/general/qrcs/setup-mapping-en.pdf b/doc/context/documents/general/qrcs/setup-mapping-en.pdf index bc878086f..2ef7b6215 100644 Binary files a/doc/context/documents/general/qrcs/setup-mapping-en.pdf and b/doc/context/documents/general/qrcs/setup-mapping-en.pdf differ diff --git a/doc/context/documents/general/qrcs/setup-mapping-fr.pdf b/doc/context/documents/general/qrcs/setup-mapping-fr.pdf index 4d286cca3..74551c17e 100644 Binary files a/doc/context/documents/general/qrcs/setup-mapping-fr.pdf and b/doc/context/documents/general/qrcs/setup-mapping-fr.pdf differ diff --git a/doc/context/documents/general/qrcs/setup-mapping-it.pdf b/doc/context/documents/general/qrcs/setup-mapping-it.pdf index eebf20357..b7b583412 100644 Binary files a/doc/context/documents/general/qrcs/setup-mapping-it.pdf and b/doc/context/documents/general/qrcs/setup-mapping-it.pdf differ diff --git a/doc/context/documents/general/qrcs/setup-mapping-nl.pdf b/doc/context/documents/general/qrcs/setup-mapping-nl.pdf index e53aa448e..709a56be1 100644 Binary files a/doc/context/documents/general/qrcs/setup-mapping-nl.pdf and b/doc/context/documents/general/qrcs/setup-mapping-nl.pdf differ diff --git a/doc/context/documents/general/qrcs/setup-mapping-ro.pdf b/doc/context/documents/general/qrcs/setup-mapping-ro.pdf index 3da091d26..ba270a922 100644 Binary files a/doc/context/documents/general/qrcs/setup-mapping-ro.pdf and b/doc/context/documents/general/qrcs/setup-mapping-ro.pdf differ diff --git a/doc/context/documents/general/qrcs/setup-nl.pdf b/doc/context/documents/general/qrcs/setup-nl.pdf index 4b7854c85..ec03c7677 100644 Binary files a/doc/context/documents/general/qrcs/setup-nl.pdf and b/doc/context/documents/general/qrcs/setup-nl.pdf differ diff --git a/doc/context/documents/general/qrcs/setup-ro.pdf b/doc/context/documents/general/qrcs/setup-ro.pdf index e79fedf36..a5fd9817f 100644 Binary files a/doc/context/documents/general/qrcs/setup-ro.pdf and b/doc/context/documents/general/qrcs/setup-ro.pdf differ diff --git a/doc/context/sources/general/manuals/graphics/graphics.tex b/doc/context/sources/general/manuals/graphics/graphics.tex index 84a5acc22..463fba1e3 100644 --- a/doc/context/sources/general/manuals/graphics/graphics.tex +++ b/doc/context/sources/general/manuals/graphics/graphics.tex @@ -250,36 +250,41 @@ The actually inclusion of this image happened with: \stopsubject -\startsubject[title=The backend] +% \startsubject[title=The backend] +% +% Traditionally \TEX\ sees an image as just a box with dimensions and in \LUATEX\ +% it is actually a special kind of rule that carries information about what to +% inject in the final (\PDF) file. In regular \LUATEX\ the core formats \type +% {pdf}, \type {png}, \type {jpg} and \type {jp2} are dealt with by the backend but +% in \CONTEXT\ we can use \LUA\ instead. We might default to that method at some +% point but for now you need to enable that explicitly: +% +% \starttyping[option=TEX] +% \enabledirectrive[graphics.pdf.uselua] +% \enabledirectrive[graphics.jpg.uselua] +% \enabledirectrive[graphics.jp2.uselua] +% \enabledirectrive[graphics.png.uselua] +% \stoptyping +% +% All four can be enabled with: +% +% \starttyping[option=TEX] +% \enabledirectrive[graphics.uselua] +% \stoptyping +% +% Performance|-|wise only \PNG\ inclusion can be less efficient, but only when you +% use interlaced images or large images with masks. It makes no real sense in a +% professional workflow to use the (larger) interlaced images, and masks are seldom +% used at high resolutions, so in practice one will not really notice loss of +% performance. +% +% The advantage of this method is that we can provide more options, intercept bad +% images that make the backend abort and lessen the dependency on libraries. +% +% \stopsubject + +\startsubject[title=Basic formats] -Traditionally \TEX\ sees an image as just a box with dimensions and in \LUATEX\ -it is actually a special kind of rule that carries information about what to -inject in the final (\PDF) file. In regular \LUATEX\ the core formats \type -{pdf}, \type {png}, \type {jpg} and \type {jp2} are dealt with by the backend but -in \CONTEXT\ we can use \LUA\ instead. We might default to that method at some -point but for now you need to enable that explicitly: - -\starttyping[option=TEX] -\enabledirectrive[graphics.pdf.uselua] -\enabledirectrive[graphics.jpg.uselua] -\enabledirectrive[graphics.jp2.uselua] -\enabledirectrive[graphics.png.uselua] -\stoptyping - -All four can be enabled with: - -\starttyping[option=TEX] -\enabledirectrive[graphics.uselua] -\stoptyping - -Performance|-|wise only \PNG\ inclusion can be less efficient, but only when you -use interlaced images or large images with masks. It makes no real sense in a -professional workflow to use the (larger) interlaced images, and masks are seldom -used at high resolutions, so in practice one will not really notice loss of -performance. - -The advantage of this method is that we can provide more options, intercept bad -images that make the backend abort and lessen the dependency on libraries. \stopsubject -- cgit v1.2.3