Urgent.News

What's breaking now, across thousands of outlets.

Tech

I Wanted to Process One Image. Somehow I Ended Up Building APIC.

It started with a stupidly simple problem. I had an image. I needed to process it. That's it. But somehow the workflow became: Open tool → convert → find another tool → compress → open another tool → edit → close everything. At some point I thought: Why am I using a toolbox just to process one image? So I built my own. Meet APIC 🖼️ APIC — Advanced Image Processing Center is a Windows desktop…

It began with a seemingly simple task. An individual had an image and required to process it. However, their workflow quickly evolved into a series of steps: opening a tool, converting the image, finding another tool to compress it, opening another application for editing, and then closing all the applications. The reporter questioned why they needed a toolbox to handle just one image.

This led to the creation of APIC, an acronym for Advanced Image Processing Center. APIC is a desktop application designed around the idea of simplifying image processing. Instead of switching between multiple applications, APIC consolidates common image workflows into a single workspace. Features of APIC include editing, conversion, compression, search, drag and drop, and keyboard-driven workflows.

The application supports a wide range of image formats including PNG, JPG, JPEG, WEBP, BMP, TIFF, GIF, ICO, HEIC, and AVIF. However, APIC's real challenge lay in its architecture. Adding new features is straightforward, but integrating new workflows without disrupting existing ones proved to be a more significant challenge. This is why APIC has evolved into a modular application, with different parts handling different responsibilities.

The desktop tool is designed to grow without new features becoming potential disasters. One key aspect of APIC is its commitment to local processing. The application doesn't require images to be sent elsewhere for processing, which is particularly useful for image-processing applications. The ultimate goal for APIC is not to become a complex software with numerous unused buttons, but to streamline image tasks.

Users can download the current Windows build, extract it and run it, then test it with their most challenging image-processing task. Feedback, both positive and negative, is encouraged.

Written by urgent.news from Dev.to's reporting — not their text. Machine-written — may contain errors; check the original before relying on it.

Read the original at dev.to →

More in Tech

Leetcode 41 : First Missing Positive Integer

Question : Given an unsorted integer array, find the smallest missing positive integer. Example : Input: [1,2,0] Output: 3 Input: [3,4,-1,1] Output: 2 Input: [7,8,9,11,12] Output: 1 Idea : In 1st…

More from Sunday 23 August →