物体阴影中的奇怪线条

物体阴影中的奇怪线条

我正在尝试描绘一个带有阴影的球体

\documentclass[tikz]{standalone}

\usepackage{tikz}
\usepackage{pgfplots}
\pgfplotsset{compat=newest}

\begin{document}
    \begin{tikzpicture}[scale = 2.5]
        \def\spradius{1}
        % draws a shaded sphere
        \shade[ball color = lightgray, opacity = 0.5] (0,0,0) circle (\spradius cm);
    \end{tikzpicture}
\end{document}

编译后我有下一个 pdf 图像 它在 PDF 中的样子

但后来我运行了转换为 png

魔法转换 -密度 600 -深度 24 -质量 100 .pdf .png

在此 pdf 上获取 转换后的图像

因此那些黑线就变得明显了。

我究竟做错了什么?

答案1

重点是安装的 Ghostscript 版本:Magick 使用 Ghostscript 将 PDF 文件转换为光栅图像。在某些版本中,阴影球存在此问题。

一个可能的解决方案是在转换 PDF 之前安装较新版本的 Ghostscript。我在使用 Ghostscript v9.26 时遇到了同样的问题,但在安装 v9.54(撰写本文时最新的稳定版本)后,这些线条就消失了。

我使用以下字符串来转换两个图像:

convert -density 600 -depth 24 -quality 100 .pdf .png

我的 GhostScript v9.26 领域 我的 GhostScript v9.54 领域

相关内容