perl:tk:允许对输出进行像素级控制的方式/小部件

时间:2010-03-31 23:18:15

标签: perl graphics plot pixel tk

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

是否可以将GD :: Image等内容嵌入到画布中?那么我可能会让图像透明并在其中设置一些像素(GD :: Image-> setPixel())将它放在画布上?

ps:嗯,这不一定是perl,因为对于大多数脚本(而不仅仅是)语言来说,似乎存在所有lib的绑定。

1 个答案:

答案 0 :(得分:1)

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

使用图像执行此操作的另一个好处是,它们可以在项目列表中重新包装,隐藏,删除,重新添加等。这为您提供了很多范围,如果您只是适度的尴尬画得很生。