IconPress Icon Maker

miker1264 · 4724

magorium

  • Legendary Member
  • *****
    • Posts: 632
    • Karma: +62/-0
  • Convicted non contributor
Reply #45 on: March 03, 2023, 02:33:38 PM
But IconTint only works with PNG icon images not complete icons. So we need another tool to "split" the icon. I noticed that in System:c we have "join" but no "split". Someone should write an icon split command line app.  :P

So here is the simplified process. Icon split, icon tint, icon join, icon exchange.
Pardon the intrusion as i have not read/understood the whole discussion.

The icons that AMIGASYSTEM referred to (farossenza) in his last post /are/ png icons and also I seem to not understand the icon "split".

Split what exactly from where to where ?


AMIGASYSTEM

  • Global Moderator
  • Legendary Member
  • *****
    • Posts: 3740
    • Karma: +69/-2
  • AROS One
    • AROS One
Reply #46 on: March 03, 2023, 02:40:57 PM
@magorio
Split the two images (2 faces) that make up the DualPNG Icons.

@miker
The Split Command exists on AROS x86, you can find it in Development/Bin
Also With Icon Editor on Icons DualPNG, you can extract individual images separately !
« Last Edit: March 03, 2023, 03:31:19 PM by AMIGASYSTEM »



miker1264

  • Legendary Member
  • *****
    • Posts: 1827
    • Karma: +84/-6
Reply #47 on: March 03, 2023, 03:22:03 PM
But IconTint only works with PNG icon images not complete icons. So we need another tool to "split" the icon. I noticed that in System:c we have "join" but no "split". Someone should write an icon split command line app.  :P

So here is the simplified process. Icon split, icon tint, icon join, icon exchange.
Pardon the intrusion as i have not read/understood the whole discussion.

The icons that AMIGASYSTEM referred to (farossenza) in his last post /are/ png icons and also I seem to not understand the icon "split".

Split what exactly from where to where ?

I did find the farosaenza archive. I also discovered that "Faenza" is an icon style (Squared Icons). Cool.  8)

Split will split either a PNG icon into two PNG images or a Classic Amiga Icon into ILBM images saved to Ram Disk.

Maybe "Icon Split" is a better name for what I'm envisioning.

I suppose I could include a command line switch --i with IconTint to indicate that the filename that follows is an icon file instead of an icon image. IconTint would then split the images, tint the glow border, recombine the images & perform a simple icon exchange with the original icon.

That seems like a lot of extra processing. But it makes sense that we should be able to tint an image or an icon.
« Last Edit: March 03, 2023, 03:59:15 PM by miker1264 »



magorium

  • Legendary Member
  • *****
    • Posts: 632
    • Karma: +62/-0
  • Convicted non contributor
Reply #48 on: March 03, 2023, 04:16:09 PM
@AMIGASYSTEM
@miker1264
Thank you both for the explanation.

@miker1264:
In theory things can be very simply when you load the icons using the standard icon library functionality as it allows access to either the old style or new style bitmap data.

If it would really help you to have them separated in different files then I could take a look on how to do that but in that case I would not rely on amiga/aros specific libraries so that such a tools could be used in a platform agnostic manner (that way I am able to gain something out of it as well but in doing so it will take a bit more time).

PS: I do not lnow if you are aware but please also have a look at the processicon tool. It is perhaps not exactly what you are looking for but it offers a lot of functionality for icons from the cli. As a bonus the sources are included.
« Last Edit: March 03, 2023, 04:19:23 PM by magorium »



miker1264

  • Legendary Member
  • *****
    • Posts: 1827
    • Karma: +84/-6
Reply #49 on: March 03, 2023, 04:41:49 PM
@AMIGASYSTEM
@miker1264
Thank you both for the explanation.

@miker1264:
In theory things can be very simply when you load the icons using the standard icon library functionality as it allows access to either the old style or new style bitmap data.

If it would really help you to have them separated in different files then I could take a look on how to do that but in that case I would not rely on amiga/aros specific libraries so that such a tools could be used in a platform agnostic manner (that way I am able to gain something out of it as well but in doing so it will take a bit more time).

PS: I do not lnow if you are aware but please also have a look at the processicon tool. It is perhaps not exactly what you are looking for but it offers a lot of functionality for icons from the cli. As a bonus the sources are included.

magorium
Icon Library has IconControl functions to access the icon images from whichever icon file the icon library can load.

