Editing Images in GoLang

A Showcase of outputs

I started learning the Go programming language as a weekend stress response from my company laying off some great engineers. I'd previous written an image program in Python, and I was curious what it'd look like in Go. The details of that are for another post. This post is mostly yelling "Look at these cool images I made. They're cool, right?"

Before we get into the images - here's how it works kinda. I two upload images via a web UI, and I choose a blend function. One blend function gives a double exposure effect. One blend function replaces the hue - the RGB color ratio - with the hue of another image, which keeping the light values of the first image, etc. I'll demonstrate. I have some transformation settings that only take in one image.

So first off, the double exposure blend -

What I like to call, the Stencil transform setting

This setting takes in 2 pictures, and replaces all the parts from the first images that are brighter than 50% brightness with the second image. What you end up with is an interesting collage type image.

Hue replacement

Light Quantization -

Thank you for viewing. I hope you enjoyed. Let me know if you want a print.