go x/image/vector: repeat Draw() -> nonsense

2ul0zpep  于 3个月前  发布在  Go
关注(0)|答案(4)|浏览(44)

Go版本

在你的模块/工作区中运行go env的输出:

n/a

你做了什么?

https://go.dev/play/p/VlCSG5OMtxF
(改编自示例包)
我试图在两个不同的目标上绘制。

你看了什么发生?

你期望看到什么?

重复绘制后没有变化

rfbsl7qr

rfbsl7qr1#

我认为你应该在绘制之间调用重置?

ni65a41a

ni65a41a2#

我认为你应该在绘制之间调用重置?
文档说它会删除路径,现在经过测试,这就是重置的作用。

dfddblmv

dfddblmv3#

如果图像的下界也被绘制,且下界是原点,那么它可以正常工作。可能是某个应该为零的值在绘制后被保留在了其他地方。

jm81lzqq

jm81lzqq4#

如果目标图像的大小不同,第二个绘制操作会引发恐慌。
与上述相同吗?还是有其他问题?

相关问题