| This article is ratedC-class on Wikipedia'scontent assessment scale. It is of interest to the followingWikiProjects: | |||||||||||
| |||||||||||
Tip: Anchors arecase-sensitive in most browsers. This article containsbroken links to one or more targetanchors:
The anchors may have been removed, renamed, or are no longer valid. Please fix them by following the link above, checking thepage history of the target pages, or updating the links. Remove this template after the problem is fixed |Report an error |
Removed link to IconConstructor Software - "allows to create Windows icons from any image for those who have no design skills"
I have personally built icons using my own custom icon creation software and Windows XP will correctly read icons which are 256x256 and even larger. Though it does not have any avenue in which to display them natively, if no other image is available, one can be read by Windows and resized to fit its needs.
Nonetheless, Windows XP does support storage of files at and larger than 256x256 pixels. As this is demonstratable,[1], I have updated the page to reflect this. I also updated the page to correctly portray the requirements of the AND bitmap in 32-bit images.--Flobi (talk)08:10, 21 March 2009 (UTC)[reply]
Does the ICO format use big-endian format to store its data? Intel typically uses little-endian, so the phrase "big-endian (Intel standard) format" seems doubly-wrong to me. --pne(talk)10:51, 12 February 2008 (UTC)[reply]
After some experimentation I found out thatneither IE7 nor Opera nor Firefox only latest Opera and Firefox has support forimage/vnd.microsoft.icon mime type. IE7 and older browsers don't, and will fail to render such files. Yet all work withimage/x-icon just fine.Even Microsoft's own homepage server sends identification for its favicon asimage/x-icon. Why don't they use the type they themselves registered? Apache 2 shipped with a default mapping of .ico to microsoft's mime-type (this is how I discovered it). But recent versions also dropped this idea and now use x-icon too.
So, isimage/vnd.microsoft.icon dead?Theultramage (talk)09:47, 13 April 2008 (UTC)[reply]
Microsoft didn't registerimage/vnd.microsoft.icon. I have added reference to confirm this.89.79.10.115 (talk)16:30, 15 April 2013 (UTC)[reply]
Are you sure? Because icons can store even monochrome images.Shinobu (talk)12:49, 19 December 2008 (UTC)[reply]
Hi everyone.
Summarily, the problems include:
Here is copy of problematic areas tagged:
Originally[when?] 32×32 pixels square and using 16 colors, more recent versions[which?] ofMicrosoft Windows support icons at multiple sizes andcolor depths...
Icon image data is made up of twobitmaps: theAND bitmap and theXOR bitmap. The AND bitmap is 1 bit per pixel and is applied first to decide which areas of the image are affected by the background. The XOR bitmap is then applied using XOR. This allows fortransparent areas in the image but also allows for inverting the background and other tricks.[clarification needed What does "applied" mean?]
... however it is still required as Windows XP can and will use a 32-bit image in 24-bit mode by removing the alpha channel and applying the AND bitmap for transparency if no 24-bit image is available. If the AND bitmap is not included, the AND map will be assumed in an overflow read, producing an undesirable transparency pattern.[clarification needed What is "overflow read"?]
Windows XP can read 256×256 pixel icon images and larger and it can resize them to use if no closer image size is available, but it has no native mode for common usage of these sizes.[clarification needed What is "native mode"?]
Windows Vista adds support for natively displaying 256×256 pixel icon images...[clarification needed What is "native mode"?]
ICO files can be edited or exported with a number ofgraphics programs, among themGIMP,CorelDraw,IrfanView andPaint.NET (via a plugin[which?]).
Fleet Command (talk)13:42, 4 November 2009 (UTC)[reply]
file types for icons include: ico, png, bmp, gif, icns. there's no need to explain all the others here, and so there's no need to explain png.—Precedingunsigned comment added byJohnywhy (talk •contribs)02:41, 23 September 2010 (UTC)[reply]
Personally, i have lots of icon in TIFF format, exploiting its capability to store multiple raster images per one file. And what difference it makes? There are dedicated format for icons, there is no reason for endless list of format whichpotentially can contain an icon. Therefore, PNG is marginally (given that it satisfies true-color and transparency capabilities) offtopic here. Ugh, your bot is quite unfriendly.
It's almost a bit of advertising to have the CUR format mentioned, especially when there is no page referencing this technology. The article is about .ICO.—Precedingunsigned comment added byRajpaj (talk •contribs)05:21, 2 May 2011 (UTC)[reply]
The first link in the references section aggressively attacks visitors with sucksass with buying whatever their merchandise displayed instead of actual content. Since it is just another wordpress website i suggest to replace with more friendly source.— Precedingunsigned comment added by178.140.240.108 (talk)04:04, 25 December 2011 (UTC)[reply]
... lacks the facts. Who proposed dummy resource only executables? When? Why?— Precedingunsigned comment added by178.140.244.14 (talk)22:39, 14 September 2012 (UTC)[reply]
I was just thinking: why is this article called ICO (file format), but the one on IPA called.ipa (file extension)George8211conversations21:32, 15 October 2013 (UTC)[reply]
Aboutthese recent edits byUser:�, which were made to "remove POV-pushing", "look more neutral", and "let the reader judge":
I absolutely agree that image/x-icon should be mentioned in the article, but portraying it as an equally respected alternative gives itundue weight. —Remember the dot(talk)05:51, 2 March 2014 (UTC)[reply]
Footnote 2 currently states:
Since Windows Vista the size of an image is inferred from the
BITMAPFILEHEADER structureor PNG image data which allows storing icons with sizes more than 256.
Is theBITMAPFILEHEADER reference mistaken forBITMAPINFOHEADER in this instance?77.85.137.10 (talk)18:50, 28 December 2022 (UTC)[reply]
Or maybe better yet it should beBITMAPINFO that starts with a BITMAPINFOHEADER, and it is said to immediately follow BITMAPFILEHEADER.— Precedingunsigned comment added by77.85.137.10 (talk)19:02, 28 December 2022 (UTC)[reply]
Note: CUR files cannot use PNG image data and must use BMP image data as per ICOs.
As noted in the original change description, the reference only mentions ICON files and not CUR files but it doesn't explicitly state PNG images cannot be used with CUR files. At least several tools produce Windows cursors (CUR files) using PNG compressed images, for example:clickgen,x2wincur,mousegen. Try out ready-to-use CUR files from the released packages:Bibata_Cursor,Bibata-stanio.77.85.137.10 (talk)09:25, 1 August 2024 (UTC)[reply]
FieldbColorCount andbReserved should be merged together intowColorCount. In one byte you can't even store 2 ^ 8bpp = 256 colors and 256 color palate been quite common in times when ICO format been designed. It makes sense it's little-endian word and this makes sense from times of design, when everyone try to use every byte and leaving reserved bytes not made sense.~2026-57197-7 (talk)21:27, 26 January 2026 (UTC)[reply]