Система преобразования текстовых данных в набор пикселей

Скрипт Система преобразования текстовых данных в набор пикселей 2021-11-15

Метод содержит в себе следующие моменты:
1. Преобразование текстовых данных, записанные в формат .txt, в картинку любого типа(исходным моментом считается png, но от смены расширения картинки информация в ней не потеряется);
2. Преобразование данных из картинки в текст.

Хочется разъяснить, что картинка представляет из себя 2 линии: линия с набором данных в байтах и информацией о длине тех самых данных(там также будет мусор для соблюдения одного правила)
цикл по созданию информации о длине данных для помещения в пиксель:
while lenf > 0:
    line_lenght.append(((lenf % 256), 0, 0))
    lenf = lenf // 256
выше изложен метод разрядности по 256, чтобы поместить информацию о длине данных в массиве в картинку как байт или набор байтов. Ее длина всегда будет меньше всей длины картинки(это математически доказывается для любого массива с n количеством данных).
обратный метод:
  for i in range(len(massive_lenghttrue)):
      init += massive_lenghttrue[i] * (256 ** i)
Здесь списки библиотек для работы с файлом:
1. PIL
2. random
3. numpy
4. colorama
Снизу(картинка) приведен пример результата записи для наглядности
  • new7503740.png
    new7503740.png
    113 байт · Просмотры: 61
Автор
Moren_1488
Скачивания
6
Просмотры
485
Расширение
zip
Размер файла
1.5 KB
Хэш
ec87173c49f42c582e5e9d5641408e47
Первый выпуск
Обновление
Оценка
5.00 звёзд 1 оценок

Другие ресурсы пользователя Moren_1488

  • Hex_CoderV5
    Исходник Hex_CoderV5
    программа кодировки и декодировки файла и его данных.
  • Hex_CoderV3.1
    Скрипт Hex_CoderV3.1
    скрипт по преобразованию текстовых данных в картинку определенного вида

Последние отзывы

)))))))))))
Сверху Снизу