Как выяснить, какое цветовое пространство используется при прохождении паром оператора?JAVA

Программисты JAVA общаются здесь
Anonymous
Как выяснить, какое цветовое пространство используется при прохождении паром оператора?

Сообщение Anonymous »

Можно ли узнать в данный момент настройку настройки и nonstrokingcolorspace при корректировке операторов в переопределенном pdfstreamengine.processoperator ? getGraphicsstate (). getNonstrokingColorspace () Но действительно ли это правильным способом?
protected void processOperator(Operator operator, List operands) throws IOException
{
if (isStrokingColorOperator(operator)
&& !(getGraphicsState().getStrokingColorSpace() instanceof PDSeparation)) {
write(Operator.getOperator(OperatorName.STROKING_COLOR_GRAY), List.of(new COSFloat(0.5f)));
} else if (isNonStrokingColorOperator(operator)
&& !(getGraphicsState().getNonStrokingColorSpace() instanceof PDSeparation)) {
write(Operator.getOperator(OperatorName.NON_STROKING_GRAY), List.of(new COSFloat(0.5f)));
}
}


Подробнее здесь: https://stackoverflow.com/questions/797 ... tor-stream

Вернуться в «JAVA»