Как использовать любую строку (IO())

Я работаю с библиотекой Juicy Pixels в Haskell и хочу сделать GIF-анимацию со списком изображений PixelRGB8 . Есть функция, которая это делает (writeGifAnimation), но она возвращает тип, который я не знаю, как использовать (либо String (IO())). Кто-нибудь может мне помочь?

Как я его использую:writeGifAnimation "test.gif" 1 LoopingForever image_list

Ошибка:Couldn't match expected type ‘IO ()’ with actual type ‘Either String (IO ())’

Документация библиотеки: https://hackage.haskell.org/package/JuicyPixels-3.3.7/docs/Codec-Picture.html#v:savePngImage:~:text=the%20same%20delay.-,writeGifAnimation,-%3A%3A%20FilePath%20%2D%3E

0 ответов

Другие вопросы по тегам