PDF 中的编程交替点背景图案? [已关闭]

问题描述 投票:0回答:1

我想用交替的点-空填充一页(或矩形),以说明数量,特别是温室气体排放量。有很多带有点图案的库存艺术品,例如

https://img.freepik.com/free-vector/dotted-black-background_78370-1817.jpg?size=626&ext=jpg&ga=GA1.1.1375114104.1712160014&semt=sph

但它们通常是兆字节。对于一本书来说,仅仅为了展示十几个点图案,就达到 200MB 的长度,这并不完全理想。

我还想删除其中一个点(或其中一些点,中间可能有一个覆盖的白色圆圈),和/或用箭头指向删除的点。

如果不学习 pdf 语言本身,是否有任何好的绘图程序可以帮助我以节省空间的方式创建程序化重复图案?或者,如果有一本关于快速完成此类事情的书籍或教程,而无需学习有关 postscript/pdf 的所有内容,请指出我那里。感谢指点。

image pdf postscript
1个回答
0
投票
<svg width="2000" height="2000" xmlns="http://www.w3.org/2000/svg">

  <defs>
    <pattern id="dotted" x="0" y="0" width=".0025" height=".0025">
      <rect x="0" y="0" width="5" height="50" fill="blue" />
      <circle
        cx="5"
        cy="5"
        r="2"
        fill="yellow" />
    </pattern>
  </defs>

  <rect fill="url(#dotted)" stroke="black" width="2000" height="2000" />
</svg>

使用 safari 打开并导出它会创建一个 5KB 的文件。

© www.soinside.com 2019 - 2024. All rights reserved.