Login
Username:

Password:

Remember me



Lost Password?

Register now!

Sections

Who's Online
123 user(s) are online (76 user(s) are browsing Forums)

Members: 1
Guests: 122

sailor, more...

Headlines

 
  Register To Post  

« 1 (2) 3 4 5 6 »
Re: Icon Wunschkonzert - AISS Edition
Just popping in
Just popping in


See User information
@Chris

that is what I'm thinking... why AISS haven't a glow effect? and if there was a right reason, why all selected images are not much changed from normal ones? (for example I love find selected image, instead seems all navigation images haven't a visible changes on their selected images)...

btw: 10x Mason for images I've asked

Go to top
Re: Icon Wunschkonzert - AISS Edition
Just popping in
Just popping in


See User information
@Wanderer

Quote:

P.S.: how do other developers need access to the image?

Using ReAction's bitmap.image, for example.

@mason
A bitmap for a "CD Rip" button (maybe just the "sendtocd" bitmap with the arrow reversed )
Also, I think there's a mistake in the 4.5 distribution, the "popup" ghosted image is a copy of the "popwin" one.
Good work!

Go to top
Re: Icon Wunschkonzert - AISS Edition
Amigans Defender
Amigans Defender


See User information
@ShInKurO

The more I think about it the more glaring an omission it seems. Before AISS all GlowIcons style toolbars had a glow effect on the selected image (where supported), so AISS should have the same.

My request: Glow effect on selected state for all images.

Thanks

Go to top
Re: Icon Wunschkonzert - AISS Edition
Just popping in
Just popping in


See User information
@Chris

Perhaps the old glow effect (yellow) is not good anymore on OS4.1...you see white glow effect of new gadgets of windows, perhaps all selected images should follow that kind of selected state (white and more defined, or a "more professional yellow" like many of icons for OS4.0 which Mason has upload on his site, but in that case for a coherent way even window gadgets should be "yellow selected")... what do you think?

Go to top
Re: Icon Wunschkonzert - AISS Edition
Just popping in
Just popping in


See User information
@centaurz

> using ReAction's bitmap.image, for example.

A bitmap or an image?
There are two structures in AmigaOS, or is it something different?

Is it ok to deliver three ARGB AmigaOS "BitMap"s for the three States (normal, selected, ghosted)?
Or would be an ARGB PixelArray or an "screen friendly" bitmap and an alpha pixelarray better?

In my Toolkit (tui.include) I will probably just add an "AISS -Button" that handles all the stuff.

Go to top
Re: Icon Wunschkonzert - AISS Edition
Illusionist
Illusionist


See User information
@Chris

Quote:
My request: Glow effect on selected state for all images.

There is only one simple reason why AISS has no glow effect: There is just not enough space for it! There are just 2 pixels on each side and that is not enough for a glow. I made several tests but it never looked good.

Martin "Mason" Merz
www.masonicons.de

I've seen things you people wouldn't believe . . .
Go to top
Re: Icon Wunschkonzert - AISS Edition
Not too shy to talk
Not too shy to talk


See User information
@Chris

I'm pretty sure that the reason a glow effect is not included is that the images would require quite a bit more pixel space around the edges without looking any bigger if the glow is going to have a smooth fade.

(Edit: Mason was faster on the submit button.)

Go to top
Re: Icon Wunschkonzert - AISS Edition
Illusionist
Illusionist


See User information
@centaurz

all done

Martin "Mason" Merz
www.masonicons.de

I've seen things you people wouldn't believe . . .
Go to top
Re: Icon Wunschkonzert - AISS Edition
Just popping in
Just popping in


See User information
@Mason

>The problem is not the licence of AISS! Imho the one >and only problem was the complexity of AISS! Even I >said it is better NOT to add it to OS4.1. If a change of >the icon style is needed in 4.2+ you have to change >that 2000 AISS icons too.

Why would there be a change of icon style in OS v4.2?
I see no good reason. With the new GlowIcons in 24-bit, I feel AmigaOS has found the right style.

Or do you know something I don't?

Inclusion of AISS in OS v4.1 would have been a good
thing. At least the basic AISS support would have
been there, which is better than nothing.

For example, the OWB toolbar would have been there
in all its glory

> Imho the best solution to deal >with this issue is used >by Epistula from Slash. It comes >with generic >Glowicons toolbar images and AISS >support is >provided by changing the prefs.

Well, if AISS was bundled with the OS, then it would
not be necessary to provide a generic Glowicon toolbar
image...

Go to top
Re: Icon Wunschkonzert - AISS Edition
Just popping in
Just popping in


See User information
@Mason

So the olny thing which you could do would be to add for each image a selected one with a visible change, like on find image... for example for navigation arrows you could move the image in the direction of each arow, in this way when it's clicked an arrow seems to move...

Go to top
Re: Icon Wunschkonzert - AISS Edition
Supreme Council
Supreme Council


See User information
@Kotler

Perhaps a project could be started to provide a more free AISS variant that could be included in the OS as default images? And then people could download Masons AISS archive if they want to use his icon style.

;)

