Можно ли на node js выполнить кодирование изображания по алгоритму Хаффмана?
Подскажите какие действия нужно выпонить для этой задачи.
Кодирование выполняется для bmp изображения.
На сколько я понял, должны быть такие шаги:
1. Получаем двоичное представление изображения. Туда входит и заголовок изображения и набор яркостей пикселей.
2. Создаем двоичное дерево комбинаций битов.
3. Создаем таблицу кодировки на основе дерева.
4. Записываем таблицу в заголовок изображения.
5. Создаем bmp изображение и записываем все выше полученные данныев него.
Главный вопрос, как на node js получить двоичное представление изображения? Как обрабатывать эти данные?
Есть примеры выполнения таких задач?
Главный вопрос, как на node js получить двоичное представление изображения? Как обрабатывать эти данные?
Используйте Buffer для хранения и работы с бинарными данными. Можно файл сразу в него прочитать, дальше - преобразовывайте как угодно и записывайте обратно.