Icaros Viewer

miker1264 · 6192

AMIGASYSTEM

  • Global Moderator
  • Legendary Member
  • *****
    • Posts: 3744
    • Karma: +69/-2
  • AROS One
    • AROS One
Reply #15 on: October 04, 2019, 02:55:30 PM
@miker1264
Will there be a 68k OS3 version?


miker1264

  • Legendary Member
  • *****
    • Posts: 1827
    • Karma: +84/-6
Reply #16 on: October 04, 2019, 04:32:45 PM
@miker1264
Will there be a 68k OS3 version?

If we are talking about the viewer then yes. It requires picture datatypes and Cybergraphx.



AMIGASYSTEM

  • Global Moderator
  • Legendary Member
  • *****
    • Posts: 3744
    • Karma: +69/-2
  • AROS One
    • AROS One
Reply #17 on: October 04, 2019, 04:36:52 PM
Yes i meant OS3 RTG as AfA One, picture datatypes there is, Cybergraph do not know if UAE Zorro III or Picasso IV could go?


miker1264

  • Legendary Member
  • *****
    • Posts: 1827
    • Karma: +84/-6
Reply #18 on: October 04, 2019, 07:52:36 PM
Yes i meant OS3 RTG as AfA One, picture datatypes there is, Cybergraph do not know if UAE Zorro III or Picasso IV could go?

The display functions from Cybergraphics are just READPIXELARRAY and WRITEPIXELARRAY. There is an alternate method to display that is BltBitMapRastPort. It's the same method that Magellan uses when it displays png icon images for "Icon Information". It has been used successfully in the past by many other programs.

If I can use that instead I won't need Cybergraphics Library, just picture datatypes. So that would be more compatible with Amiga OS 3.x systems and AfA One.



miker1264

  • Legendary Member
  • *****
    • Posts: 1827
    • Karma: +84/-6
Reply #19 on: October 04, 2019, 10:43:17 PM
@paolone

Could you please post the compiled 64bit Viewer file. I can't seem to compile it correctly.

Do I have to completely compile AROS first before compiling locally? I'm not sure what's wrong.



paolone

  • Moderator
  • Legendary Member
  • *****
    • Posts: 568
    • Karma: +90/-0
Reply #20 on: October 05, 2019, 09:53:33 AM
@paolone

Could you please post the compiled 64bit Viewer file. I can't seem to compile it correctly.

Do I have to completely compile AROS first before compiling locally? I'm not sure what's wrong.
I will do that ASAP, maybe on monday. However, have you added the initial include line in your mmakefile.src? This should have fixed your issues.


miker1264

  • Legendary Member
  • *****
    • Posts: 1827
    • Karma: +84/-6
Reply #21 on: October 05, 2019, 01:59:19 PM
@paolone

Could you please post the compiled 64bit Viewer file. I can't seem to compile it correctly.

Do I have to completely compile AROS first before compiling locally? I'm not sure what's wrong.
I will do that ASAP, maybe on monday. However, have you added the initial include line in your mmakefile.src? This should have fixed your issues.

Actually, I did add that line but there is another problem.

jman and wawa have been trying to help me configure then make AROS. See screenshot:

Did you compile Viewer on your own Arosdev setup environment? Or did you open the virtual machine you set up for us and compile it there?

There may be  a problem with the build system in the Arosdev VMDK.

I did a Configure for target=pc-x86_64 as well. The error was with workbench-popupmenu.
« Last Edit: October 05, 2019, 02:46:39 PM by miker1264 »



paolone

  • Moderator
  • Legendary Member
  • *****
    • Posts: 568
    • Karma: +90/-0
Reply #22 on: October 06, 2019, 04:31:23 PM
@paolone

Could you please post the compiled 64bit Viewer file. I can't seem to compile it correctly.

Do I have to completely compile AROS first before compiling locally? I'm not sure what's wrong.
I will do that ASAP, maybe on monday. However, have you added the initial include line in your mmakefile.src? This should have fixed your issues.

Actually, I did add that line but there is another problem.

jman and wawa have been trying to help me configure then make AROS. See screenshot:

Did you compile Viewer on your own Arosdev setup environment? Or did you open the virtual machine you set up for us and compile it there?

There may be  a problem with the build system in the Arosdev VMDK.

I did a Configure for target=pc-x86_64 as well. The error was with workbench-popupmenu.
Hi. I have compiled on my own dev system, which is very similar (but not 1:1 equal) to the released one. The only difference is that I am compiling from the same directory of sources, which is considered 'limiting' by many developers. If you have any suggestion on how to workaround any issue, just tell me.

