/srv/irclogs.ubuntu.com/2008/06/15/#ubuntu-x.txt

pwnguinbryce: i have a very random question for you. which do you think is faster to render? svg or png?07:31
brycedepends on the complexity of the svg07:42
brycepngs have some overhead due to having to decompress them, but aside from that the resultant raster is relatively fast to blit07:43
brycesvg supports advanced functionality like filters, gradients, etc. which can be processor intensive for some chipsets07:44
brycehowever a really trivial one - just some simple shapes of solid colors - could actually render faster07:44
pwnguinlets say the eclipse icon level07:44
pwnguina couple circles, some lines and a highlight07:45
bryceit might be faster - again though, it depends on a lot of factors so it's best to just try it and measure07:45
brycehowever for icons, they're so tiny it's usually a moot point one way or the other07:46
pwnguinim thinking about making a push to get rid of more svg icons07:46
pwnguinerr07:46
pwnguinits kinda late.07:46
pwnguinget rid of png / xpm for svg07:47
pwnguinim just trying to look at the angles07:47
pwnguinthere's complaints that the ubuntu logo is too complex for the screensaver07:47
brycefor inkscape, an advantage we saw is that we could put all the icons into a single .svg file, render that whole file in one go, and then slice out the rasters for the icons07:48
pwnguin"slice out"07:48
pwnguinah, render high then drop lines07:48
brycesome applications have each icon a separate .png file, so turning all that into a single file I/O operation can be quite significant07:48
brycefilesystem I/O tends to be a major performance killer, so any optimization which allows you to avoid file I/O at the expense of processor or memory, tends to work out pretty well07:49
pwnguinso svgz07:49
brycein theory you could do the same thing with .png's and put them all in the same file and then use offsets to slice out the individual images07:50
bryceI know a lot of games do that for instance07:50
pwnguini need to get nussbaum's cluster07:51
brycean advantage with svg is that editing is a lot easier, since you don't have to worry so much about pixel placement, and can really easily scale, copy and paste bits from other icons (file folders, letters, etc.)07:51
pwnguinand do an archive query on the size of svg icons07:51
bryceof course, raster icons do have their advantages, like if you want to do hinting and optimize for specific sizes/resolutions07:52
bryceto me the best argument favoring using svg for icons is that it makes it sooo accessible for artists to contribute07:52
pwnguinthat's my next question: does anyone actually optimize icons?07:52
brycesome time look through inkscape's menus and you'll see there's hardly any menu items that *don't* have icons07:53
bryceyeah some people do07:53
pwnguinwell, how many packages is the relevant question07:54
bryceI'd guess all the major ones.  For joe random open source project, they probably don't.07:54
pwnguini mean, i dont really care about the icons in a program07:56
pwnguinbut the .desktop / launcher icons are branding07:57
pwnguinhmm07:58
pwnguinmaybe its not nessecary to change out the icons, but just make sure they all have a scalable one available07:59
pwnguinbryce: well thanks for the input. certainly plenty of detail to go on08:03
brycesure, I'd love to hear how things develop08:57
brycepwnguin: if you're really interested in svg icons, make sure to hang on #inkscape... lotta svg icon fanatics there with lots and lots of advice.  tell folks you work with me on ubuntu-x and they should treat you well :-)08:58
pwnguini dont do all that much work09:10
pwnguinmore like sophisticated stalking09:10
bryceit's appreciated nonetheless :-)09:11
pwnguinim thinking of applying for ubuntu membership09:11
brycepwnguin: cool!  :-)  Yeah I think you'd have no trouble09:19
pwnguinbut i'd need a few people to show up to declare me totally awesome and a super rad dude09:20
brycepwnguin: count me in, just let me know when09:20
pwnguini have no idea09:20
pwnguinthe next meeting is "undecided"09:20
* bryce nods09:20
bryceI think they go once a month, and the last meeting was a week or two ago09:21
pwnguinyea i noticed09:21
pwnguina ton of loco people on the planet09:21
brycein any case, I'll be happy to support you.  If you find out when the meeting is, let me know.09:22
brycepwnguin: do you have plans to go for MOTU?09:23
pwnguinsure09:23
pwnguinMOTU is kinda wierd09:23
pwnguini dont have wide interests09:23
pwnguineveryone says they're more generalists09:24
pwnguinplus, im fine with having my work peer reviewed09:24
* bryce nods09:25
pwnguini do have a ppa09:25
pwnguini guess the way to put it is a square09:25
bryceI did Member -> MOTU -> Core Dev, so for me it was a good stepping stone.09:25
pwnguinstack ubuntu on the bottom, debian in the middle and upstream at the top09:26
bryceit let me get some experience uploading to universe and doing sponsorships, and while I didn't do a ton of MOTU work, it was good preparation09:26
pwnguinmost of ubuntu is horizontal; I'm more interested in a vertical approach09:27
pwnguinmy fingerprint reader for example, I follow the ML and the debian team's work09:28
* bryce nods09:28
pwnguini pulled from debian experimental and some patches on the ML / bugzilla09:28
pwnguinthats all been superceded though since thinkfinger was brought into main09:29
superm1well and it will be changing for intrepid pwnguin.  fprint is on its way :)09:36
pwnguinsuperm1: i know21:08
pwnguinsuperm1: does anyone actually discuss these things, or do they just do it and hope people notice?21:09
superm1pwnguin, i talked to Keybuk about it23:32

Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!