将pil图像转换为gtk pixbuf

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了将pil图像转换为gtk pixbuf相关的知识,希望对你有一定的参考价值。

  1. import gtk
  2. import Image
  3.  
  4. def image2pixbuf(im):
  5. file1 = StringIO.StringIO()
  6. im.save(file1, "ppm")
  7. contents = file1.getvalue()
  8. file1.close()
  9. loader = gtk.gdk.PixbufLoader("pnm")
  10. loader.write(contents, len(contents))
  11. pixbuf = loader.get_pixbuf()
  12. loader.close()
  13. return pixbuf

以上是关于将pil图像转换为gtk pixbuf的主要内容,如果未能解决你的问题,请参考以下文章

在GTK中缩放图像

Ruby GTK Pixbuf 定时图像更改

将opencv图像格式转换为PIL图像格式?

将 PIL 图像转换为字节数组?

如何将 PIL 图像转换为 numpy 数组?

PIL:将字节数组转换为图像