David Bovill wrote:
I've been taking a look at those gently beveled buttons / bars, and I'm
wandering the best way to do this. It seems people often use gradient fill
in images created in another program. My first take on this is that it is
not the optimal way to do things - is it not better to use a small image and
tile a button or a background of a group? For instance a 1 pixel wide image
(in the shape of a vertical line) which fades slightly at the top and bottom
- rather than an entire image in the form of a bar?

That's pretty much the approach I took when writing my Gradient tool in devolution. It generates a vertical or horizontal gradient only 8 pixels wide (I found 1-pixel widths to be problematic), and then stretches it to fill the space required.

This allows gradients to be generated very quickly, and they take up very little storage space.

The only downside to this approach is that it's only good for the gradient itself. That is, if you also need text or other elements in the same image the stretching will hose that, and using a stretched image as a backgroundPattern causes the object using it to render with varied tiling results (there are some funky limits to tiled fills on Mac, and different limits on Windows).

--
 Richard Gaskin
 Managing Editor, revJournal
 _______________________________________________________
 Rev tips, tutorials and more: http://www.revJournal.com
_______________________________________________
use-revolution mailing list
[email protected]
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution

Reply via email to