我一直在尝试创建一段特殊的随机模式。例如随机的黑点,像这样:使用不重复的随机模式生成图像
https://picload.org/thumbnail/riogwpll/pattern2.jpg
但是,我需要约10万点/圈更大的图像。原则上,没有任何问题,但是,带有几个MB的SVG随后会变得太大而无法打开它,例如使用Inkscape,因为每个圆圈都是单独绘制的。任何想法如何能更好地实现,从而产生更小的文件。我已经尝试了一些模式。问题是它应该是一个真正的随机的,不重复的模式。
这是没有必要用点它也可能是这样做的: [在这里输入的形象描述] [1] https://picload.org/thumbnail/riogwwdr/pattern1.jpg
的想法/建议,我很感激。
欢迎来到StackOverflow。 请参考[游览], 学习问好问题stackoverflow.com/help/how-to-ask, 做个[mcve]。 请显示您的编码尝试。代码不应该在MB中,或者它是? – Yunnosch
查看[Perlin动荡](https://www.w3.org/TR/SVG11/filters.html#feTurbulenceElement)的SVG过滤器基元。从一目了然,你的例子可以通过它来直观地实现。它的适当性可能是一个数学分析的问题。 – ccprog
看看David Dailey关于动荡的信息,了解它们是如何工作的:http://srufaculty.sru.edu/david.dailey/svg/SVGOpen2010/filters2.htm –