小编bsk*_*1ch的帖子

我可以使用Python访问ImageMagick API吗?

我需要使用ImageMagick,因为PIL没有我正在寻找的图像功能.但是,我想使用Python.

python绑定(PythonMagick)自2009年以来一直没有更新.我唯一能找到的就是os.system调用命令行界面,但这看起来很笨拙.

有没有办法直接使用ctypes和转换某种类型的API ?作为最后的手段,还有其他任何图书馆都有大量的ImageMagick图像编辑工具,我已经查看了吗?

python ctypes image-manipulation imagemagick

46
推荐指数
3
解决办法
4万
查看次数

将PIL图像转换为GTK Pixbuf

我想看看是否有另一种方法将PIL图像转换为GTK Pixbuf.现在,我所拥有的只是看起来像我发现的低效编码实践,并且已经破解了我的需求.这是我到目前为止:

def image2pixbuf(self,im):  
    file1 = StringIO.StringIO()  
    im.save(file1, "ppm")  
    contents = file1.getvalue()  
    file1.close()  
    loader = gtk.gdk.PixbufLoader("pnm")  
    loader.write(contents, len(contents))  
    pixbuf = loader.get_pixbuf()  
    loader.close()  
    return pixbuf 
Run Code Online (Sandbox Code Playgroud)

有没有更简单的方法来完成我错过的转换?

python gtk image-processing python-imaging-library

11
推荐指数
2
解决办法
4802
查看次数