如何提高 TikzEdt 中的 JPG 导出质量?

如何提高 TikzEdt 中的 JPG 导出质量?

我是 TikzEdt (v0.2.3.0) 的新用户,我在寻找一种可以制作出版质量的电路图的工具时发现了它。

和 Circuitikz 一起,这似乎是一个可行的解决方案。话虽如此,我得到的 JPG 导出结果却相当糟糕。

  \begin{tikzpicture}
  \draw (0,4) to [voltage source, v_ =\LARGE $5\ V$, i=\LARGE $i\ {=}\ \frac{5\ V}{100\ \Omega}\ {=} 50\ mA$
  ] (0,0);
\draw (0,4) --  (6,4) to [resistor=\LARGE $100 \  \Omega$
] (6,0)
-- (0,0)    ; 
\draw (0,0) to  (0,-.5
) node[ground, label =right:\Large$GND$ ]{};


  \end{tikzpicture}

产量

在此处输入图片描述

这显然很糟糕。我的所见即所得预览和 PDF 输出都很好,但这些却不好。

其他导出选项也会产生类似的结果。我尝试导出 SVG 输出,但 TikzEdt 似乎无法完成此操作,只显示“正在编译以进行导出”这一行,且该行永远不会结束。

无论如何,我知道光栅图形和矢量图形之间的区别,并且我已经在不同的应用程序中调整了 JPG 压缩,但我找不到任何控制压缩的选项。唯一的“另存为...”选项是 PDF,没有可用的 PostScript 选项。

有没有办法生成高质量的输出?最好是 JPG,但我可以在 Gimp 中打开和转换的任何内容都可以。

答案1

JPEG 是不是推荐的矢量图形导出格式。其压缩是有损的,其用途是存储照片。请将矢量图形导出为 PNG(如果您需要位图格式)。

PDF 转 PNG,使用convertImageMagick.org 提供的:

   pdflatex 示例
   pdflatex 示例
   转换 -密度 300 示例.pdf 示例.png

对于在 Web 上发布,转换为 SVG 是另一种选择:

   乳胶示例
   乳胶示例
   dvisvgm --zoom=-1 --font-format=woff --exact 示例

文件example.tex

\documentclass{standalone}
\usepackage{circuitikz}

\begin{document}
\begin{tikzpicture}
  \draw (0,4) to [voltage source, v_ =\LARGE $5\ V$, i=\LARGE $i\ {=}\ \frac{5\ V}{100\ \Omega}\ {=} 50\ mA$] (0,0);
  \draw (0,4) --  (6,4) to [resistor=\LARGE $100 \  \Omega$] (6,0) -- (0,0);
  \draw (0,0) to  (0,-.5) node[ground, label =right:\Large$GND$ ]{};
\end{tikzpicture}
\end{document}

答案2

使用scale=val选项tikz缩放图片然后将export其转换为 jpg 或其他图像格式。

\begin{tikzpicture}[scale=20]

%tikzpicture code here

\end{tikzpicture}

相关内容