嗨,这有点冒险,但我很好奇是否能做到。我正在用gnuplot创建一个图形,并输出为postscript,有没有一种方法可以使图形动态,这样当你在轴比例上放大数字时。也就是说,缩小你会看到0,1,2,3,4,5。放大到一个截面,你会看到1.1,1.2,1.2,1.3,1.4,1.5。干杯。
发布于 2012-04-16 04:54:06
否-尽管postscript文件实际上是使用成熟语言编写的程序,但它在渲染时没有关于缩放级别的信息。
一些postscript实现可能有一种方法让postscript程序实际知道栅格分辨率也在渲染-如果这是真的,理论上是可能的,但这不是微不足道的。需要在postscript本身中进行大量编码,包括动态生成标签的文本- postscript文件中的文本通常是在生成postscript文件时“硬编码”的。当然,它不会仅仅是添加到文件前面的一个快速的hack
发布于 2016-06-12 21:16:55
PostScript图形状态具有当前变换矩阵。所有的东西都乘以这个矩阵。在绘制图形之前执行PostScript命令scale可以有效地更改当前变换矩阵元素以缩放输出。您的开发工具是否提供了嵌入原始PostScript代码的方法?
发布于 2017-05-10 14:17:32
PostScript是一种编程语言,您可以使用if else语句来控制逻辑。因此,根据当前的比例,你可以计算出,你可以画出其他东西。如果你自己做,但需要你需要的逻辑(这称为编程;-),这是可能的
https://stackoverflow.com/questions/10164799
复制相似问题