目前我正在使用这个命令来生成SVG:
gs-sdevice=svg-dnocache-soutputfile=“photo.svg”-q-dbatch-dnopause“photo.pdf.out”-c quit
我无法帮助您处理Ghostscript查询(看起来-r和-g只能在呈现为位图时应用),但我可以给您一个关于如何处理SVG输出的提示。
备选方案1
您可以使用CSS缩放SVG。例如:style=“transform:scale(4);”
。但这可能不是在所有浏览器中都起作用。
无论如何,viewBox属性描述SVG内容的界限,格式为“
。
minX和minY对于您的文件可能都是0。对于宽度和高度,我们需要将指定的宽度和高度从
转换为默认坐标空间。
在您的示例中,宽度为“5pt”。转换为CSS像素,这是5*96/72=6.6666。
因此我们的视图框变为“0 0 6.6666 17.3333”
<svg xmlns='http://www.w3.org/2000/svg' version='1.1'
width='5pt' height='13pt' viewBox="0 0 6.6666 17.3333">
<ellipse cx="2.5pt" cy="6.5pt" rx="2.5pt" ry="6.5pt" fill="green" />
</svg>
但是,这不会呈现得更大,因为viewBox的大小与旧的宽度和高度相同。要使它呈现得更大,您现在可以增加宽度和高度属性。
例如,要使它变大四倍,将宽度和高度增加四倍,如下所示:
<svg xmlns='http://www.w3.org/2000/svg' version='1.1'
width='20pt' height='52pt' viewBox="0 0 6.6666 17.3333">
<ellipse cx="2.5pt" cy="6.5pt" rx="2.5pt" ry="6.5pt" fill="green" />
</svg>
希望这有帮助。
问题内容: 我需要使用matplotlib获取一个自动拟合数据的图。这是我得到的代码: 这样就创建了一个图,但是无论数据是什么,窗口都始终是相同的(0-〜.8),即使所有数据都在该窗口之外。生成的窗口无法放大,只能放大,因此这是一个主要问题。我找不到在任何地方设置任何类型的大小设置的地方,II也找不到关于默认值的详细信息。我需要一个窗口来自动拟合数据,但是我找不到能执行此操作的任何函数(由于某些原
ElasticCache中创建了一个redis实例,它将像往常一样用于存储和检索数据。 这个redis实例是否有最大内存,如何检查? 我只需要举个例子,如果redis中的数据大小超过100MB,那么它应该是自动缩放的,而无需我手动缩放它或创建新实例之类的事情。 当数据大小减少时(例如:由于流量减少,从300mb减少到50MB),那么实例就应该减少,这样就不会产生额外的成本。如何在AWS Elast
如果我们提供一个基于google cloud managed instance group概念的虚拟机,如何将新的虚拟机添加到集群中。 谢谢,
问题内容: 好的,我正在制作我的第一个ruby应用程序。谁知道将所有内容转移到“生产”是如此复杂。到目前为止,我一直在努力配置乘客,让它在启动时运行,然后让Redis在启动时运行。 我的最后一个任务是在启动时添加1个工作程序。现在,我必须ssh并运行我的rake命令。显然,当我想关闭ssh时,这样做不好。所以我只是真的不知道下一步是什么或下一步是什么。 我试着将resque默认配置复制到confi
我正在尝试在我的kubernetes集群中设置自动缩放。在部署heapster及其服务之后。我正面临以下错误。 Heapster成功地从pod中提取度量,可在 自动缩放(HPA)中的建议无法获取CPU消耗:无法将对象解封为[]V1ALPHA1类型的Go值。PodMetrics未解决此问题
由于一段时间内突发的高流量,我们经历了节流(429)。为了缓解这个问题,我们目前增加了azure portal中的RU,并在以后降低它。 我想根据指标向上/向下扩展,但是,它不会公开为文档数据库容器创建的物理分区数。 如何获取文档数据库容器的物理分区数 如果这个组中有人解决了自动缩放问题,我很想知道如何解决