wxHaskell: конвертировать Data.ByteString в изображение
У меня есть некоторые необработанные данные, которые представляют изображение как Data.ByteString
, Есть ли способ в wxHaskell преобразовать его в изображение / карту прикуса?
Эти необработанные данные могут представлять собой изображения, подобные PNG/JPG/GIF, поэтому они будут начинаться с последовательностей байтов, таких как "PNG и т. Д.".
Я пытался использовать "gd-3000" для его создания, но я не смог сделать "совместимым" вывод этой библиотеки с wx.
1 ответ
Кажется, что нет функции для чтения таких данных из ByteString, но есть функции для чтения изображений / растровых изображений из файла, см. ImageCreateFromFile и bitmapCreateFromFile из Graphics.UI.WX.Media. (При необходимости вы можете использовать временный файл для этих функций.)