【问题标题】:Python's turtle.getscreen() loses the color of the screenPython 的 turtle.getscreen() 失去了屏幕的颜色
【发布时间】:2014-05-10 23:52:24
【问题描述】:

当我使用 getcanvas().postscript(file="xxx.eps") 保存图像时,乌龟的形状、笔的颜色、乌龟的颜色、乌龟所做的绘图都正确保存。但是屏幕的颜色是白色的,不管它被设置成什么。如何保留我设置的颜色?这是一个小例子,我默认除了屏幕颜色之外的所有内容:

trl = turtle.Turtle()         #Request a turtle to draw with
window=turtle.Screen()        #Request a screen
window.bgcolor('green')       #Set its color
trl.forward(100)              #Draw line
ws = trl.getscreen()
ws.getcanvas().postscript(file="cline.eps")

【问题讨论】:

    标签: python turtle-graphics


    【解决方案1】:

    有人指出我已经提出了这个问题的问题 13537483。结论似乎是故意将保存设置为这样,以免在彩色背景上浪费墨水:这改变了我的问题; [发布说明似乎表明我应该将其作为一个单独的问题发布,但因为我已经在这里]:

    我真的很想将屏幕输出保存到磁盘,而不是打印它。我只在搜索中找到了 .eps 选项,现在我发现它不是我需要的。有没有办法可以将输出写入 tiff 或 pdf 或 jpg 或...?

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-07-23
      • 1970-01-01
      • 2011-03-03
      • 1970-01-01
      • 2012-01-28
      • 1970-01-01
      • 2019-11-15
      • 2013-09-21
      相关资源
      最近更新 更多