gpt4 book ai didi

python - 是否有与 Borland C 命令 putpixel 等效的 Matplotlib?

转载 作者:太空宇宙 更新时间:2023-11-03 20:00:24 26 4
gpt4 key购买 nike

我有兴趣将一些旧的分形成像程序从 Borland C 移植到 python。在 Borland C 中,putpixel 命令会将指定的颜色像素放置在光栅化图形字段中。在 matplotlib 中是否有一种简单的方法可以做到这一点?

最佳答案

所以答案取决于您想在这里做什么。 matplotlib 有很多用于表示图像数据的实用程序,this可能会为熟悉 matplotlib 的工作流程提供一个良好的起点。您可以直接编辑使用 matplotlib 进行可视化的 numpy 数组的值,但 matplotlib 不允许您访问正在渲染的数据。

我想您已经编写了一些颜色图和其他渲染工具,但要了解 matplotlib 可能内置的内容,我建议查看此 example 。这是一个简单的 Mandelbrot,逃逸时间,但它利用了非线性颜色映射和着色。

根据我的经验,我通常将分形计算为 2D numpy 数组,然后允许 matplotlib 处理最终输出图像的着色和缩放。 Matplotlib 的工作方式与您习惯使用的 Canvas 体验不同。我建议使用计算出的所需像素值填充 numpy 数组,然后将该数组发送到 matplotlib 进行渲染。

关于python - 是否有与 Borland C 命令 putpixel 等效的 Matplotlib?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59273850/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com