You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
24 lines
869 B
24 lines
869 B
%%
|
|
%% Idioms for the PPI Media GmbH PPI_ColorUtils ProcSet
|
|
%% This appears to be a kind of desktop colour separation utility. If it is
|
|
%% used with the pdfwrite PassThroughJPEGImages feature then instead of
|
|
%% converting images from colour to gray, we embed the colour image data
|
|
%% but with a DeviceGray colour space, which leads to incorrect output.
|
|
%% To fix that, turn off the feature if cuForceGray is set to true. This
|
|
%% is the first time we've seen this, and more work may be required.
|
|
%%
|
|
|
|
currentuserparams /IdiomRecognition get
|
|
<</IdiomRecognition false>> setuserparams
|
|
|
|
/PPI_CUtils
|
|
<<
|
|
/cuForceGray [
|
|
{/_cuForceGray exch cuPut} bind
|
|
{dup //true eq {currentdevice //null //false mark /PassThroughJPEGImages //false .putdeviceparamsonly}if pop pop /_cuForceGray exch cuPut} bind
|
|
]
|
|
>>
|
|
|
|
/IdiomSet defineresource pop
|
|
|
|
<</IdiomRecognition 3 -1 roll>> setuserparams
|