Skip to main content

A simple image manipulation library

Project description

ManipuIMG

License

Description

ManipuIMG is a small image manipulation tool that allows hiding text in images, converting text to images, creating histograms, and more!

Features

  • Steganography
  • Histograms
  • Text as an Image

Installation

Install via pip install manipuimg on Windows, pip3 install manipuimg on MacOS/Linux, or !pip install manipuimg on Jupyter Notebook.

Usage

import manipuimg

# Example usage of ImageStore
store = manipuimg.ImageStore('base')
store.text_to_image('Hello, world!')
print(store.image_to_text())  # Should print 'Hello, world!'

# Example usage of ImageHistogram
histogram = manipuimg.ImageHistogram('path/to/image.png')
histogram.calculate_histogram()
histogram.save_histogram('histogram.png')

# Example usage of ImageSteganography
steganography = manipuimg.ImageSteganography('path/to/image.png')
steganography.encode('Secret message')
print(steganography.decode())  # Should print 'Secret message'
steganography.save('stegano.png')

Contributing

Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.

License

This project is licensed under the Apache 2.0 License - see the LICENSE file for details.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

manipuimg-0.0.2.tar.gz (6.9 kB view details)

Uploaded Source

Built Distribution

manipuimg-0.0.2-py3-none-any.whl (7.3 kB view details)

Uploaded Python 3

File details

Details for the file manipuimg-0.0.2.tar.gz.

File metadata

  • Download URL: manipuimg-0.0.2.tar.gz
  • Upload date:
  • Size: 6.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.12.2

File hashes

Hashes for manipuimg-0.0.2.tar.gz
Algorithm Hash digest
SHA256 d2c824e483ab2878606798828ecffe43ab4a0a4e0cb77e0945d680a21bd4e5b0
MD5 a01e5f113d738b8b331273a559d4b4aa
BLAKE2b-256 74e4ad9438703c04289145742f956436eb2853aa61d448403cbfca96f4f35349

See more details on using hashes here.

File details

Details for the file manipuimg-0.0.2-py3-none-any.whl.

File metadata

  • Download URL: manipuimg-0.0.2-py3-none-any.whl
  • Upload date:
  • Size: 7.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.12.2

File hashes

Hashes for manipuimg-0.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 8b4e7dcf6452f5cce9de544679cbec9e9c959a9298baf2486df770223c845214
MD5 40adb29d6e7001cc5ab3ef9fb77a2312
BLAKE2b-256 3c9aed0e665ceefda440bbe30f126e3fbdebdd7afd5f8916b7434615e3a01191

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page