NewIcons

Last updated

NewIcons is a third-party extension to the icon handling system for AmigaOS 2 and newer. [1] NewIcons was first invented and developed by the Italian programmer Nicola Salmoria. [2] Subsequent development was done by Eric Sauvageau and Phil Vedovatti. [1]

Contents

History

The need for NewIcons arose from the poor overall quality of icons in AmigaOS versions prior to 3.0. While the AmigaOS GUI had been revolutionary when it was first launched in the early 1980s, other operating systems such as Mac OS and Microsoft Windows quickly caught on and started to become more professional-looking. Standard AmigaOS Workbench icons were plain and uninteresting: limited to four colours, having no standard size, and viewed from a straight-on perspective that left them looking two-dimensional.

The aim of NewIcons is to solve all these faults. Unlike a standard Workbench icon, which only includes palette index information and is thus at the mercy of the user's chosen Workbench palette, NewIcons icons natively hold the actual RGB colour information in the icon file itself. A memory-resident program (called a Commodity in Amiga terminology) tries its best to adapt the icon's colours into the current Workbench screen palette. The NewIcons system supported icons sizes up to 93x93 pixels with up to 256 colours. [3]

Features

NewIcons also establishes a standard icon size of 36×40 pixels, similar to those of Mac OS and Windows. The design guidelines recommend icons to be drawn at a more diagonal perspective, thus creating the illusion of three dimensions. The guidelines also strongly encourage the use of Workbench's "image" highlights, where a selected image changes its actual shape when clicked, instead of simply inverting its colours or becoming a darker shade. For example, a computer terminal could have its screen powered up, a pen could write letters on paper, or a robot symbolising a computer game could move around.

NewIcons are relatively large in file size compared to conventional Amiga icons or MagicWB icons. NewIcons encodes the icon data in a 7-bit encoding in ASCII. It stores the colour information as 8-bit data and the image data is encoded in the number of bits needed to address the colour map index.

DefIcons

NewIcons also includes DefIcons, a package of ready-made icons which aims to provide a default icon image for all files that do not have their own associated icons (provided as .info files in AmigaOS). [1] DefIcons uses a scheme that actually examines the file's contents instead of simply looking at the filename extension to determine the file type. This approach is slower than the file extension system used by Microsoft Windows, but ultimately more accurate; a PNG image file with a .JPG extension will appear with a PNG-specific icon. [4]

GlowIcons

AmigaOS 3.5 introduced GlowIcons icon format and supported NewIcons without need of third-party applications. [5]

The GlowIcons format, based on the more general IFF file format, is the native icon format used in AmigaOS 3.5, 3.9 and 4.0 by Matt Chaput. The major difference to NewIcons is how image data is stored. NewIcons uses inefficient ASCII encoding embedded to the application Tool Type metadata. In GlowIcons system developers extended internal icon definition without need to resort to storing information as Tool Types. The standard icon size is 46×46 pixels with maximum 256 (8-bit) colours and two image states (example: open and closed drawers). The second image state generally uses a glow effect to indicate that the icon is pressed.

Starting with the "Final Update" AmigaOS 4.0 supports 32 bit icon images. [6]

These features were later back-ported so older OS version could also use all icon formats [7]

Related Research Articles

<span class="mw-page-title-main">GIF</span> Bitmap image file format family

The Graphics Interchange Format is a bitmap image format that was developed by a team at the online services provider CompuServe led by American computer scientist Steve Wilhite and released on 15 June 1987. It is in widespread usage on the World Wide Web due to its wide support and portability between applications and operating systems.

<span class="mw-page-title-main">PNG</span> Family of lossless compression file formats for image files

Portable Network Graphics is a raster-graphics file format that supports lossless data compression. PNG was developed as an improved, non-patented replacement for Graphics Interchange Format (GIF) — unofficially, the initials PNG stood for the recursive acronym "PNG's not GIF".

AmigaGuide is a hypertext document file format designed for the Amiga. Files are stored in ASCII so it is possible to read and edit a file without the need for special software.

AmigaDOS is the disk operating system of the AmigaOS, which includes file systems, file and directory manipulation, the command-line interface, and file redirection.

<span class="mw-page-title-main">ILBM</span> File format

Interleaved Bitmap (ILBM) is an image file format conforming to the Interchange File Format (IFF) standard. The format originated on the Amiga platform, and on IBM-compatible systems, files in this format or the related PBM format are typically encountered in games from late 1980s and early 1990s that were either Amiga ports or had their graphical assets designed on Amiga machines.

Color depth or colour depth, also known as bit depth, is either the number of bits used to indicate the color of a single pixel, or the number of bits used for each color component of a single pixel. When referring to a pixel, the concept can be defined as bits per pixel (bpp). When referring to a color component, the concept can be defined as bits per component, bits per channel, bits per color, and also bits per pixel component, bits per color channel or bits per sample (bps). Modern standards tend to use bits per component, but historical lower-depth systems used bits per pixel more often.

<span class="mw-page-title-main">Ambient (desktop environment)</span> MUI-based desktop environment for MorphOS

