ImaGUIck: a simple image processing app (github.com)
from Tiritibambix@lemmy.ml to selfhosted@lemmy.world on 12 Feb 19:06
https://lemmy.ml/post/25938702

Hello!

I started my journey into self-hosting around 2022, and it’s been a long and laborious learning process. I’m not a developer by trade (just a sound engineer and photographer) but I’m curious, and I needed a straightforward and effective application to fill a gap in my photography workflow.

With some guidance from my brother, who knows how to code, and a significant amount of help from AI, I managed to create an application that does exactly what I need. Yeah, I’m sorry I had to rely so heavily on AI, but I can’t afford to learn to code entirely since I already have multiple jobs, a lot of hobbies, and a family I want to spend time with :) Anyway, I learned a lot working on this.

I’m sharing this app here in all humility, I’m sure it’s all very goofy, but I was hoping it might be useful to some of you somehow. Feel free to check it out and let me know if it helps or if you have any suggestions for improvement. Thanks for being such a supportive community!


ImaGUIck is a user-friendly web application designed around Imagemagick for batch image processing. It offers a very simple graphical interface to resize and convert images with ease. Key features include:

You can find it here.

#selfhosted

threaded - newest

swizzlestick@lemmy.zip on 12 Feb 21:42 next collapse

I lean on Irfanview+plugins for this kind of processing - it’s the bedrock of some of my workflows.

Will definitely give this a try though, thank you for sharing :)

Tiritibambix@lemmy.ml on 12 Feb 22:16 collapse

Hey, thank you for mentionning lrfanview. I didn’t know it existed.

I hope you’ll like trying ImaGUIck. Feel free to give any feedback :)

warmaster@lemmy.world on 12 Feb 21:45 next collapse

This is amazing, very cool app. Congratulations.

I’m looking for imagemagick as an URL Based API.

Imagor works like that. You just do: domain/parameters/imageurl and the image is instantly processed and displayed. But imagor can’t do much compared to imagemagick. Which is why I’m on the hunt for a wrapper like that.

Tiritibambix@lemmy.ml on 12 Feb 22:14 collapse

Thank you for your words. I hope you’ll find a use case for ImaGUIck :)

studentofarkad@lemm.ee on 12 Feb 22:27 next collapse

The fact that you used AI to make this is actually insane!

Tiritibambix@lemmy.ml on 12 Feb 22:33 collapse

It is fucking insane. And I’m really torn apart about this. When I showed this to my brother, he said: I might not have a job anymore anytime soon… But at the same time, it gave me the opportunity to dive into something that was forbidden to me before for a couple of months. I learned a lot, and it got me out of the anomalous state of learning.

I hate AI… but I like it at the same time…

slacktoid@lemmy.ml on 13 Feb 02:51 collapse

IMO this is what ai should enable for more people. What did your brother provide you foundationally to make things easier?

Tiritibambix@lemmy.ml on 13 Feb 07:39 collapse

Mostly suggestions on language and structure.

ZiemekZ@lemmy.world on 12 Feb 22:39 collapse

But does it support JPEG XL, though?

Tiritibambix@lemmy.ml on 12 Feb 22:55 next collapse

Not natively. But it might, using libjxl-tools. Open an issue, and I’d be glad to work on this when I get some spare time again.

Tiritibambix@lemmy.ml on 13 Feb 19:28 collapse

It now supports jxl