Metadata-Version: 2.4
Name: gbkomipic
Version: 0.1.0
Summary: Library for creating steganographic images with encoded color pixels.
Author: GBKOMI
Requires-Python: >=3.8,<4.0
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Programming Language :: Python :: 3.14
Requires-Dist: Pillow (>=10.0.0,<11.0.0)
Description-Content-Type: text/markdown

# GBKomiPic

GBKomiPic is a simple and lightweight Python library for steganography, allowing you to hide text within RGB images. It enhances your data privacy by using XOR encryption and embedding the data into image pixels.

## Features

*   **Text-to-Image Embedding**: Hide any text message within image files.
*   **Data Encryption**: Utilizes XOR encryption for enhanced security of hidden data.
*   **Ease of Use**: Simple `create` and `read` functions for straightforward data embedding and extraction.
*   **Minimal Dependencies**: Primarily relies on the `Pillow` library for image processing.

## Installation

To install this library, you can either include its files in your project or install it via pip (if officially released).

## Usage

### Embedding Text (Create)
```python
from gbkomipic import create

# The secret text to hide
secret_text = "This is a confidential message."
# Encryption key (can be any string)
encryption_key = "mysecretkey"
# Output image filename
output_image = "output_image.png"

# Call the create function to generate an image with the hidden text
create(secret_text, output_image, encryption_key)
print(f"Text successfully hidden in image '{output_image}'.")

