Описание тега juicy-pixels

JuicyPixels - это библиотека haskell, используемая для загрузки и хранения изображений в форматах PNG,Bitmap, Jpeg, Radiance, Tiff и Gif.
1 ответ

Haskell - Преобразование нескольких изображений в видеофайл - функция frameWriter ffmpeg-lights не работает

ситуация В настоящее время я работаю над приложением для обработки изображений, которое использует ffmpeg-light для извлечения всех кадров данного видеофайла, чтобы впоследствии программа могла применять оттенки серого, а также алгоритмы обнаружения…
25 окт '17 в 21:48
1 ответ

Как извлечь значения RGB из (большинства) изображений?

Я хочу извлечь каждое значение RGB из возможных картинок в Haskell. Какой самый простой способ получить необработанные значения (0-255)? Я уже получил некоторые результаты с библиотекой Juicy Pixels, но почему-то всегда получаю исключение: *** Excep…
07 авг '15 в 17:45
1 ответ

Как мне написать пиксели с помощью JuicyPixels? (в монаде ST)

Я хотел бы записать несколько пикселей в изображение и записать изображение на диск. Я следовал совету, который слышал от многих Хаскеллеров, чтобы они следили за сигнатурами типов и, по сути, играли в "типичные тетрисы" до тех пор, пока я не пойду …
23 мар '14 в 18:00
1 ответ

Как найти метаданные mp4 с помощью ffmpeg-light в haskell?

Я использую ffmpeg-light, JuicyPixels и глянец для отображения видео с помощью Haskell. Я хочу найти метаданные видео, которое я играю автоматически, но я еще не нашел способ сделать это. Я хотел бы получить доступ к метаданным, таким как разрешение…
18 дек '15 в 19:04
2 ответа

IO (возможно изображение) -> изображение

Я создаю игру с Gloss. У меня есть эта функция: block :: IO (Maybe Picture) block = loadJuicyPNG "block.png" Как мне взять этот IO (возможно изображение) и превратить его в изображение?
07 дек '18 в 15:12
2 ответа

Выберите конкретную картинку из списка

У меня есть следующая функция: blockToPicture :: Int -> [Picture] -> Picture blockToPicture n [pic1,pic2,pic3] | n==0 = ... | n==1 = ... | otherwise = ... Если n==0 Я хочу выбрать pic1, если n==1 Я хочу выбрать pic2, В противном случае я хочу …
08 дек '18 в 14:22
2 ответа

Текстура OpenGL содержит неверные данные - что происходит?

Я пытаюсь загрузить изображение в текстуру OpenGL. Я создал окно и GL 4.4 Core Forward-совместимый контекст: Вот код, который я использую для загрузки изображения и создания текстуры: load :: IO () load = do image <- JP.readImage "image.png" case…
06 фев '15 в 15:41
1 ответ

JuicyPixels не может загружать файлы PNG

Я пытаюсь узнать, как загружать, изменять и сохранять изображения с помощью JuicyPixels версии 3.2.5.1. У меня есть следующий код: {-# LANGUAGE OverloadedStrings #-} import Codec.Picture imageCreator :: String -> IO () imageCreator path = writePn…
28 май '15 в 16:41
1 ответ

Haskell - превращение нескольких графических файлов в один видеофайл с помощью пакета ffmpeg-light

Фон Я написал приложение для обработки изображений, которое использует ffmpeg-light пакет для извлечения всех кадров данного видеофайла, чтобы впоследствии программа могла применять оттенки серого, а также алгоритм обнаружения краев для каждого из к…
23 окт '17 в 19:09
1 ответ

Как загрузить текстуру OpenGL с библиотекой JuicyPixels в Haskell

Можете ли вы дать мне пример того, как загрузить текстуру с помощью texImage2D (из OpenGL) и readImage (из библиотеки JuicyPixels) в Haskell? Я знаю, что здесь уже есть подобный вопрос, но, поскольку я новичок, я не смог заставить этот пример работа…
01 июл '14 в 13:00
1 ответ

Почему Gloss не рендерит в родном разрешении?

В OSX (с собственным разрешением 2560 x 1600) Gloss отображает все с коэффициентом масштабирования 2x. При назначении размера окна 300 x 300 для функции отображения создается окно 600 x 600. Весь контент в этом окне также в два раза больше (в каждом…
08 июн '19 в 20:57
1 ответ

Как преобразовать точность типа изображения из Double в Word8 с помощью HIP?

У меня есть изображение в типе Image VS Y Double (после использования функции readImageY из библиотеки HIP), и я хочу преобразовать его в Image VS Y Word8. Как мне это сделать? Мне нужна эта точность для следующей функции, к которой я это применяю. …
11 июн '20 в 21:09
1 ответ

Как преобразовать изображение из типа DynamicImage в изображение arr cs e? Использование JuicyPixels и HIP-библиотек

Я использую библиотеку обработки изображений JuicyPixels, чтобы получить изображение и преобразовать его в матричный тип. Я хочу изменить разрешение изображения до указанного пользователем размера, чтобы передать его в нейронную сеть. Моя программа …
0 ответов

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

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

Утечка пространства при глянцевом рендеринге изменяемого изображения

Я использовалJuicyPixelбиблиотека для генерации визуализированного изображения иglossбиблиотека для предварительного просмотра в реальном времени. Приведенный ниже фрагмент кода вызывает утечку пространства viewportRenderer :: Viewport Picture viewp…