Ambient is a MUI-based desktop environment for MorphOS. Its development was started in 2001 by David Gerber. Its main goals were that it should be fully asynchronous, simple and fast. Ambient remotely resembles Workbench and Directory Opus Magellan trying to mix the best of both worlds.

The ICO file format is an image file format for computer icons in Microsoft Windows. ICO files contain one or more small images at multiple sizes and color depths, such that they may be scaled appropriately. In Windows, all executables that display an icon to the user, on the desktop, in the Start Menu, or in Windows Explorer, must carry the icon in ICO format.

An Image file format is a file format for a digital image. There are many formats that can be used, such as JPEG, PNG, and GIF. Most formats up until 2022 were for storing 2D images, not 3D ones. The data stored in an image file format may be compressed or uncompressed. If the data is compressed, it may be done so using lossy compression or lossless compression. For graphic design applications, vector formats are often used. Some image file formats support transparency.

In computing, indexed color is a technique to manage digital images' colors in a limited fashion, in order to save computer memory and file storage, while speeding up display refresh and file transfers. It is a form of vector quantization compression.

The Apple Icon Image format is an icon format used in Apple Inc.'s macOS. It supports icons of 16 × 16, 32 × 32, 48 × 48, 128 × 128, 256 × 256, 512 × 512 points at 1x and 2x scale, with both 1- and 8-bit alpha channels and multiple image states. The fixed-size icons can be scaled by the operating system and displayed at any intermediate size.

Amiga software is computer software engineered to run on the Amiga personal computer. Amiga software covers many applications, including productivity, digital art, games, commercial, freeware and hobbyist products. The market was active in the late 1980s and early 1990s but then dwindled. Most Amiga products were originally created directly for the Amiga computer, and were not ported from other platforms.

<span class="mw-page-title-main">Workbench (AmigaOS)</span> Graphical user interface for the Amiga computer

Workbench is the desktop environment and graphical file manager of AmigaOS developed by Commodore International for their Amiga line of computers. Workbench provides the user with a graphical interface to work with file systems and launch applications. It uses a workbench metaphor for representing file system organisation.

In computing, the AMIga Window Manager (amiwm) is a stacking window manager for the X Window System written by Marcus Comstedt.

Hunk is the executable file format of tools and programs of the Amiga Operating System based on Motorola 68000 CPU and other processors of the same family. This kind of executable got its name from the fact that the software programmed on Amiga is divided in its internal structure into many pieces called hunks, in which every portion could contain either code or data.

AHI is a retargetable audio subsystem for AmigaOS, MorphOS and AROS. It was created by Martin Blom in the mid-1990s to allow standardized operating system support for audio hardware other than just the native Amiga sound chip, for example 16-bit sound cards.

<span class="mw-page-title-main">AmigaOS</span> Operating system for Amiga computers

AmigaOS is a family of proprietary native operating systems of the Amiga and AmigaOne personal computers. It was developed first by Commodore International and introduced with the launch of the first Amiga, the Amiga 1000, in 1985. Early versions of AmigaOS required the Motorola 68000 series of 16-bit and 32-bit microprocessors. Later versions were developed by Haage & Partner and then Hyperion Entertainment. A PowerPC microprocessor is required for the most recent release, AmigaOS 4.

<span class="mw-page-title-main">Scalos</span> Widget toolkit and window manager for AmigaOS

Scalos is a desktop replacement for the original Amiga Workbench GUI, based on a subset of APIs and its own front-end window manager of the same name. Scalos is NOT an AmigaOS replacement, although its name suggests otherwise. Its goal is to emulate the real Workbench behaviour, plus integrating additional functionality and an enhanced look. As stated on its website, the name "Scalos" was inspired by the fictional time-accelerated planet Scalos in the Star Trek episode "Wink of an Eye".

<span class="mw-page-title-main">MagicWB</span>

MagicWB is a third-party Workbench enhancer for AmigaOS. It was developed in 1992-1997 by Martin Huttenloher.

Retargetable graphics is a device driver API mainly used by third-party graphics hardware to interface with AmigaOS via a set of libraries. The software libraries may include software tools to adjust resolution, screen colors, pointers, and screenmodes. It will use available hardware and will not extend the capabilities in any way.

References

  1. 1 2 3 Čížek, Pavel (September 1997). "NewIcons v4". Amiga Review (in Czech). No. 31. Atlantida Publishing. p. 16. ISSN   1211-1465.
  2. Camarasa, Laurent (May 1995). "NewIcons". AmigaNews (in French). No. 79. NewsEdition. p. 52. ISSN   1164-1746.
  3. Taylor, David (Christmas 1997). "Serious disk, New Icons 4". Amiga Format. No. 105. Future Publishing. pp. 108–109. ISSN   0957-4867.
  4. Vedovatti, P: NewIcons Documentation. 1999
  5. Vost, Ben (Christmas 1999). "Amiga OS 3.5". Amiga Format. No. 131. Future Publishing. pp. 14–17. ISSN   0957-4867.
  6. Christoph, Michael (January 2007). "AmigaOS 4 Final Release". Amiga Future (in German). No. 64. APC&TCP. pp. 20–23.
  7. Keunecke, Peter "Amiga Icon Library V46.4", Aminet , 18 December 2022