
The only differences between ICO and CUR file formats are the bytes used to identify them and the addition of a hotspot in the CUR format header. However, PNG was designed for transferring images on the Internet, not for professional-quality print graphics, and therefore does not support non-RGB color spaces such as CMYK. PNG supports palette-based images (with palettes of 24-bit RGB or 32-bit RGBA colors), grayscale images (with or without alpha channel), and full-color non-palette-based RGB images (with or without alpha channel). The CUR file format is an almost identical image file format for non-animated cursors in Microsoft Windows. The ICO file format is an image file format for computer icons in Microsoft Windows. However, PNG itself does not support animation at all. PNG was created as an improved, non-patented replacement for Graphics Interchange Format (GIF) and is the most used lossless image compression format on the Internet. In GUIs where the input method relies on hard keys, such as the five-way key on many mobile phones, there is no pointer employed, and instead the GUI relies on a clear focus state.Portable Network Graphics (PNG) is a raster graphics file format that supports lossless data compression. The use of a pointer is employed when the input method, or pointing device, is a device that can move fluidly across a screen and select or highlight objects on the screen. The pointer commonly appears as an angled arrow (angled because historically that improved appearance on low resolution screens), but it can vary within different programs or operating systems. The cursor may also be repositioned using the pointer. It is distinct from the cursor, which responds to keyboard input. It can be used in text-based or graphical user interfaces to select and move other elements. It signals the point where actions of the user take place. In computing, a pointer or mouse cursor (as part of a personal computer WIMP style of interaction) is a symbol or graphical image on the computer monitor or other display device that echoes movements of the pointing device, commonly a mouse, touchpad, or stylus pen. The mouse cursor is also called a pointer, owing to its resemblance in usage to a pointing stick. In computer user interfaces, a cursor is an indicator used to show the current position for user interaction on a computer monitor or other display device that will respond to input from a text input or pointing device.
