Warning: Unknown: Unable to allocate memory for pool. in Unknown on line 0

Warning: require(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/index.php on line 54

Warning: Cannot modify header information - headers already sent in /usr/local/www/mediawiki/includes/WebStart.php on line 63

Warning: require_once(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/includes/WebStart.php on line 94

Warning: require_once(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/includes/WebStart.php on line 97

Warning: require_once(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/includes/WebStart.php on line 100

Warning: require_once(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/includes/WebStart.php on line 103

Warning: require_once(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/includes/Defines.php on line 187

Warning: require_once(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/includes/WebStart.php on line 115

Warning: require(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/includes/AutoLoader.php on line 1007

Warning: require(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/includes/AutoLoader.php on line 1007

Warning: require_once(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/includes/WebStart.php on line 150

Warning: require_once(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/includes/WebStart.php on line 157

Warning: require(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/includes/AutoLoader.php on line 1007

Warning: require(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/includes/AutoLoader.php on line 1007

Warning: require(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/includes/AutoLoader.php on line 1007

Warning: require_once(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/includes/Setup.php on line 381

Warning: require_once(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/includes/Setup.php on line 382

Warning: require_once(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/includes/Setup.php on line 383

Warning: require_once(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/includes/Setup.php on line 384

Warning: require(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/includes/AutoLoader.php on line 1007

Warning: require(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/includes/AutoLoader.php on line 1007

Warning: require(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/includes/AutoLoader.php on line 1007

Warning: require(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/includes/AutoLoader.php on line 1007

Warning: require(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/includes/AutoLoader.php on line 1007

Warning: require(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/includes/AutoLoader.php on line 1007

Warning: require(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/includes/AutoLoader.php on line 1007

Warning: require(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/includes/AutoLoader.php on line 1007

Warning: require(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/includes/AutoLoader.php on line 1007

Warning: require(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/includes/AutoLoader.php on line 1007

Warning: require(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/includes/AutoLoader.php on line 1007

Warning: require(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/includes/AutoLoader.php on line 1007

Warning: require(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/includes/AutoLoader.php on line 1007

Warning: require(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/includes/AutoLoader.php on line 1007

Warning: require(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/includes/AutoLoader.php on line 1007

Warning: require(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/includes/AutoLoader.php on line 1007

Warning: require(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/includes/AutoLoader.php on line 1007

Warning: require(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/includes/AutoLoader.php on line 1007

Warning: require(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/includes/AutoLoader.php on line 1007

Warning: require(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/includes/AutoLoader.php on line 1007

Warning: require(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/includes/AutoLoader.php on line 1007

Warning: require(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/includes/AutoLoader.php on line 1007

Warning: require(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/includes/AutoLoader.php on line 1007

Warning: require(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/includes/AutoLoader.php on line 1007

Warning: require(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/includes/AutoLoader.php on line 1007

Warning: require(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/includes/AutoLoader.php on line 1007

Warning: require(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/includes/AutoLoader.php on line 1007

Warning: require(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/includes/AutoLoader.php on line 1007

Warning: Cannot modify header information - headers already sent in /usr/local/www/mediawiki/includes/WebResponse.php on line 38

Warning: Cannot modify header information - headers already sent in /usr/local/www/mediawiki/includes/WebResponse.php on line 38

Warning: require(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/includes/AutoLoader.php on line 1007

Warning: include(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/includes/resourceloader/ResourceLoader.php on line 201

Warning: require(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/includes/AutoLoader.php on line 1007

Warning: require(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/includes/AutoLoader.php on line 1007

Warning: require(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/includes/AutoLoader.php on line 1007

Warning: require(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/includes/AutoLoader.php on line 1007

Warning: require(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/includes/AutoLoader.php on line 1007

Warning: require(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/includes/AutoLoader.php on line 1007

Warning: require(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/includes/AutoLoader.php on line 1007

Warning: require(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/includes/AutoLoader.php on line 1007

Warning: require(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/includes/AutoLoader.php on line 1007

Warning: require(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/includes/AutoLoader.php on line 1007

Warning: require_once(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/includes/json/FormatJson.php on line 12

Warning: require(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/includes/AutoLoader.php on line 1007
NewIcons - Just Solve the File Format Problem

NewIcons

From Just Solve the File Format Problem
(Difference between revisions)
Jump to: navigation, search
(Created page with "{{FormatInfo |formattype=electronic |subcat=Graphics |extensions={{ext|info}} }} '''NewIcons''' (or '''NewIcon''') is an icon file format associated with the ''NewIcons'' soft...")
 
Line 6: Line 6:
 
'''NewIcons''' (or '''NewIcon''') is an icon file format associated with the ''NewIcons'' software for Amiga computers. ''NewIcons'' is a popular third-party utility that adds support for higher-quality icons.
 
'''NewIcons''' (or '''NewIcon''') is an icon file format associated with the ''NewIcons'' software for Amiga computers. ''NewIcons'' is a popular third-party utility that adds support for higher-quality icons.
  
A NewIcons image is 36×40 pixels, and can have up to 32 colors. Unlike the original icon format, the icon colors are not affected by the user's chosen color scheme.
+
A NewIcons image is usually 36×40 pixels, and can have up to 32 colors. Unlike the original icon format, the colors are not affected by the user's chosen color scheme.
  
 
See [[Amiga Workbench icon]] for more information about Amiga icons.
 
See [[Amiga Workbench icon]] for more information about Amiga icons.
 +
 +
== Format ==
 +
A NewIcons file is (more or less) a valid [[Amiga_Workbench icon|original format]] icon file. It contains an icon (or a pair of icons) in the old format, which will be displayed by applications that don't support NewIcons format. Sometimes this icon is just a placeholder (a blank 1×1 or 4×4 image is common), and sometimes it is a low-quality version of the real icon.
 +
 +
Icon files can contain a table of strings called "ToolTypes". NewIcons abuses this data structure by storing the actual image data in it. Locating the ToolTypes table is nontrivial.
 +
 +
In a NewIcons file, the first string in the table contains a single space: "<code>&nbsp;</code>".
 +
 +
The second contains the message "<code>*** DON'T EDIT THE FOLLOWING LINES!! ***</code>".
 +
 +
Following strings contain the NewIcons data. This data includes the image dimensions, and the palette and pixel data.
  
 
== Identification ==
 
== Identification ==
Files begin with bytes <code>0xE3 0x10</code>, as do all the major Amiga icon formats.
+
As with all the major Amiga icon formats, files begin with bytes <code>0xE3 0x10</code>.
  
Files contain the ASCII string "<code>*** DON'T EDIT THE FOLLOWING LINES!! ***</code>".
+
The ASCII string "<code>*** DON'T EDIT THE FOLLOWING LINES!! ***</code>" appears somewhere in the file.
  
 
== Specifications ==
 
== Specifications ==
Line 20: Line 31:
 
== Software ==
 
== Software ==
 
* [http://aminet.net/package/util/wb/NewIcons46 NewIcons46.lha]: The NewIcons software
 
* [http://aminet.net/package/util/wb/NewIcons46 NewIcons46.lha]: The NewIcons software
* [http://www.xnview.com/ XnView] - Supports ''some'' NewIcons files.
 
  
 
== Sample files ==
 
== Sample files ==

Revision as of 23:51, 7 August 2013

File Format
Name NewIcons
Ontology
Extension(s) .info

NewIcons (or NewIcon) is an icon file format associated with the NewIcons software for Amiga computers. NewIcons is a popular third-party utility that adds support for higher-quality icons.

A NewIcons image is usually 36×40 pixels, and can have up to 32 colors. Unlike the original icon format, the colors are not affected by the user's chosen color scheme.

See Amiga Workbench icon for more information about Amiga icons.

Contents

Format

A NewIcons file is (more or less) a valid original format icon file. It contains an icon (or a pair of icons) in the old format, which will be displayed by applications that don't support NewIcons format. Sometimes this icon is just a placeholder (a blank 1×1 or 4×4 image is common), and sometimes it is a low-quality version of the real icon.

Icon files can contain a table of strings called "ToolTypes". NewIcons abuses this data structure by storing the actual image data in it. Locating the ToolTypes table is nontrivial.

In a NewIcons file, the first string in the table contains a single space: " ".

The second contains the message "*** DON'T EDIT THE FOLLOWING LINES!! ***".

Following strings contain the NewIcons data. This data includes the image dimensions, and the palette and pixel data.

Identification

As with all the major Amiga icon formats, files begin with bytes 0xE3 0x10.

The ASCII string "*** DON'T EDIT THE FOLLOWING LINES!! ***" appears somewhere in the file.

Specifications

Software

Sample files

Links

Personal tools
Namespaces

Variants
Actions
Navigation
Toolbox

Warning: Cannot modify header information - headers already sent in /usr/local/www/mediawiki/includes/WebResponse.php on line 38

Warning: Cannot modify header information - headers already sent in /usr/local/www/mediawiki/includes/WebResponse.php on line 38

Warning: Cannot modify header information - headers already sent in /usr/local/www/mediawiki/includes/WebResponse.php on line 38

Warning: require(): Unable to allocate memory for pool. in /usr/local/www/mediawiki/includes/AutoLoader.php on line 1007