0

我想要像画布这样的东西,但是除了所有提供的几何图形之外,我还可以轻松地操纵像素,这些几何图形可以在画布上绘制。

是否可以将 GD::Image 之类的内容嵌入到画布中?那么我也许可以使图像透明并在其中设置一些像素(GD::Image->setPixel())将其定位在画布上?

ps:好吧,这不一定是perl,因为大多数脚本(而不仅仅是)语言的所有库似乎都有绑定。

4

1 回答 1

1

Tk 的画布并非旨在提供像素级控制,但您可以通过将图像项放入并操作其中的像素来实现。我不确定 GD::Image,但我知道您可以使用支持透明度的 Tk 照片图像来做到这一点,并且默认情况下已经很长时间了。

使用图像进行此操作的另一个优点是它们可以在项目列表中重新堆叠、隐藏、删除、重新添加等。这为您提供了很大的空间来处理如果您只是绘制原始图像会有些尴尬的事情。

于 2010-04-05T06:21:24.433 回答