19 February 2011, 18:02 | #1 |
Registered User
|
PeterK's IconLib Official Thread
Is there a way to show 32 bits icons like Masonicons (http://www.masonicons.de/) under OS 3.9 ?
Just got My Bvision, and only 24 bits screens available.. Any tips ? Last edited by Foul; 03 May 2011 at 08:27. Reason: New title |
19 February 2011, 19:15 | #2 |
Longplayer
|
you may have packed24 tooltype enabled in your BVision m onitor driver/file. Removing should enable 32bit screenmodes at the loss of the slower 24bit modes.
If those 32bit AmigaOS4 icons are really png icons, then they might work with Powericons patch. |
19 February 2011, 19:29 | #3 |
Registered User
|
yeah ! i will test that asap ..
Thank you Second question : all my drawer icons are semi-transparents .. i don't know why ... in prefs-env the icon is normal ... but everywhere in my hd, the icons are semi-transparent .. maybe another tooltype to enable/disable ? edit : packed24 to OFF .. : screen attached with AmigaOS4 icons + semi-transparent icons edit2 : transparency is a powericons effect : GHOST=100 to correct it Last edited by Foul; 19 February 2011 at 22:03. |
20 February 2011, 00:30 | #4 |
Coder/webmaster/gamer
Join Date: Oct 2001
Location: Canberra/Australia
Posts: 2,698
|
I get this problem too. The MasonIcons are DualPNG so PowerIcons doesn't help.
|
20 February 2011, 01:01 | #5 |
Registered User
Join Date: Apr 2005
Location: digital hell, Germany, after 1984, but worse
Posts: 3,390
|
No, these MasonIcons are not in DualPNG format but in an AmigaOS4 style DiskObject structure with an ARGB chunk (8 bit Alphachannel + 24 bit RGB).
You can use them with AfA_OS or Scalos on OS 3.9 Hi/TrueColor screens (any 15/16/24 bit screens should be sufficient). Maybe, I will add a limited AGA support for this icon format to the icon.library soon.... who knows? Last edited by PeterK; 20 February 2011 at 03:51. |
20 February 2011, 07:39 | #6 |
BoingBagged
Join Date: Aug 2007
Location: The South of nowhere
Age: 46
Posts: 2,358
|
@PeterK
It sounds really great. |
21 February 2011, 21:40 | #7 |
Coder/webmaster/gamer
Join Date: Oct 2001
Location: Canberra/Australia
Posts: 2,698
|
@PeterK:
Ah. Thanks for the correction. |
26 February 2011, 03:00 | #8 |
Registered User
Join Date: Apr 2005
Location: digital hell, Germany, after 1984, but worse
Posts: 3,390
|
Who knows the DiskObject file structure for the ARGB chunk of OS4 32 bit icons exactly ??
What is the contents of the ARGB header before the image data starts ? Which compression is used ? ByteRun ? Any help appreciated ... |
26 February 2011, 05:21 | #9 |
BoingBagged
Join Date: Aug 2007
Location: The South of nowhere
Age: 46
Posts: 2,358
|
@PeterK
I suggest you contact Robert Szacki he is the author of the soon to be out of the beta stage, 32-bit capable fixed Icon Editor for AmigaOS4. He is available at: robert dot szacki at gmail dot com |
28 February 2011, 22:48 | #10 |
Registered User
Join Date: Apr 2005
Location: digital hell, Germany, after 1984, but worse
Posts: 3,390
|
Thank you, gulliver !!
Meanwhile, I found some more information about the ARGB chunk, but in case that I still cannot decode this data then I will ask Robert for help. Unfortunately, the latest Aminet release of the icon.library and all versions since 46.4.180 have a new bug concerning disk and drawer icons. Some icons can even cause crashes, for example when inserting or mounting a disk. I made the mistake to delete the so called DrawerData if the tooltypes or the default tool string were not 100% correct. Fixed now: http://aminet.net/package/util/libs/IconLib_46.4 Last edited by PeterK; 14 March 2011 at 06:19. |
28 February 2011, 23:06 | #11 |
Paranoid Amigoid
Join Date: Mar 2008
Location: Athens/Greece
Age: 45
Posts: 1,978
|
Awesome PeterK!
Thanks a lot |
01 March 2011, 07:13 | #12 |
Registered User
Join Date: Apr 2005
Location: digital hell, Germany, after 1984, but worse
Posts: 3,390
|
SIGH
I've just seen that both, the OS4 icons and also the PNG icons need the zlib library for decompressing the image data. This means my library won't support these icons very soon, if ever? |
14 March 2011, 14:42 | #13 |
Registered User
Join Date: Apr 2005
Location: digital hell, Germany, after 1984, but worse
Posts: 3,390
|
32 bit OS4 and MasonIcons may come onto your AGA screen now !!
Please, check out my first attempt to convert these TrueColor icons to 8 bit and tell me what you think about it. Important: It needs zlib.library from Aminet: http://aminet.net/package/util/libs/zlib-library I hope you'll enjoy it.... http://aminet.net/package/util/libs/IconLib_46.4 Last edited by PeterK; 15 March 2011 at 22:11. |
14 March 2011, 15:38 | #14 |
Paranoid Amigoid
Join Date: Mar 2008
Location: Athens/Greece
Age: 45
Posts: 1,978
|
Thanks a lot for your efforts PeterK
Just tried it on my WinUAE clone of my A600 (I built the module into ROM and started with that). Even in ECS the results are indeed awesome!!! I'm attaching 2 screenshots from the old library and the new one (I'm glad you told about the zlib.library. I was about to hit my head on the wall lol) |
14 March 2011, 15:41 | #15 |
BoingBagged
Join Date: Aug 2007
Location: The South of nowhere
Age: 46
Posts: 2,358
|
Just did a quick test on WinUAE with the OS4 cdrom and those icons look great (AGA 256 col)!
Thank you again PeterK |
14 March 2011, 16:26 | #16 |
Paranoid Amigoid
Join Date: Mar 2008
Location: Athens/Greece
Age: 45
Posts: 1,978
|
Yep Gulliver. Exactly the same screenshot in mine A1200 WinUAE test
|
14 March 2011, 17:12 | #17 |
Registered User
Join Date: Apr 2005
Location: digital hell, Germany, after 1984, but worse
Posts: 3,390
|
Thank you for the feedback !
I've just uploaded the library above again, just a tiny, maybe not even visible change in the color adjustment. The final version will go to Aminet soon. So please check it for any possible conflicts with other software. I cannot do thousands of tests myself every time after updating a few bytes here or there. THANKS a lot. http://aminet.net/package/util/libs/IconLib_46.4 http://www.masonicons.info/4.html Last edited by PeterK; 15 March 2011 at 22:10. |
14 March 2011, 17:25 | #18 |
Registered User
Join Date: Mar 2010
Location: Beckenham/England
Posts: 806
|
|
14 March 2011, 17:31 | #19 |
Paranoid Amigoid
Join Date: Mar 2008
Location: Athens/Greece
Age: 45
Posts: 1,978
|
Awesomeness!
Just ROMED the new version and guess what! Who would believe that you could use Masonicons without PowerIcons :O Nice job man |
25 March 2011, 20:24 | #20 |
Registered User
Join Date: Apr 2005
Location: digital hell, Germany, after 1984, but worse
Posts: 3,390
|
Yet another one: Icon.library 46.4.193
My first try to make PNG images visible on AGA screens without using a big libPNG which would blow up my small and sweet icon libby too much. The result is a compromise, not really a good image quality, because I'm using the standard OS 3.5+ picture.datatypes for decoding the PNG stream. Unfortunately they don't seem to support the alpha channel by 100%. Only the WarpPNG.datatype gives some usable ARGB data, because it has the ability to set the background color to black and so I could take that as a simple substitute for the missing alpha channel data to achieve transparency. But this isn't possible with the akPNG.datatype. If somebody knows how to get FULL ARGB data in ASM with ReadPixelArray, please help! Update below... Last edited by PeterK; 26 March 2011 at 05:45. |
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
Thread Tools | |
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
C Code without official includes | redblade | Coders. Language | 3 | 20 March 2013 14:05 |
A new OFFICIAL AmigaOne 500 | DDNI | News | 49 | 18 July 2012 16:08 |
some goodies not in official .dat | thevoice | project.TOSEC (amiga only) | 8 | 11 November 2006 12:35 |
The Official "Newly Aquired Games" thread | StarEye | project.SPS (was CAPS) | 42 | 24 February 2006 01:33 |
official - CD32 better than dreamcast | tin | Retrogaming General Discussion | 7 | 16 April 2004 21:43 |
|
|