|
@@ -1,3 +1,23 @@
|
|
|
-# image_resizer
|
|
|
|
|
|
|
+# Visual Renamer Pro (C++ / GTK)
|
|
|
|
|
|
|
|
-A simple image resizer written in C++ and GTK3
|
|
|
|
|
|
|
+A high-performance, multi-threaded GUI tool for batch renaming images on Linux. Built with C++17 and `gtkmm-3.0`.
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
|
|
+## Features
|
|
|
|
|
+
|
|
|
|
|
+* **⚡ Blazing Fast:** Uses C++ threads to load and process thumbnails without freezing the UI.
|
|
|
|
|
+* **🖼️ Visual Reordering:** Drag and drop images to rearrange their sequence before renaming.
|
|
|
|
|
+* **🔢 Natural Sorting:** Correctly sorts `image_1.jpg`, `image_2.jpg`, `image_10.jpg` automatically.
|
|
|
|
|
+* **📂 Drag-and-Drop Support:** Drag folders directly from your file manager into the window.
|
|
|
|
|
+* **📐 Resizable Thumbnails:** Switch between Small (100px), Medium (250px), and Large (500px) views instantly.
|
|
|
|
|
+* **🛡️ Safe Renaming:** Uses a two-step rename process to prevent file collisions.
|
|
|
|
|
+
|
|
|
|
|
+## Prerequisites
|
|
|
|
|
+
|
|
|
|
|
+You need a C++ compiler and the GTKmm development libraries.
|
|
|
|
|
+
|
|
|
|
|
+**Debian / Ubuntu / Mint:**
|
|
|
|
|
+```bash
|
|
|
|
|
+sudo apt-get update
|
|
|
|
|
+sudo apt-get install build-essential libgtkmm-3.0-dev pkg-config
|