Vacca foeda. Sum, ergo edo

Mr Bobo Cornwater
Go to top
Re: Icon Wunschkonzert - AISS Edition
Just popping in
Just popping in


See User information
If an aiss.library is created, couldn't that handle the glow effect dynamicaly? So that the glow effect is configurable? Ie, yellow glow, white glow, darker, negative etc.

And as for speed, the library could add some sort of caching.

Go to top
Re: Icon Wunschkonzert - AISS Edition
Quite a regular
Quite a regular


See User information
@jaokim

Real-time glow would be a nice option, however it would look bad with those icons that have a shadow - Mason, I'm pointing this out just to suggest you to remove shadows: icons will look just as nice, will look fine in any context and will be less work for you when creating new ones

I'll seize the chance to express my opinion on a related subject - I know many (most of the) Amigans will not agree, but here it comes anyway...
Replacing alternate icons with a real-time plugin-based selected-state system* (so that the selected state would be calculated on the fly by applying a "selected" effect), would save Mason and whoever creates icons a lot of work and pain (thus enabling them to draw more icons and update the current ones with much less effort) and would help keeping a consistent look'n'feel throughout the system. Basically, this is already what happens currently when icons have no alternate image, only that there is only one fixed effect.

Edit: *implemented directly in the icon system.

I'm perfectly aware that this means giving up on a peculiarity of AmigaOS icons, so - as said - I do not expect this suggestion to be popular. I'm making it anyway only because its advantages are great and the flip side is just losing something which, IMHO, is mostly eye candy.

saimo

Go to top
Re: Icon Wunschkonzert - AISS Edition
Just popping in
Just popping in


See User information
@Mason

I can easily do an aiss.library, that loads, caches, resizes and adds glow-effect (or alternative, configurable effects) on-the-fly. The ghosted effect could be added on-the-fly as well. Might be even faster than loading the 2 additional images.
There are plenty of functions for this in AmiBlitz3.
It will also fix the problem of loading ARGB images on OS3.x, since there the datatype doesn't support this.

The shadow is a problem for Glow Effect indeed, unless I make pure Black "non-glowing". It would be better to have no shadow though, and calculate the shadow on-the-fly as well. (strength and distance could be configurable as well).

Plus, the whole stuff can get "stamped" into different Button-Sytles, like Aqua Bubble etc.

I dont know if such a library is in the interesst of Mason, I dont want to hijack the name "aiss.library". So what do you think about that? Your images would serve then as "raw-material" that gets finalized on demand.

Go to top
Re: Icon Wunschkonzert - AISS Edition
Just popping in
Just popping in


See User information
I almost finished the Library. I will call it "toolbar.library", unless Mason likes it and allows it to call aiss.library.

As a side effect, it can not only load AISS images, also any kind of images (like JPEG, PNG, GIF, IFF, BMP etc.) and Icons, scale them and display them or provide access to the ARGB Bitmap.
It can also do some postprocessing, like adding a shadow or Glow-Effect (in any color).

The interface works like this:

aissbutton aiss_Open("TBImages:cut",width,height);
aiss_Blit(button,state,x,y,RastPort);
aiss_Close(button);


You can query information or apply effects with

aiss_DoMethod(button,state,taglist);


wheras

