public inbox for cygwin-apps@cygwin.com
 help / color / mirror / Atom feed
From: Charles Wilson <cygwin@cwilson.fastmail.fm>
To: Mailing List: CygWin-Apps <cygwin-apps@cygwin.com>
Subject: Re: 256x256 px icons
Date: Wed, 27 Jul 2011 22:26:00 -0000	[thread overview]
Message-ID: <4E30908E.5050500@cwilson.fastmail.fm> (raw)
In-Reply-To: <4E304B49.2070308@etr-usa.com>

On 7/27/2011 1:30 PM, Warren Young wrote:
> - Do we need more sizes?  I've seen reference to odd sizes like 64x64
> and 96x96, but surely we can trust Vista+ to scale the 256x256 to these
> sizes without needing hand-tweaked versions?
> 
> - Something I read talked about the 16x16 being 4bpp, but I can't see a
> need for that since the the old Windows 95 Plus Pack days.  Everything
> from Win98 up should actually be fine with 16bpp and up.  The only
> reason I used 8bpp for the smallest ones is that's a big enough box of
> crayons.

Read this:
/usr/share/doc/cygutils/cygicons/README
==============================================================
First, 4bpp is not just ANY 16 colors. Its required to be exactly the
old EGA colors.

8bpp can use any 256 colors, but many use the web-safe 216, plus 40
others. These don't support alpha, but just a single 'transparent'
color. Windows XP style guidelines say that magenta (#ff00ff) should be
used for this purpose.

24bpp has no alpha, instead uses a single color (out of your 16M) for
transparency.

32bpp is the only one with alpha.

Main icon sizes:
----------------
   16x16    : used on the TaskBar
   24x24    : uncommon. used on the left half of
              the Start Menu in Windows XP.
   32x32    : default icon size for desktop icons
   48x48    : DisplayProperties->Appearance->Advanced,
              Item=Icon, set size.  Not often used.
   64x64    : New icon size for Vista.
   256x256  : New icon size for Vista. Stored in compressed
              PNG format within the .ico file; completely
              violates all the rules described above.
==============================================================
plus:
http://msdn.microsoft.com/en-us/library/ms997636.aspx (WinXP icon style
guide)

Icon Sizes
There are four sizes of Windows icons—48 × 48, 32 × 32, 24 × 24, and 16
× 16 pixels.

We recommend that your icon contains these three sizes:
    48 × 48 pixels
    32 × 32 pixels
    16 × 16 pixels

Each Windows XP icon should contain these three color depths to support
different monitor display settings:

    24-bit with 8-bit alpha (32-bit)
    8-bit (256 colors) with 1-bit transparency
    4-bit (16 colors) with 1-bit transparency
==============================================================
and
http://msdn.microsoft.com/en-us/library/aa511280.aspx (Vista style guide)

Icon files require 8-bit and 4-bit palette versions as well, to support
the default setting in a remote desktop. These files can be created
through a batch process, but they should be reviewed, as some will
require retouching for better readability.

Bit levels: ICO design for 32-bit (alpha included) + 8-bit + 4-bit
(dithered down automatically—pixel poke only most critical). Only a
32-bit copy of the 256x256 pixel image should be included, and only the
256x256 pixel image should be compressed to keep the file size down.
Several icon tools offer compression for Windows Vista.

Bit levels: Toolbars 24-bit + alpha (1 bit mask), 8-bit and 4-bit.
Toolbars or AVI files: Use magenta (R255 G0 B255) as the background
transparency color.

Application icons and Control Panel items: The full set includes 16x16,
32x32, 48x48, and 256x256 (code scales between 32 and 256). The .ico
file format is required. For Classic Mode, the full set is 16x16, 24x24,
32x32, 48x48 and 64x64.

Additional sizes: These are useful to have on hand as resources to make
other files (for example, annotations, toolbar strips, overlays, high
dpi, and special cases): 128x128, 96x96, 64x64, 40x40, 24x24, 22x22,
14x14, 10x10, and 8x8. You can use .ico, .png, .bmp, or other file
formats, depending on code in that area.

[ed: uhm, NO. NO NO NO to 128, 96, 40, 22, 14, 10, and 8.]

==============================================================

>> The only problem to look out for is licensing.  If you use foreign
>> art, you have to make sure that the icon is published under a free
>> license.
> 
> There are two source pieces, the fattbuttlary Cygwin icon and the KDE
> Konsole icon.  I assembled and massaged them on work time.  Red Hat has
> a copyright assignment on file for me, from way back.

the fatbuttlarry icon is GPL.
not sure about the KDE Konsole icon.

--
Chuck


  parent reply	other threads:[~2011-07-27 22:26 UTC|newest]

