将python中的海龟图像转换为2D二进制矩阵?

时间:2018-12-22 08:12:49

标签: python turtle-graphics

我正在生成分形图像,特别是在Python中使用乌龟生成科赫曲线。我打算计算图像的盲点性,为此我需要2D二进制矩阵形式的图像。

如何将乌龟输出转换为0s和1s的2D二进制矩阵,可用于进一步的计算?

1 个答案:

答案 0 :(得分:0)

下面的脚本创建了一个小型KingfisherManager.shared.retrieveImage(with: url) { result in // Do something with `result` } 应用程序,当单击 Draw 按钮时,该应用程序会用乌龟图形绘制东西。单击 Save 按钮后,它将图形保存到位图图像文件中。

它使用PIL(Python图像库)模块将乌龟图形画布转换为RGB图像,并将其转换为每像素1位的位图图像。

这是它创建的tkinter位图图像文件:

turtlescreen.png image file

您从未指示过所需的图像格式,因此您可能需要修改脚本以创建其他格式-它当前会创建turtlescreen.png格式的图像。图像文件名的扩展名决定了这一点。

.png