ISA
- это 🚀 мощная Python библиотека для кодирования и декодирования изображений. Она предоставляет самый безопасный способ шифрования изображений.
Скопируйте файл main.py
в свой проект и run.py
в качестве примера использования кода.
from main import ImageEncoderDecoder
# Создание экземпляра класса ImageEncoderDecoder
encoder_decoder = ImageEncoderDecoder('Ваш пароль')
# Кодирование изображения
result = encoder_decoder.encode_image('input/go.jpg')
result['image'].save('shuffled/shuffled.png', pnginfo=result['metadata'])
# Декодирование изображения
original_img = encoder_decoder.decode_image('shuffled/shuffled.png')
original_img.save('original.png')
Конструктор класса ImageEncoderDecoder
. Принимает аргумент password
в качестве строки.
Метод для кодирования изображения. Принимает путь к изображению в качестве строки. Возвращает словарь, содержащий закодированное изображение и метаданные.
Метод для декодирования изображения. Принимает путь к закодированному изображению в качестве строки. Возвращает декодированное изображение.