我正在编写一个Haskell程序,它从Knytt Stories世界文件中绘制大地图.我使用包来制作图像文件,我需要编写我从spritesheets放在一起的许多图形层.现在,我使用自己的丑陋功能:friday
import qualified Vision.Primitive as Im
import qualified Vision.Image.Type as Im
import qualified Vision.Image.Class as Im
import Vision.Image.RGBA.Type (RGBA, RGBAPixel(..))
-- Map a Word8 in [0, 255] to a Double in [0, 1].
w2f :: Word8 -> Double
w2f = (/255) . fromIntegral . fromEnum
-- Map a Double in [0, 1] to a Word8 in [0, 255].
f2w :: Double -> Word8
f2w = toEnum . round . (*255)
-- Compose two images …Run Code Online (Sandbox Code Playgroud) 我最近发现了星期五,一个用于haskell的图像处理库,到目前为止似乎相当不错,但我希望能够加载视频并将其分解为图像.haskell有这样的库吗?