【问题标题】:wxpython get pixel color and saving imageswxpython 获取像素颜色并保存图像
【发布时间】:2014-01-23 20:53:34
【问题描述】:

Python 3.3 和 wxPython 3.0。

如何获得像素颜色?我还没有找到任何适用于 Python 3.3 的明确答案。

另外,我有一幅画在屏幕上,我想保存它。现在我只想保存为 RGB 图像,将来我可能还想添加透明度因子。首先,哪些文件类型允许保存图像 RGB 以及哪些文件也允许保存 Alpha 通道?那我怎么去保存图像呢?我知道听起来 png/bmp 可能是唯一允许 alpha 的,但也许我误解了我迄今为止所看到的。

【问题讨论】:

    标签: wxpython


    【解决方案1】:

    要获取像素颜色值,您需要使用 Python 图像库。 Stack上的解释实际上已经有几个答案:

    我认为 png 和 bmp 格式可能是 Alpha 通道的最佳选择。

    【讨论】:

    • 这是我的理解还是不能在 Python 3.3 中使用 PIL?我只需要将它从 2.7 目录复制到 3.3 目录即可使用吗?根据我的理解,我认为您不能在 Python 3.3 中使用 PIL、Gtk、Pycurl 和许多其他模块。因此,我问了关于获取像素颜色的问题。我已经看过几篇关于使用 PIL 获取像素颜色的文章,但我上面所说的内容可能让我“想不通”。
    • 官方 PIL 项目还没有移植到 Python 3。但是,你可以使用它上面的枕头叉:pypi.python.org/pypi/Pillow/2.3.0
    • 好的,我知道我可能有一些问题需要处理。我在计算机上安装了 2.7 和 3.3。当我去安装 Pillow 时,它被引用到 2.7。如何将它们放入 3.3 文件夹。它不会让我进行简单的复制和粘贴。
    • 在 Windows 上,您只需获取正确的安装程序。如果您从源代码安装,请执行以下操作:/path/to/python33.py /path/to/pillow/setup.py install
    猜你喜欢
    • 1970-01-01
    • 2020-05-08
    • 2013-07-21
    • 2019-07-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-05-11
    相关资源
    最近更新 更多