taglist[].ti_Tag can be...
// states
STATE_NORMAL       0
STATE_SELECTED     
1
STATE_GHOSTED      
2

// apply methods
AISSM_CONTRAST     = (AISSTAG_BASE 100)    ; -255..+256 contrast change
AISSM_ADDSHADDOW   
= (AISSTAG_BASE 101)    ; 0..255 strength
AISSM_ADDGLOW      
= (AISSTAG_BASE 102)    ; RGB Glow Color
AISSM_TINT         
= (AISSTAG_BASE 103)    ; RGB Tint Color
AISSM_EMBROSS      
= (AISSTAG_BASE 104)    ; 0..255 Embros effect
AISSM_SATURATION   
= (AISSTAG_BASE 105)    ; -255...255 boost or fade colors 
AISSM_SHARPEN      
= (AISSTAG_BASE 106)    ; -255..255 Sharpen/Blur the image
AISSM_RESIZE       
= (AISSTAG_BASE 107)    ; change the image size without rescalinge.gadd 3 pixels border for glow
AISSM_RESCALE      
= (AISSTAG_BASE 108)    ; rescale image smaller or larger
 
// query attributes
AISSA_ARGBBITMAP   = (AISSTAG_BASE 200) ; get the ARGB BitMap
AISSA_MASK         
= (AISSTAG_BASE 201) ; get the 1bit Mask (for <256 color blitting)
AISSA_WIDTH        = (AISSTAG_BASE 203) ; get the width in pixel
AISSA_HEIGHT       
= (AISSTAG_BASE 204) ; get the height in pixel
AISSA_NAME         
= (AISSTAG_BASE 205) ; get the name as a string

e.g.

aiss_DoMethod(button,STATE_GHOSTED,Tags(AISSM_SATURATION,-128));

would fade the ghosted image 50% grey.

aiss_DoMethod(button,STATE_SELECTED,Tags(AISSM_RESIZE,32|(32<<16),AISSM_ADDGLOW,0xFFEE55));

would resize the image to 32/32 and add a yellowish glow effect to the selected image.

Does that sound cool or do you have any suggestions/wishes?


Edited by Wanderer on 2008/9/25 20:51:55
Edited by Wanderer on 2008/9/25 20:54:07
Edited by Wanderer on 2008/9/25 20:57:13
Edited by Wanderer on 2008/9/25 20:58:32
Edited by Wanderer on 2008/9/25 21:00:33
Edited by Wanderer on 2008/9/25 21:20:47
Go to top
Re: Icon Wunschkonzert - AISS Edition
Quite a regular
Quite a regular


See User information
@Wanderer

Quote:
Doest that sound cool or do you have any suggestions/wishes?

I could not pay the API the due attention, but at the first glance it looks nice. Suggestion: drop the explicit reference to AISS - as you said yourself, you library has a general characterization

Keep up the good work!
saimo

Go to top
Re: Icon Wunschkonzert - AISS Edition
Not too shy to talk
Not too shy to talk


See User information
@Mason

How about a "News" AISS image or image set?

Thanks.

Go to top
Re: Icon Wunschkonzert - AISS Edition
Just popping in
Just popping in


See User information
@saimo

yes, renamed AISS => TB for now.

(toolbar.library)

I hope there is no toolbar.library out there yet...

Go to top
Re: Icon Wunschkonzert - AISS Edition
Supreme Council
Supreme Council


See User information
@Wanderer

Will this library be open source? Will you give Hyperion access to it should it become a defacto standard for amiga apps?

Vacca foeda. Sum, ergo edo

Mr Bobo Cornwater
Go to top
Re: Icon Wunschkonzert - AISS Edition
Just popping in
Just popping in


See User information
Sure it is OpenSource.
But I doubt that EVIL 68K library can get "standard".
So someone would need to do a C port.
It is not much Code in Amiblitz, just a bunch of lines. The power comes from the so called "Includes", which part of them would need to be ported to C.

Go to top

  Register To Post
« 1 (2) 3 4 5 6 »

 




Currently Active Users Viewing This Thread: 1 ( 0 members and 1 Anonymous Users )




Powered by XOOPS 2.0 © 2001-2023 The XOOPS Project