foto

📸 tameronline-foto

A lightweight desktop tool to resize and compress images using Python and a simple GUI built with Tkinter.
Designed to reduce image size without significant quality loss, with automatic compression and dimension adjustment.

🚀 Features

đŸ–Ĩī¸ Screenshot (optional)

Screenshot

🧰 Requirements

pip install -r requirements.txt

đŸ› ī¸ Usage

  1. Run the script myfoto.py.
  2. Select an image from your system.
  3. The image will be resized and compressed to the same directory with a name like image_compressed.jpg.
  4. A message box will confirm whether the compression was successful.

From terminal (optional)

python myfoto.py

🧱 Project Structure

tameronline-foto/
├── README.md              ← This file
├── LICENSE                ← Apache 2.0 license
├── myfoto.py              ← Main script for GUI and image processing
└── requirements.txt       ← Required libraries

đŸ“Ļ Build Executable (Optional)

You can use PyInstaller to generate an executable:

pyinstaller --onefile myfoto.py

The executable will appear in the dist/ folder.

đŸ“Ĩ Downloads

📄 License

This project is licensed under the Apache License 2.0.

â„šī¸ Note: This repository is currently under initial setup. Final name and structure may change.


🚧 Roadmap to Production-Grade Version

To evolve tameronline-foto into a truly production-ready image compression tool, several enhancements are planned or suggested for future development:

✨ Author