Oh no! Where's the JavaScript?
Your Web browser does not have JavaScript enabled or does not support JavaScript. Please enable JavaScript on your Web browser to properly view this Web site, or upgrade to a Web browser that does support JavaScript.

Icon Tools

Last updated on 4 hours ago
M
miker1264Software Dev
Posted 3 days ago
As for the GUI for IconMake here is the code that I wrote to connect the selected glow tint to the actual glow colors for each of the color bands in the glow mask. The 24bit glow mask is used to make the 32bit glow border by applying a blur effect.
miker1264 attached the following file:
getglowcolors_sample.zip [1.13kB / 14 Downloads]
AMIGASYSTEMAMIGASYSTEMDistro Maintainer
Posted 3 days ago
I tried compiling getglowcolors_sample natively, but I'm getting errors!
M
miker1264Software Dev
Posted 3 days ago

AMIGASYSTEM wrote:

@AMIGASYSTEM - I tried compiling getglowcolors_sample natively, but I'm getting errors!


It's not compilable as is. It's a snippet of code. It's just a basic framework that is intended to be included or I should say integrated into the GUI.

I'll integrate the code with the GUI to show what I mean.
M
miker1264Software Dev
Posted 3 days ago
AMIGASYSTEM

I will integrate the code to get the Color index into the GUI tomorrow.

I spent the evening working on my Build System for ABIv11.

P.S. - It's really hot in my Home Office where I do my computer work and where I do my AROS development. It's about 90 deg F in this room, or 32 deg C. I'm sweating it for AROS!
Edited by miker1264 on 20-08-2026 23:12, 3 days ago
M
miker1264Software Dev
Posted 1 day ago
While trying to add a method to an existing icon maker GUI I accepted a challenge to come up with a method to draw a neon glow border to add it to an existing icon image.

My Icon Builder program already has a suitable method to draw new glow borders for Ken's v4 46x46 icons but that is too complicated. Now I have a new concept for neon glow border.
Edited by miker1264 on 22-08-2026 10:26, 1 day ago
M
miker1264Software Dev
Posted 6 hours ago
I'll be starting a new Topic for Small Icon Tools which are command line utilities for making or modifying icons. I will provide the source code as well as 32bit & 64bit binaries. It would be easy enough for anyone to combine the source code in a GUI.

For making neon glow borders I have a new method that I think will work. Whereas adding glow borders to Ken's v4 Icon is like using a sniper rifle in a video game, it's very precise. But making a neon glow is like a Shotgun Effect, it's quick but requires less presision and it's easy.

In order to make a neon glow we start with adding a Shadow Template which is basically a Shadow Border that isn't offset, it's centered on the image instead. The shadow pixels are all black with varying alpha values. It's also called an Alpha Mask. The purpose of the Shadow Template is to scatter the alpha values that will be used later.

For the glow effect, using the Shadow Template, we replace black pixels in the alpha mask with the selected glow tint. Such as if we use Aqua Glow Tint the rgb is (0,255,255). For each black Shadow Pixel we replace (0,0,0) with (0,255,255) which creates an Aqua Glow Mask. We can use any Glow Tint that we know the RGB values.

The Neon Glow Mask alone is not enough to produce the Neon Effect. We need to darken certain pixels & blend fringe pixels to give a 3D look. When we combine the original image with the mask we do blending.

Since the alpha mask aka Shadow Mask is composed of black pixels in orden to blend them with the Neon Glow Pixels we simply darken the Glow Pixel to simulate adding black. In Color Theory adding White lightens a pixel and it's called a "Tint". Adding black darkens it and it's called a "Shade". So we simulate adding black. For fringe pixels around the RGB Icon Image that are not black but have alpha values >0 but <255 we do real Linear Blending.

Using the Shadow Template to produce the Neon Glow Mask then Compositing the images and doing pixel blending with the Original Shadow Pixels it produces a nice 3D looking Neon Glow Border.

That's what I'm working on now. :-)
M
miker1264Software Dev
Posted 4 hours ago
Here is a sample of the neon glow masks made from shadow borders.

I will need to use a non-offset, larger shadow mask for a larger glow size. I also meed to do the alpha intensity.

But it's getting closer...

The image on the left has the shadow template. The image on the right with the glow border is the one we are trying to match. The others are neon glow mask samples.

I'll post the code here when it all works. Now you know the concept.
Edited by miker1264 on 23-08-2026 17:33, 48 minutes ago
miker1264 attached the following image:
icon_glow_collage.png
You can view all discussion threads in this forum.
You cannot start a new discussion thread in this forum.
You cannot reply in this discussion thread.
You cannot start on a poll in this forum.
You cannot upload attachments in this forum.
You can download attachments in this forum.
Users who participated in discussion: amigamia, deadwood, AMIGASYSTEM, pixie, retrofaza, Amiwell79, cdimauro, miker1264, OlafSch, mattson62