返回介绍

ImageTk Module

发布于 2021-01-07 09:04:44 字数 3564 浏览 945 评论 0 收藏 0

The ImageTk module contains support to create and modify Tkinter BitmapImage and PhotoImage objects from PIL images.

For examples, see the demo programs in the Scripts directory.

class PIL.ImageTk.BitmapImage(image=None, **kw)

A Tkinter-compatible bitmap image. This can be used everywhere Tkinter expects an image object.

The given image must have mode “1”. Pixels having value 0 are treated as transparent. Options, if any, are passed on to Tkinter. The most commonly used option is foreground, which is used to specify the color for the non-transparent parts. See the Tkinter documentation for information on how to specify colours.

参数:image – A PIL image.
height()

Get the height of the image.

返回:The height, in pixels.
width()

Get the width of the image.

返回:The width, in pixels.
class PIL.ImageTk.PhotoImage(image=None, size=None, **kw)

A Tkinter-compatible photo image. This can be used everywhere Tkinter expects an image object. If the image is an RGBA image, pixels having alpha 0 are treated as transparent.

The constructor takes either a PIL image, or a mode and a size. Alternatively, you can use the file or data options to initialize the photo image object.

参数:
  • image – Either a PIL image, or a mode string. If a mode string is used, a size must also be given.
  • size – If the first argument is a mode string, this defines the size of the image.
  • file – A filename to load the image from (using Image.open(file)).
  • data – An 8-bit string containing image data (as loaded from an image file).
height()

Get the height of the image.

返回:The height, in pixels.
paste(im, box=None)

Paste a PIL image into the photo image. Note that this can be very slow if the photo image is displayed.

参数:
  • im – A PIL image. The size must match the target region. If the mode does not match, the image is converted to the mode of the bitmap image.
  • box – A 4-tuple defining the left, upper, right, and lower pixel coordinate. If None is given instead of a tuple, all of the image is assumed.
width()

Get the width of the image.

返回:The width, in pixels.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文