WasinUddy / Instagramizer

Instagramizer is a command-line tool designed to assist photographers in easily processing their images for Instagram. Developed by a photographer for photographer

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Instagramizer

A command-line tool to easily process images for Instagram

Instagramizer Screenshot

FeaturesInstallationUsageBefore and AfterTODOLicense


Features

  • Batch add color frames to images
  • Resize images to 1080x1080 pixels
  • Simple and easy-to-use command-line interface

Installation

  1. Clone the Instagramizer repository:

    git clone https://github.com/WasinUddy/instagramizer.git
  2. Navigate to the project directory:

    cd instagramizer
  3. Install the required dependencies:

    pip install -r requirements.txt

Usage

  1. Navigate to the project directory:

    cd instagramizer
  2. Run the Instagramizer program:

    python CUI.py
  3. Use the following keys to navigate through the modes:

    • and arrow keys: Select different modes.
    • and arrow keys: Scroll through image files in the Import mode.
    • A: Activate the selected mode as the active mode.
    • I: Interact with the current active mode.
    • Q: Quit the program.
  4. Inside the Import mode:

    • Press I to import the selected file.
    • Use the and arrow keys to scroll through image files.
  5. Inside the Color Selection mode:

    • Use the and arrow keys to select the background color.
  6. Inside the Export mode:

    • Press I to start the exporting process and generate the processed images.

Before and After

Before
Before Image

After
After Image


TODO

  1. Support responsive terminal size
  2. Implement threading for faster export
  3. Console Based File Browser

Feel free to contribute by submitting a pull request to the project repository.


License

This project is licensed under the MIT License. See the LICENSE file for more information.


Developed with ❤️ by @WasinUddy

About

Instagramizer is a command-line tool designed to assist photographers in easily processing their images for Instagram. Developed by a photographer for photographer

License:MIT License


Languages

Language:Python 100.0%