DEV Community

Akhouri Anmol Kumar
Akhouri Anmol Kumar

Posted on

🖼️ I Built APIC Because Image Processing Shouldn't Require 5 Different Tools

There is a surprisingly annoying workflow when working with images.

You open one application to edit.

Another to convert.

Another to compress.

Then you end up searching through folders trying to find the processed files.

I wanted to simplify that workflow.

So I built APIC — Advanced Image Processing Center.

One application. Multiple image workflows.

APIC is a Windows desktop application designed to bring common image-processing tasks into one place.

⚡ What APIC currently offers
🖼️ Image editing
🔄 Image format conversion
📦 Image compression
🔍 Image search
🖱️ Drag & Drop support
⌨️ Keyboard shortcuts
🌙 Modern dark interface
📁 Recent-file workflow

It supports formats including PNG, JPG, JPEG, WEBP, BMP, TIFF, GIF, ICO, HEIC and AVIF.

🏗️ Building the application

APIC is built using Python and PyQt6.

But the interesting part wasn't simply getting individual features working.

The challenge was making those features coexist without turning the application into one giant block of code.

I eventually structured APIC around separate workspaces for:

Home
├── Edit
├── Convert
├── Compress
└── Search

This made it much easier to develop and improve individual parts without constantly affecting everything else.

🔒 Local-first workflow

Another important design decision was keeping processing local.

APIC doesn't need to send your images to a cloud service just to perform basic image operations.

Your files stay on your machine while you're working with them.

🚀 Why I'm building it

APIC isn't trying to replace every professional image editor.

The goal is much simpler:

Make everyday image processing less annoying.

Open the application.

Drop in your files.

Do what you need.

Get the result.

That's it.

📥 Try APIC: https://github.com/Akhouri-Anmol-Kumar/APIC

The current Windows build is ready to download:

Download APIC Directly: https://github.com/Akhouri-Anmol-Kumar/APIC/releases/download/APIC/APIC.zip

Extract the ZIP and launch the application.

APIC is being actively developed, so I'm particularly interested in hearing what functionality you'd want to see next.

If you regularly work with images, what's the one repetitive image task you wish you could automate? 👇

APIC

"We Build What Others Forgot To Fix"

Top comments (0)