Skip to content

Stellar Neo is a desktop application meticulously crafted for photographers and creators. My primary goal is to provide a truly "out-of-the-box," detail-oriented, and completely free solution for photo framing and watermarking.

License

Notifications You must be signed in to change notification settings

HuangNO1/stellar-neo

Repository files navigation

Stellar Neo

A modern, elegant, and powerful photo framing and watermarking tool.

Python PyQt6 License
Release Downloads

✨ Introduction

Have you ever been frustrated by the lack of satisfactory watermarking applications, especially when they fail to read the precious EXIF data from photos edited with tools like LRC or Luminar Neo? This frustration was the driving force behind the creation of Stellar Neo.

Stellar Neo is a desktop application meticulously crafted for photographers and creators. My primary goal is to provide a truly "out-of-the-box," detail-oriented, and completely free solution for photo framing and watermarking.

Stellar Neo Main Interface

🚀 Key Features

Intelligent EXIF Recognition: Automatically reads camera model, lens, ISO, aperture, and other parameters upon import, and intelligently matches the corresponding brand logo.

  • Powerful Watermark System:

    • Logo Watermark: Supports auto-detection, selection from a built-in brand library, or uploading and managing your own logos.

    • Text Watermark: Display camera parameters or custom text with full control over font, size, and color.

    • High Customization: Freely adjust the relative position of the logo and text (vertical, horizontal) and precisely place the watermark in nine positions within the frame or on the photo.

  • Flexible Frame Editing:

    • Versatile Frame Styles: Choose between a solid color background or a blurred extension of the photo content.

    • Fine-tuned Padding Control: Independently adjust the top, bottom, and side padding of the frame to create the perfect proportions.

    • Visual Enhancements: Add rounded corners and shadows to both the photo and the frame for a polished look.

  • Efficient Batch Processing:

    • Supports batch import of images via drag-and-drop or a button click.

    • One-click "Select All / Deselect All" for easy list management.

    • A clear progress bar is displayed during export, with status indicators for completed items.

  • Personalized Asset Libraries:

    • Built-in managers for logos and fonts, allowing you to upload, preview, and use your own assets.
  • Modern User Interface:

    • A clean and beautiful interface inspired by VS Code.

    • Supports three theme modes: Light, Dark, and System.

    • Multi-language support (Traditional Chinese, Simplified Chinese, English, etc.).

    • Adjustable layout to fit various screen sizes.

💻 Download and Installation

For general users, we recommend downloading the latest release directly from the following location:

➡️ Click here to go to the GitHub Releases page and download the latest version

After downloading the installer for your operating system (Windows / macOS), you can install and use the application directly without the need to set up a Python environment.


🛠️ Run from Source (Developers)

# Clone the repository:

git clone https://github.com/HuangNO1/Stellar-Neo.git
cd Stellar-Neo

# Install dependencies:
# It's recommended to use a virtual environment.

# Create a virtual environment (optional)
python -m venv venv
source venv/bin/activate  # For Windows: venv\Scripts\activate

# Install requirements
pip install -r requirements.txt

# Run the application:

python main.py

📦 Tech Stack

  • UI Framework: PyQt6

  • UI Components: PyQt-Fluent-Widgets

  • EXIF Parsing: ExifRead / piexif

👤 About the Author

Moon Cancer

Let's go to the pier and grab some fries. Ciallo~(∠・ω< )⌒☆

🙏 Acknowledgements

📜 Disclaimer

All brand logos involved in this application are for academic and demonstration purposes only. Commercial use is strictly prohibited.

📄 License

This project is licensed under the MIT License.

About

Stellar Neo is a desktop application meticulously crafted for photographers and creators. My primary goal is to provide a truly "out-of-the-box," detail-oriented, and completely free solution for photo framing and watermarking.

Topics

Resources

License

Security policy

Stars

Watchers

Forks

Packages

No packages published

Languages