A python powered program that enables users to insert drawings, text, and images across multiple image files simultaneously.
- User-friendly UI design, ensuring a smooth user experience.
- Extensive support for a wide array of image formats.
- Cross-platform compatibility, supporting both Linux and Windows environments.
- Advanced Zoom functionality for meticulous examination of images.
- Range of different drawing tools for annotating on the loaded images.
- Responsive drawing scaling based on the image dimensions in viewport.
- Text insertion feature with custom font support and transform controls.
- Sequence extraction from filenames with the capability to imprint it onto the images.
- Global canvas functionality, enabling simultaneous application of drawings to all images.
- Image insertion with transform, scaling, rotation, and opacity controls.
- Advanced quality controls and compression optimizations during image saving.
- Pragmatically responsive UI prioritizing functionality over visual aspects.
- Support for windowed and maximized display modes.
- Robust save and load features to preserve and retrieve the user's ongoing work.
To use the software, You can download the executable file from here.
Build Requirements: Python 3.11
- Clone the Repository.
$git clone https://github.com/agniveshsp/R-View-Tool.git
$cd R-View-Tool
- Create a virtual enviornment (optional).
$python -m venv venv
$source venv/Scripts/activate
- Install the requirements.
$pip install -r requirements.txt
- Run the program.
$python main.py
- Clone the Repository.
$git clone https://github.com/agniveshsp/R-View-Tool.git
$cd R-View-Tool
- Create a virtual enviornment (optional).
$python3 -m venv venv
$source venv/bin/activate
- Install the requirements.
$pip install -r requirements.txt
- Run the program.
$python3 main.py
Utilize the sequence codes extracted from filenames and, when necessary, render them onto the images.
The Program currently supports screenshots from PotPlayer, VLC Player and generally used sequences such as filename_001.jpg, filename-001.jpg, filename001.jpg etc.
Leverage the Zoom functionality for meticulous annotation, allowing detailed markups on specific regions of interest. (Text is disabled in Zoom).
Maintain a consistent zoom level and pan position across images with Zoom Lock.
Effortlessly integrate drawings or images into multiple pictures using the Overlay Canvas feature.