Обложка канала

Python - Советы, библиотеки, гайды

10180 @xo_py

Всё для Python программиста :3 Готовый код, советы, лайфхаки, годные библиотеки, уроки и многое другое!

Python - Советы, библиотеки, гайды

4 года назад
Открыть в
PngBin – Инструмент преобразование любых двоичных данных в файл изображения PNG и наоборот. Изображение, созданное PngBin, будет иметь все свойства, как и обычное изображение PNG, за исключением того, что при просмотре программой просмотра изображений оно будет выглядеть сломанным и зашумленным, что нормально для любых изображений PngBin. Демо-режим тут :3 Зачем это надо? Используя функцию сжатия данных без потерь, изображение PNG может содержать произвольные двоичные данные (из-за чего картинка выглядит зашумлённо) без потери ни единого бита информации, в отличие от изображения JPEG, которое имеет сжатие с потерями и не может реверсировать свои данные. к первоначальной форме. Есть 2 основных класса, Writer которые преобразуют любые двоичные данные в изображение PngBin и Reader делают обратное. Эти 2 класса также имеют соответствующие расширения EncryptWriter и DecryptReader соответственно. Они используются, чтобы скрыть/показать данные внутри изображений PngBin. Инструмент находится здесь :3