tikz 3d 在商业打印机上出现“太多矢量” - 检测?修复?

tikz 3d 在商业打印机上出现“太多矢量” - 检测?修复?

samcarter 即将在 tikzlings 上发布的拖船文章中包含了 3d 土拨鼠(感谢 sc!),它简化为,

\documentclass{article}
\usepackage{tikzlings}
\begin{document}
\tikz{\marmot[3D]}
\end{document}

由于“矢量过多”,导致 TUGboat 的商业打印机出现错误。我将附上他们的消息,尽管除了“您超出了我们的 RIP”之外,它没有说太多。(我刚刚用高分辨率位图替换了矢量化的 3D 图像以用于打印,以便继续生活。顺便说一句,TUGboat 问题预计将于 9 月 27 日邮寄。)

这并不完全令人惊讶,但第一个问题是,Ghostscript 能检测到这种“向量太多”问题吗?(或者另一个免费工具。不是 Acrobat。)我不希望默认情况下检测到它,但也许有一些选项可以检测它?因为我不想发送我们的打印机无法打印的 PDF。

其次,有没有办法以某种方式控制 3D 渲染级别(无论这意味着什么……有多少光线被追踪,或其他什么)?也许可以默认降低它而不会产生任何可见效果?我相当怀疑,如此高的级别是否有必要溢出商业 RIP。

由于我怀疑这些内容是否只针对 tikzlings,所以我想在这里发帖。希望我没有违反太多规则。--karl

从我们的打印机:

含有大量矢量点的图形一直是印前 RIP 引擎处理的一个问题。

印前 RIP 将图形转换为光栅图像以供打印。

光栅图像基于 x 和 y 坐标,必须解释所有矢量点并将它们放置在该网格上。

当矢量点数量巨大时,RIP 很难执行此过程。如果该图形需要陷印到页面上或自身内部的其他颜色,则情况会更加复杂。

最终,RIP 放弃并输出错误。

当矢量点减少时,RIP 能够更轻松地转换图像,因为它“平均了两个较远点之间的位置”。

该问题在 PDF 查看器中并不明显,因为 PDF 仍然处于矢量状态,而不是光栅状态。

谢谢。

相关内容