将BullsEye添加到图像(更改像素)

时间:2014-08-26 15:33:01

标签: python-3.x

我试图在不使用导入python函数的情况下向图像添加目标(靶心),但事实证明这是相当困难的,但我相信我需要通过使用代码来定义一个圆圈。应该通过更改像素而不是导入函数来完成。

由于

需要位于图像的中心

1 个答案:

答案 0 :(得分:0)

您需要在此处添加更多信息 - 如何在Python中重新映射您的图像?通常对于引出代码,处理图像是通过第三方模块完成的,每个模块都有一种绘制或改变不同像素的方法。如果你没有使用,你必须定义你的图像读写代码(或在屏幕上显示图像的方式)。

无论如何,在没有任何“导入”的情况下完成所有这些操作将是非常人为的,尽管可行。 也许你应该使用需要最少编码的pnm文件。

也就是说,您可以将内存中的图像表示为bytesarray对象,并使用math.sin和math.cos(您必须导入它们,或采用“光线跟踪”方法,这种方法可以基于x ** 2 + y * 2 = r ** 2)画出你的圆圈。