Hi,
there is a basic difference form any other GTK application to Synfig. We use 
Synfig itself to produce the icons. Other applications could use any other 
raster application to create good looking icons at any size and even the icons 
are slightly different for some of the sizes (look the tango ones in their main 
page where the smaller ones are basically other icons with less details than 
the 
bigger ones)

So here we deal with the problem on use the same source file to produce all the 
possible sizes of icons. It is clear that source files that produces a one 
pixel 
line at 24x24 never will produce a one pixel line at 32x32. Possibly at 48x48 
it 
would produce a sharp 2 pixels line but never at 32x32. 


In one or other direction (from small to big or big to small) it would always 
produce a blurred case due to the fact that the needed sizes doesn't share a 
common scale: 16x16, 22x22, 24x24, 32x32, 48x48, 64x64 and 128x128...

One idea can be to use a small canvas to design and use a supersample layer on 
each icon or at render time to try to increase the definition for all the sizes.

Regarding use 64x64 instead of its current 128x128, it would need to change the 
makefile to render them to 64x64 but add a new line to render the splash screen 
to its own size.

I would like to make some tests in different gnome themes to see how does it 
look. 


-G




________________________________
De: Yu Chen <jco...@gmail.com>
Para: synfig-devl@lists.sourceforge.net
Enviado: sáb,16 octubre, 2010 07:34
Asunto: Re: [Synfig-devl] Carlos Lopez : Do not resize png images. Let the 
system do it. Result is sharper in all cases.

Hi ,

This Thursday I pulled the git master and noticed that all the icons sif files 
are resized into 128x128px to make them sharper in the UI. I think that is my 
fault I didn't explain the reason why i resize all icons' source (sif files) 
into 24 px before I submitted the patches.

1) One of the reasons, and the main one, is that if we, as icon designers, draw 
a icon which finally will be used in 24x24 size in a 128x128px canvas, it will 
be painful to control the result (png file in this case). And also, in the 
guideline of tango icon theme, the different sizes icon pngs for a icon can not 
be rendered for the same vector design, for example, to get a good contrast in 
tiny size, details should be reduced and a 1pix line will be applied. If we 
draw 
a 24x24 px icon on 128x128px canvas, it is hard to do it, we need to guess the 
width of contrast line. And it is hard to make all icon have the same size in 
looking, take a look at the previous tool icons on toolbox, they were showing 
different sizes in looking. And this is the reason why I reviewed all the sif 
files and united their canvas, and retouched some of them accordingly.

2) During testing my icons, I also noticed that Synfig Studio has different 
behave of handling png icons compare to GIMP, for example, I copy a gimp icon 
(22x22px), to Synfig Studio, I found that the icon in Gimp is really sharp, but 
in Synfig Studio it is just blurred. I not sure it dues to gtkmm or synfig 
studio.

3) there is another issue for Synfig Studio. It seems that it has some issues 
while handling/rendering sif to a small size png. for example, we can render 
the 
metadata panel icon in git, if the target size is 24x24, the top of the icon 
will be blurred, but if the target size is 128x128, every thing is just fine. 


2010/10/15 Carlos Lopez Gonzalez <carloslopezgonza...@yahoo.es>

Any suggestion to make it sharper and smaller? Remember that each gnome/KDE 
theme can resize the icon to a different size depending on the theme.
>-G



So my proposal here is that we can make sif file in the final result size, 
24x24px in the case, and before we find out a solution for 2) and 3), we can 
touch Makefile.am to force them to render in 64x64px, I tested 64x64 is good 
enough for most case, I cann't see we need 128x128px icons for Synfig Studio 
currently. 

-- 

Yu



      
------------------------------------------------------------------------------
Download new Adobe(R) Flash(R) Builder(TM) 4
The new Adobe(R) Flex(R) 4 and Flash(R) Builder(TM) 4 (formerly 
Flex(R) Builder(TM)) enable the development of rich applications that run
across multiple browsers and platforms. Download your free trials today!
http://p.sf.net/sfu/adobe-dev2dev
_______________________________________________
Synfig-devl mailing list
Synfig-devl@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/synfig-devl

Reply via email to