RE: [GD-General] Scaling GUI graphics
Brought to you by:
vexxed72
From: Tom F. <to...@mu...> - 2002-06-25 10:27:32
|
My favourite solution is to scale, but only by powers of two. So you design GUI graphics for 640x480. For 800x600 and 1024x768, you don't scale, you just move them further apart (i.e. the bits stick to the cornr, edge or centre as required). For 1280x1024 and above, you double the size so that at least stuff is readable. To do the scale x2 you can either just do the bilinear filter thing (which doesn't look too bad on power-of-two scales), or just get the artists to do second versions. Or mix'n'match (e.g. hand-done bigger font, but scaled backgrounds). Tom Forsyth - purely hypothetical Muckyfoot bloke. This email is the product of your deranged imagination, and does not in any way imply existence of the author. > -----Original Message----- > From: Brian Hook [mailto:bri...@py...] > Sent: 25 June 2002 04:23 > To: gam...@li... > Subject: [GD-General] Scaling GUI graphics > > > Okay, this is a common problem that I'm sure others have > dealt with on > numerous occasions, but I have yet to deal with it so I'm > curious what the > conventional wisdom is. > > Basically it's the age old problem of having an interface > that looks good > at all resolutions. AFAICT, the standards are: > > - do low res graphics for everything, then zoom appropriately > (leads to > serious blurring) > > - do multiple resolution graphics (lots of content) > > - render GUI graphics into textures/images instead of using > prefab images > (i.e. actually write line/circle/filled region software renderers) > > - don't scale, just make everything smaller (8x8 font at > 1600x1200...ewwww) > > Anyone find a solution that doesn't have a glaring flaw, unlike the > above? I suppose the closest I can think of is to do > everything in high > resolution, e.g. for a 1600x1200 interface, and then resample > down for > lower resolution displays. > > Brian > > > > ------------------------------------------------------- > Sponsored by: > ThinkGeek at http://www.ThinkGeek.com/ > _______________________________________________ > Gamedevlists-general mailing list > Gam...@li... > https://lists.sourceforge.net/lists/listinfo/gamedevlists-general > Archives: > http://sourceforge.net/mailarchive/forum.php?forum_id=557 > |