如何从网络浏览器源获取高质量图像

如何从网络浏览器源获取高质量图像

如何从浏览器中显示的 Javascript/Dojo 图像创建可供 LaTeX 使用的高质量图像?

答案1

  1. 获取浏览器渲染的 svg,正如 Mark S. Everitt 指出的那样,这可以在 Chrome(和 Firefox)中通过使用检查元素来实现。此外,如果您是(DOJO)开发人员,则可以使用以下代码:

    function(surface){
    dojox.gfx.utils.toSvg(surface,true).then(
              function(svg){
                  console.log(svg);
              },
              function(error){
                alert("Error occurred: " + error);
              }
            );      
    };
    

    使用代码后,svg 现在显示在浏览器控制台上,

  2. 将 svg 复制到文本文件中,并以 svg 作为扩展名保存。(例如 foo.svg)
  3. 将 svg 文件转换为 eps 格式(例如 foo.eps)。可以使用免费工具来完成此操作,例如Inkscape.给你应指定分辨率。我通常使用最大值 1440。
  4. 如果您使用的是 PDFLatex,则可能无法使用 eps 格式,因此请再次使用免费工具(如 GIMP)(在这里您可以再次指定分辨率)将文件保存为 png 格式。现在只需使用常规代码:

    \begin{figure}
    \centering
    \includegraphics{foo}
    \caption{myfoo} 
    \end{figure}
    

相关内容