PS: AROS sources on the released development VM are 2 months newer than the ones I have.


miker1264

  • Legendary Member
  • *****
    • Posts: 1827
    • Karma: +84/-6
Reply #23 on: October 06, 2019, 04:52:56 PM
@paolone

Thank you for clarifying. I suspected you had compiled on your own build system.
There seems to be a problem with the "newer" sources in the VMDK image. It keeps stopping at "workbench-popupmenu".
I have sources from ABIv1 from early 2019 I might try replacing the VMDK sources. Or I could download new sources.

I wonder if I'm the only one having problems building AROS with the Arosdev disk image? Maybe it's user error on my part.

BTW - I have updated the Icaros Viewer with a small project menu system. It can now save as, save as png, and save png icon files.
I don't know of any icon apps that are working for Icaros 64bit. Have you tried a 64bit version of IconPoser? The requester has issues.

I'm currently testing it to make sure it all works correctly, especially the logic involved in using save as png to save png icon files.
Open the first png image then save as png as "FILE.info" where FILE is the output icon file name.
Open the second png image then save as png again. When selecting a filename to save choose the FILE.info saved previously.
Answer YES-YES when prompted that "File Exists. Overwrite" then "INFO File Exists. Append?" It then appends the images.
That process will produce a new png icon file from two png images of "normal" and "selected" icon images.

That may be too much information to put in a simple Help message as I intended. Maybe I'll include a ReadMe.txt instead.
« Last Edit: October 06, 2019, 05:46:02 PM by miker1264 »



miker1264

  • Legendary Member
  • *****
    • Posts: 1827
    • Karma: +84/-6
Reply #24 on: October 06, 2019, 06:02:49 PM
It's interesting how things come together.

I can now use Icaros Viewer to make a Special App Icon that has three png images like my ShowPicture icon.

The next update for Icaros Viewer will include Resize To Fit and a method to blit a bitmap to a rasterport that is common to many Amiga like operating systems. It's the same method used by Magellan to display icon images.

I can also use INFO datatype to enumerate the images to export the third png image to be used in a fancy About Box for my programs. They will consist of a small 100x100 pixel image on the left and IntuiText to give a description about programs.

There's probably an easier way but I like a challenge.

******************************************

Here is the newest version of Icaros Viewer from this weekend. It can Save As, Save As PNG, Save PNG Icons. (See previous instructions).

In the next version I will add Resize To Fit, Use BltBitMapRastPort, and I may add Save As IFF to the menu to allow to save ILBM images.

Now that SaveAsDatatype is in place with all the supporting functions it is actually possible to save as any supported picture datatype. With that in mind I may change the menu slightly to File,Save,Save As,etc. such that Save will save a copy and Save As will allow adding your own file extension. For example, Save As... FILE.bmp, where FILE is the filename. The program will compare the file extension and if valid save using bmp datatype. Save As could be very useful.
« Last Edit: October 06, 2019, 11:41:17 PM by miker1264 »



Amiwell

  • Legendary Member
  • *****
    • Posts: 2616
    • Karma: +35/-4
  • Peace
Reply #25 on: October 07, 2019, 02:33:04 AM
well miker :D



miker1264

  • Legendary Member
  • *****
    • Posts: 1827
    • Karma: +84/-6
Reply #26 on: October 07, 2019, 12:08:52 PM
well miker :D

To further complicate matters I'm working on a method for Icaros Viewer to use INFO Datatype to open png icon files and iff icon files then use left and right arrow keys to show each icon image. When you find the one you like then Save As IFF or Save As PNG.

When I get to that point I will do a save as for the viewer as the start point of Icon Factory. Very quickly after that I will bring over all the icon functions to complete Icon Factory.



Amiwell

  • Legendary Member
  • *****
    • Posts: 2616
    • Karma: +35/-4
  • Peace
Reply #27 on: October 07, 2019, 12:31:18 PM
ok i understand :D



miker1264

  • Legendary Member
  • *****
    • Posts: 1827
    • Karma: +84/-6
Reply #28 on: October 12, 2019, 12:05:09 PM
Making some new png icons for my Icaros Desktop.

I'd like to have a Blue Theme & Green Theme.



miker1264

  • Legendary Member
  • *****
    • Posts: 1827
    • Karma: +84/-6
Reply #29 on: October 13, 2019, 09:18:34 AM
Using Icaros Viewer to assemble PNG Icon Files!