我有一些将图像表示为的原始数据Data.ByteString
。wxHaskell 中有没有办法将其转换为图像/位图?
该原始数据可以是像 PNG/JPG/GIF 这样的图像,因此它将以“PNG 等”这样的字节序列开头。
我尝试使用“gd-3000”来创建它,但我无法使用 wx 使该库的输出“兼容”。
我有一些将图像表示为的原始数据Data.ByteString
。wxHaskell 中有没有办法将其转换为图像/位图?
该原始数据可以是像 PNG/JPG/GIF 这样的图像,因此它将以“PNG 等”这样的字节序列开头。
我尝试使用“gd-3000”来创建它,但我无法使用 wx 使该库的输出“兼容”。
似乎没有从 ByteString 读取此类数据的功能,但是有从文件中读取图像/位图的功能,请参阅Graphics.UI.WX.Media中的 imageCreateFromFile 和 bitmapCreateFromFile 。(如有必要,您可以为这些功能使用临时文件。)