Example here: http://dsmy2muqb7t4m.cloudfront.net/articles/linkb_10icondesign/5.jpg
cheers Fabrizio On Sun, Mar 25, 2012 at 11:56 PM, Fabrizio Tappero <[email protected]> wrote: > no mate, there is no disagreement, it's just that my explanation > wasn't so good. As you rightly said a vectorial image can be easily > scaled (with inkscape/cmakefile) into any size without any problem. > You can make all current kicad button 2000px by 2000px and quality > will be great. > > The problem I am talking about is when you rescale a vectorial button > image using an non-multiple number of pixels then what thought when > you made the vectorial image. See point 5 of this: > > http://vector.tutsplus.com/articles/inspiration/10-tips-for-effective-icon-design/ > > or a long explanation here: > > http://www.firewheeldesign.com/sparkplug/2006/April/icon_design_bitmap_vs_vector.php > > we are talking about a very classic problem that does not really have > a solution. When we went form 18px (old kicad set) to 26 pixel > buttons, almost all icons had to be redesigned. Some still need > adjustment and with time I will do it. > > let me know if you want me to add more info. > > cheers > Fabrizio > > > > > On Sun, Mar 25, 2012 at 2:13 PM, Dick Hollenbeck <[email protected]> wrote: >> We have some agreement, but also some disagreement. I do not cherish the >> idea of all your >> hard work being trivialized. I also put a great deal of time in designing >> the CMake script. >> >> >> >> On 03/25/2012 06:30 AM, Fabrizio Tappero wrote: >>> Hello, >>> desiring smaller buttons is understandable especially if you have a >>> small screen. But, 26 pixel buttons are (almost always) made for a >>> specific button size. If you attempt to reduce it to 20 pixel or 18 >>> pixel or whatever, the icon will appear fuzzy. >> >> Inkscape generates a fuzzy icon? Why? >> >> >>> So, in general, smaller >>> buttons will require a new button set, which mean to design about 450 >>> new images. >> >> I am fully unconvinced. We invested our time in vector based bitmaps so we >> could scale >> them. Now you are saying we cannot scale them. I need to be convinced. >> >> >>> On the other hand, using a "snap to grid" option Inkscape >>> and attempt the conversion from 26 to say 20, might give better result >>> but fuzziness will always be there. >> >> Can you post an example please. >> >>> The other thing is, computer monitors are getting denser and denser >>> (more pixels per inch), this means that icons are getting already >>> smaller and smaller. The good news is that a monitor like new Apple >>> iPad could almost (I guess) allow us to resize buttons without having >>> to draw a new set. This is because one pixel is really tiny. >>> >>> Current kicad buttons are 26 pixel large, in 2012, this is a small >>> button and in few years it will be a tiny button. in fact, we should >>> actually be thinking about larger icons !! >>> >>> Please think about it. >>> Cheers >>> Fabrizio >> >> I am not in favor of this alternate bitmap set, I just want it done >> correctly if it has to >> be done. My preference would be to have this support chase behind KiCad as >> an externally >> maintained patch. Because I see twice as many bitmap compiles happening. >> >> >> I don't use microscopes to run KiCad. The cost of a decent computer is less >> than my time >> costs. >> >> We have some agreement, but also some disagreement. >> >> Dick >> >> >> >> >> >> >> >>> >>> >>> On Sun, Mar 25, 2012 at 1:16 PM, Dick Hollenbeck <[email protected]> wrote: >>>> Some talk has been brewing about providing smaller icons for those running >>>> KiCad on a >>>> microscope. >>>> I offer some tips here on how to do that most easily. >>>> >>>> >>>> Suggestion as to easiest path: >>>> >>>> >>>> *) switch to DLL/DSO based bitmap lib. All programs can dynamically link >>>> to the *same* >>>> DLL/DSO bitmap library. >>>> >>>> >>>> *) provide alternate bitmap DLL/DSOs, each containing a different sized >>>> set of bitmaps, >>>> give user the choice at *installation* time. >>>> >>>> >>>> >>>> There should be no C++ code changes required, most everything can be done >>>> from within the >>>> one file: bitmaps_png/CMakeLists.txt >>>> >>>> >>>> Only exception is the establishment of the PATH or LD_LIBRARY_PATH to the >>>> DLL/DSO. >>>> >>>> >>>> Although bitmaps are generated using vector graphics to any practical >>>> size, we may find >>>> that at smaller sizes they are too busy (even though they may be crisply >>>> generated using >>>> INKSCAPE). >>>> >>>> >>>> >>>> >>>> _______________________________________________ >>>> Mailing list: https://launchpad.net/~kicad-developers >>>> Post to : [email protected] >>>> Unsubscribe : https://launchpad.net/~kicad-developers >>>> More help : https://help.launchpad.net/ListHelp >> _______________________________________________ Mailing list: https://launchpad.net/~kicad-developers Post to : [email protected] Unsubscribe : https://launchpad.net/~kicad-developers More help : https://help.launchpad.net/ListHelp