Thread overview: 167+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2011-07-25  9:12 SETUP: default to mintty Corinna Vinschen
2011-07-25 11:49 ` Andy Koppe
2011-07-25 12:24   ` Corinna Vinschen
2011-07-25 20:18   ` Andy Koppe
2011-07-25 23:42     ` Chris Sutcliffe
2011-07-26  0:10       ` Charles Wilson
2011-07-26  0:20         ` Charles Wilson
2011-07-26 11:02           ` Corinna Vinschen
2011-07-26 12:55             ` 256x256 px icons Warren Young
2011-07-27  7:42               ` Corinna Vinschen
2011-07-27 17:31                 ` Warren Young
2011-07-27 20:04                   ` Andy Koppe
2011-07-27 21:11                     ` Warren Young
2011-07-28  5:50                       ` Andy Koppe
2011-07-28  9:09                         ` Corinna Vinschen
2011-07-28 10:27                           ` Corinna Vinschen
2011-07-28 10:54                             ` Corinna Vinschen
2011-07-29  9:15                           ` Warren Young
2011-07-29  9:43                             ` Corinna Vinschen
2011-07-29 11:26                               ` Corinna Vinschen
2011-07-29 14:12                               ` Warren Young
2011-07-29 15:22                                 ` Buchbinder, Barry (NIH/NIAID) [E]
2011-07-29 15:32                                   ` Warren Young
2011-07-29 16:22                                 ` Warren Young
2011-07-30 18:34                                   ` Corinna Vinschen
2011-07-29 20:29                                 ` Andy Koppe
2011-07-30 18:37                                   ` Corinna Vinschen
2011-07-30 20:22                                     ` Andy Koppe
2011-07-31 20:21                                       ` Andy Koppe
2011-08-01  8:08                                         ` Corinna Vinschen
2011-08-01 20:05                                           ` Andy Koppe
2011-08-02 14:50                                             ` Andy Koppe
2011-08-02 15:25                                               ` Corinna Vinschen
2011-08-02 15:45                                                 ` Charles Wilson
2011-08-02 16:07                                                   ` Corinna Vinschen
2011-08-03  5:55                                                     ` Andy Koppe
2011-08-03  7:00                                                       ` Corinna Vinschen
2011-08-04  5:50                                                 ` Andy Koppe
2011-08-04  8:39                                                   ` Corinna Vinschen
2011-08-04 13:19                                                     ` Charles Wilson
2011-08-04 14:30                                                       ` Corinna Vinschen
2011-08-04 17:24                                                         ` Charles Wilson
2011-08-04 18:17                                                           ` Corinna Vinschen
2011-08-05 17:47                                                             ` Warren Young
2011-08-05 15:06                                                         ` Andy Koppe
2011-08-05 15:47                                                           ` Corinna Vinschen
2011-08-05 15:57                                                           ` Charles Wilson
2011-08-05 20:23                                                             ` Andy Koppe
2011-08-05 16:13                                                           ` Warren Young
2011-08-05 17:51                                                             ` Corinna Vinschen
2011-08-05 18:41                                                               ` Warren Young
2011-08-05 17:35                                                   ` Warren Young
2011-08-05 19:08                                                     ` Andy Koppe
2011-08-05 20:24                                                       ` Warren Young
2011-08-06  8:29                                                     ` Corinna Vinschen
2011-08-06 10:47                                                       ` Andy Koppe
2011-08-06 17:44                                                         ` Corinna Vinschen
2011-08-06 18:28                                                           ` Corinna Vinschen
2011-08-07 10:08                                                             ` Andy Koppe
2011-08-08 16:44                                                               ` Warren Young
2011-08-08 17:10                                                             ` Warren Young
2011-08-08 20:40                                                               ` Corinna Vinschen
2011-08-08 16:43                                                           ` Warren Young
2011-08-08 20:44                                                             ` Corinna Vinschen
2011-08-08 22:28                                                               ` Warren Young
2011-08-09  7:26                                                                 ` Corinna Vinschen
2011-08-10  8:48                                                                   ` Warren Young
2011-08-10 10:08                                                                     ` Corinna Vinschen
2011-08-10 10:24                                                                       ` Corinna Vinschen
2011-08-10 14:02                                                                         ` Warren Young
2011-08-11 10:39                                                                           ` Corinna Vinschen
2011-08-11 21:06                                                                             ` Warren Young
2011-08-12  7:00                                                                               ` Corinna Vinschen
2011-08-12  9:13                                                                                 ` Corinna Vinschen
2011-08-12 19:38                                                                                   ` Andy Koppe
2011-08-15 14:33                                                                                   ` Warren Young
2011-08-15 15:45                                                                                     ` Charles Wilson
2011-08-15 16:00                                                                                       ` Corinna Vinschen
2011-08-15 18:26                                                                                         ` Charles Wilson
2011-08-15 18:00                                                                                       ` Warren Young
2011-08-15 15:57                                                                                     ` Corinna Vinschen
2011-08-12 19:38                                                                                 ` Andy Koppe
2011-08-13  7:59                                                                                   ` Corinna Vinschen
2011-08-13 20:35                                                                                     ` Andy Koppe
2011-08-14 11:13                                                                                       ` Corinna Vinschen
2011-08-15 19:46                                                                                         ` Andy Koppe
2011-08-16  9:09                                                                                           ` Corinna Vinschen
2011-08-16 14:16                                                                                             ` Andy Koppe
2011-08-16 14:32                                                                                               ` Corinna Vinschen
2011-08-16 18:41                                                                                                 ` Andy Koppe
2011-08-17 15:14                                                                                                   ` Corinna Vinschen
2011-08-15 17:52                                                                                 ` Warren Young
2011-08-15 17:58                                                                                   ` Chris Sutcliffe
2011-08-15 18:02                                                                                     ` Warren Young
2011-08-15 19:52                                                                                   ` Andy Koppe
2011-08-15 21:10                                                                                     ` Warren Young
2011-08-16  8:36                                                                                       ` Corinna Vinschen
2011-08-16 19:28                                                                                         ` Warren Young
2011-08-17 15:47                                                                                           ` Corinna Vinschen
2011-08-17 19:03                                                                                             ` Charles Wilson
2011-08-18 11:26                                                                                               ` Corinna Vinschen
2011-08-18 21:07                                                                                             ` setup.exe opening page graphic Warren Young
2011-08-19 15:40                                                                                               ` Corinna Vinschen
2011-08-19 22:23                                                                                                 ` Warren Young
2011-08-19 22:25                                                                                                   ` Warren Young
2011-08-20 11:17                                                                                                   ` Corinna Vinschen
2011-08-22 18:36                                                                                                     ` Warren Young
2011-08-23 14:15                                                                                                       ` Corinna Vinschen
2011-08-30  8:32                                                                                                         ` Corinna Vinschen
2011-08-30 19:52                                                                                                           ` Warren Young
2011-08-31  9:42                                                                                                             ` Corinna Vinschen
2011-08-31 13:56                                                                                                               ` Charles Wilson
2011-08-31 18:49                                                                                                               ` Warren Young
2011-08-31 20:57                                                                                                                 ` Charles Wilson
2011-09-01  7:28                                                                                                                   ` Corinna Vinschen
2011-09-01  7:27                                                                                                                 ` Corinna Vinschen
2011-09-01  7:33                                                                                                                   ` Corinna Vinschen
2011-08-16  7:51                                                                                   ` 256x256 px icons Corinna Vinschen
2011-08-16 16:17                                                                                     ` Warren Young
2011-08-10 10:09                                                                     ` Corinna Vinschen
2011-08-08 16:57                                                       ` Warren Young
2011-08-08 20:46                                                         ` Corinna Vinschen
2011-08-08 22:38                                                           ` Warren Young
2011-08-09  7:18                                                             ` Corinna Vinschen
2011-08-09  8:02                                                               ` Corinna Vinschen
2011-07-29 20:51                                 ` Corinna Vinschen
2011-07-30 18:34                                 ` Corinna Vinschen
2011-07-30 20:24                                   ` Cygwin Icons (Re: 256x256 px icons) Corinna Vinschen
2011-07-31  8:26                                 ` 256x256 px icons Andy Koppe
2011-07-29  8:25                         ` Warren Young
2011-07-27 22:26                   ` Charles Wilson [this message]
2011-07-28  5:52                     ` Andy Koppe
2011-08-14  8:18                   ` Andy Koppe
2011-08-14 11:16                     ` Corinna Vinschen
2011-08-15 14:44                       ` Warren Young
2011-08-15 16:03                         ` Corinna Vinschen
2011-07-26 13:46             ` SETUP: default to mintty Charles Wilson
2011-07-26 15:01               ` Warren Young
2011-07-25 23:59     ` Christopher Faylor
2011-07-26  8:17     ` Corinna Vinschen
2011-07-26 13:20       ` modernized icon Warren Young
2011-07-26 19:37       ` SETUP: default to mintty Andy Koppe
2011-07-26 19:52         ` Charles Wilson
2011-07-27  7:24           ` Andy Koppe
2011-07-27  7:46             ` Corinna Vinschen
2011-07-27  8:07               ` Andy Koppe
2011-07-27  9:44                 ` Corinna Vinschen
2011-07-27 15:15                   ` Andy Koppe
2011-07-27 15:53                     ` Corinna Vinschen
2011-07-27 16:38                       ` Christopher Faylor
2011-08-03 14:44                       ` Corinna Vinschen
2011-08-03 15:45                         ` Charles Wilson
2011-08-03 20:37                         ` Andy Koppe
2011-08-03 23:38                           ` Warren Young
2011-08-04  5:18                             ` Andy Koppe
2011-08-04  9:09                               ` Corinna Vinschen
2011-08-04 10:26                               ` Corinna Vinschen
2011-08-05 20:05                                 ` Andy Koppe
2011-08-05 20:46                                   ` Warren Young
2011-08-06  8:11                                     ` Andy Koppe
2011-08-05 21:26                                   ` Charles Wilson
2011-08-06  8:30                                   ` Corinna Vinschen
2011-08-04  9:08                           ` Corinna Vinschen
2011-08-04  9:41                             ` Corinna Vinschen
2011-07-26 22:03         ` Warren Young
2011-07-27  7:08         ` Corinna Vinschen
2011-07-27  7:30           ` Andy Koppe

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=4E30908E.5050500@cwilson.fastmail.fm \
    --to=cygwin@cwilson.fastmail.fm \
    --cc=cygwin-apps@cygwin.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).