问题标签 [generative-art]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - Matplotlib 散点图返回不同版本的不同图
我正在开发一个基于 matplotlib 散点图的名为samila的 Python 生成艺术生成器库。它有两个函数并将正方形空间映射为任意形状。我们希望生成的形状对于给定的函数和给定的随机种子是相同的,以便可重现。
最近我们正在研究具有复杂值的函数,并通知散点图输出在 matplotlib 的不同版本中不一样。
我想知道为什么会这样,matplotlib 有什么问题。如果这是一个错误,那么 matplotlib 在其不同版本中为特定代码绘制不同的数字可能会很糟糕。
因此,如果您使用以下代码运行matplotlib==3.4.3
:
您将收到以下警告:
如果您使用运行代码,matplotlib==3.0.3
您将拥有:
[编辑]:我添加了一个matplotlib
直接使用的示例,而不是通过 Samila 使用它。如果您愿意,可以使用此脚本代替以前的脚本。
系统详情:
- 操作系统:Linux - Ubuntu 20.04
- Python:Python 3.8.10
- 海湾合作委员会:[海湾合作委员会 9.3.0]
- Matplotlib:[3.0.3,3.4.3]
- 麻木:1.19.1
javascript - 如何在处理中创建多个图像,然后将它们按顺序保存在一个循环中?
我正在使用 Java 处理生成艺术,我希望创建大量摘要,然后将它们整理成最好的示例。目前,我正在通过运行具有保存功能的脚本手动执行这种操作,将编号图像保存为 JPG,但每次制作一张图像时,我都必须手动更改编号并再次执行。这是非常乏味的。
我想做的是添加一些代码,这些代码将运行一个循环,其中将根据我设置的规则创建图像,然后按顺序保存(如果可能,随机字母数字名称会很好,因为我可以批量重命名它们之后)。
我当然愿意接受其他安排,比如用 python 或其他语言做这件事,但我可能不得不重写绘图代码,我有点热连线这个东西。
像我是个新手一样跟我说话,因为我并没有比这更进一步。
processing - 处理中的 goto 10 尝试失败
我已经尝试过关于处理的 Goto 10 练习,但不知道我的错误在哪里。目的是制作类似 Goto 10 的场景,但我缺少一些东西。我相信循环可能会关闭。
p5.js - 在这个 p5.js 代码中,即使按下鼠标,我也没有获得背景颜色
请告诉我这里代码中的错误是什么,即使按下鼠标,我也没有获得背景颜色,当鼠标按下时,我应该得到交替的黑色和绿色功能 mousePressed() 没有执行
java - 如何在处理中加载的 png 图像上创建颜色剪贴蒙版?
我使用 java 处理。我有一个透明的背景 png 绘图,它看起来有点像抽象的叶子,有点像马蒂斯。我知道如何使用从数组中选择的随机颜色创建形状,因此我可以在循环中为每个帧显示具有不同背景颜色的形状,并保存每个。我接下来要做的是在绘图上创建另一个图层,该图层填充了我的数组中的随机颜色,但是让该图层仅显示在加载的底层 png 的像素上。
最终结果是能够推出无限数量的随机颜色版本的叶子设计,具有随机背景颜色。我只是还没弄清楚如何创建这种剪贴蒙版效果。
javascript - 如何在 p5.js 中使用向量生成点网格
我试图在画布上生成一个由向量描述的点网格,以创建一个流场。我在嵌套循环中生成向量,然后将它们推送到列表中,最后尝试绘制它们。但是,当我尝试绘制它们时,无法识别 .x 和 .y 属性。我认为这是因为向量列表是空的/只有一个条目,我不知道为什么。抱歉,如果这是一个简单的问题 - 这是我第一次使用 javascript 和 p5.js。我的代码如下所示,它应该生成一个统一的点网格。
编辑:我的代码肯定会生成一个向量,但出于某种原因只生成一个。所以我认为问题在于 for 循环没有正确执行。
node.js - TypeError:无法读取未定义的属性(读取“层”)
完成所有工作后,我尝试运行(节点 index.js)并出现此错误:PS C:\Users\mi pc.DESKTOP-1K26KAH\Desktop\generation-art-opensource-3> node index.js C: \Users\mi pc.DESKTOP-1K26KAH\Desktop\generation-art-opensource-3\index.js:119 _races[_race].layers.forEach((layer) => { ^
TypeError:无法在 startCreating (C :\Users\mi pc.DESKTOP-1K26KAH\Desktop\generation-art-opensource-3\index.js:148:18) 在对象。(C:\Users\mi pc.DESKTOP-1K26KAH\Desktop\generation-art-opensource-3\index.js:180:1) 在 Module._compile (node:internal/modules/cjs/loader:1101:14)在 Object.Module._extensions..js (node:internal/modules/cjs/loader:1153:10) 在 Module.load (node:internal/modules/cjs/loader:981:32) 在 Function.Module._load ( node:internal/modules/cjs/loader:822:12) 在 Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:81:12) 在 node:internal/main/run_main_module:17:47 请帮助
nft - 节点 utils\updatebaseUri.js
我不确定如何解决此问题:
有谁知道我需要修复什么才能使 node utils\updatebaseUri.js 工作?