I have seen procession & modifyicon. I gained some understanding about how to access Amiga Icon data from studying those two applications. I still refer to them from time to time to verify that I'm accessing the data correctly.

If you could write a program that splits PNG Icons or Classic Icons that would be great. If you could compile it for Windows & AROS that's even better. Many times on Windows I have to use the Hex Editor to do it.

For AROS I have a method to split PNG icons but that is still a work in progress. It works but it needs more refinement.




magorium

  • Legendary Member
  • *****
    • Posts: 632
    • Karma: +62/-0
  • Convicted non contributor
Reply #50 on: March 04, 2023, 12:56:56 PM
For further discussion with regards to icon image splitting see https://ae.amigalife.org/index.php?topic=1090.msg15008#new


miker1264

  • Legendary Member
  • *****
    • Posts: 1827
    • Karma: +84/-6
Reply #51 on: July 04, 2023, 02:39:24 PM
As far as IconPress I was recently working on it to try to re-discover how I successfully saved a Dual PNG Icon from two input images.

The testing was on a native installation of AROS on a 24" monitor which makes a huge difference from the small screen size on VirtualBox on my laptop!

TinyAros was being used for editing, compiling and testing which also makes things easier. After some effort I successfully saved a PNG Icon using the command line. It's just one small step but I couldn't post it because I need to install the screen grabber application to take screenshots.



AMIGASYSTEM

  • Global Moderator
  • Legendary Member
  • *****
    • Posts: 3740
    • Karma: +69/-2
  • AROS One
    • AROS One
Reply #52 on: July 04, 2023, 03:14:04 PM
ScreenGrabber is part of the operating system, no need to install it !


miker1264

  • Legendary Member
  • *****
    • Posts: 1827
    • Karma: +84/-6
Reply #53 on: July 04, 2023, 05:05:46 PM
ScreenGrabber is part of the operating system, no need to install it !

Thanks for the information. I will locate it so I can use it next time.

I'm in the process of making some customizations as far as icons and window themes. I'm trying to make a window theme. We'll see how that goes. If successful then I may make more in the future.



AMIGASYSTEM

  • Global Moderator
  • Legendary Member
  • *****
    • Posts: 3740
    • Karma: +69/-2
  • AROS One
    • AROS One
Reply #54 on: July 04, 2023, 06:15:39 PM
On AROS there is a Theme Editor, you can find it on AROS One x86, but in my opinion it is too difficult to use, I create the Themes manually.




Amiwell

  • Legendary Member
  • *****
    • Posts: 2616
    • Karma: +35/-4
  • Peace
Reply #55 on: July 05, 2023, 02:53:12 AM
Miker screengrabber is on tools drawer and also on boingiconbar

« Last Edit: July 05, 2023, 03:05:21 AM by Amiwell »



ilBarbax

  • Newbie
  • *
    • Posts: 14
    • Karma: +2/-0
Reply #56 on: July 05, 2023, 03:03:49 AM
On AROS there is a Theme Editor, you can find it on AROS One x86, but in my opinion it is too difficult to use, I create the Themes manually.



Hi i'm the author of Themedit.
It is a project on hold since long time however i have an almost completed improved version on my drawer. This verson is improved in the theme conversion betwen the 3 os.



miker1264

  • Legendary Member
  • *****
    • Posts: 1827
    • Karma: +84/-6
Reply #57 on: July 05, 2023, 03:13:06 AM
On AROS there is a Theme Editor, you can find it on AROS One x86, but in my opinion it is too difficult to use, I create the Themes manually.



Hi i'm the author of Themedit.
It is a project on hold since long time however i have an almost completed improved version on my drawer. This verson is improved in the theme conversion betwen the 3 os.

Nice.  :)

It looks very interesting.

So the new version can convert from one theme type to another such as OS4 to AROS ?

« Last Edit: July 05, 2023, 08:50:56 AM by miker1264 »



AMIGASYSTEM

  • Global Moderator
  • Legendary Member
  • *****
    • Posts: 3740
    • Karma: +69/-2
  • AROS One
    • AROS One
Reply #58 on: July 05, 2023, 11:27:36 AM
It is not a new version !


miker1264

  • Legendary Member
  • *****
    • Posts: 1827
    • Karma: +84/-6
Reply #59 on: July 05, 2023, 11:39:32 AM
It is not a new version !

He mentioned he had a newer version that hasn't been released.

It would be nice to be able to convert between theme styles.

Although making new window themes manually is more fun!
« Last Edit: July 05, 2023, 11:46:16 AM by miker1264 »