SecurityYourFingers
@SecurityYourFingers
I make other things, but i know that without your

Можно ли на node js выполнить кодирование изображания по алгоритму Хаффмана?

Подскажите какие действия нужно выпонить для этой задачи.
Кодирование выполняется для bmp изображения.

На сколько я понял, должны быть такие шаги:
1. Получаем двоичное представление изображения. Туда входит и заголовок изображения и набор яркостей пикселей.
2. Создаем двоичное дерево комбинаций битов.
3. Создаем таблицу кодировки на основе дерева.
4. Записываем таблицу в заголовок изображения.
5. Создаем bmp изображение и записываем все выше полученные данныев него.

Главный вопрос, как на node js получить двоичное представление изображения? Как обрабатывать эти данные?
Есть примеры выполнения таких задач?
  • Вопрос задан
  • 89 просмотров
Решения вопроса 1
Robur
@Robur
Знаю больше чем это необходимо
Главный вопрос, как на node js получить двоичное представление изображения? Как обрабатывать эти данные?


Используйте Buffer для хранения и работы с бинарными данными. Можно файл сразу в него прочитать, дальше - преобразовывайте как угодно и записывайте обратно.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы