Convert FLI to ICO
Max file size 100mb.
FLI vs ICO Format Comparison
| Aspect | FLI (Source Format) | ICO (Target Format) |
|---|---|---|
| Format Overview |
FLI
Autodesk FLIC Animation
Animation format created by Autodesk in 1985 for Animator and Animator Pro. Stores frame-by-frame animation with 256-color palette and delta compression. FLI uses fixed 320x200 resolution while FLC supports arbitrary sizes. Ubiquitous in DOS-era games and multimedia. Legacy Format Lossless |
ICO
Windows Icon Format
Multi-resolution icon format developed by Microsoft in 1985 for Windows. Stores multiple image sizes in a single file for display at different resolutions. Used for application icons, file type icons, and website favicons across Windows and the web. Standard Format Lossless |
| Technical Specifications |
Structure: Chunk-based binary with frame delta compression
Color Depth: 8-bit indexed (256-color palette) Resolution: FLI: 320×200 fixed, FLC: arbitrary Compression: RLE + delta frame encoding Extensions: .fli, .flc |
Structure: Directory header + multiple BMP/PNG entries
Color Depth: 1/4/8/24/32-bit per entry Sizes: 16x16 to 256x256 (multiple in one file) Transparency: AND mask or 32-bit alpha Extensions: .ico |
| Syntax Examples |
FLI uses binary format (not human-readable): Header: 128 bytes Magic: 0xAF11 (FLI) / 0xAF12 (FLC) Frames: N, Width: W, Height: H Depth: 8 bits, Delay: D ms Frame chunks: delta-compressed |
ICO uses a directory-based structure: ICONDIR header (6 bytes) Type: 1 (icon) Count: N entries ICONDIRENTRY (16 bytes each) Width, Height, Colors Offset to image data Image data: BMP or PNG |
| Content Support |
|
|
| Advantages |
|
|
| Disadvantages |
|
|
| Common Uses |
|
|
| Best For |
|
|
| Version History |
FLI Introduced: 1985 (Autodesk Animator)
FLC Introduced: 1992 (Animator Pro) Status: Legacy (no longer developed) Evolution: Superseded by AVI, MPEG, MP4 |
Introduced: 1985 (Windows 1.0)
PNG Support: Windows Vista (2006) Status: Active, Windows standard Evolution: BMP-only → BMP+PNG entries |
| Software Support |
Pillow (Python): Native read support (FliImagePlugin)
FFmpeg: Full read/write support ImageMagick: Read support Other: XnView, IrfanView, GIMP (via plugin) |
Windows: Native OS support
Browsers: All (favicon support) Editors: IcoFX, Greenfish, GIMP Other: Pillow, ImageMagick, Paint.NET |
Why Convert FLI to ICO?
Converting FLI animation frames to ICO format creates Windows-compatible icons from retro DOS animation assets. This is useful for creating desktop shortcuts, application icons, or favicons that feature classic pixel art from DOS-era game animations.
FLI frames at 320x200 resolution contain detailed pixel art that, when scaled down to icon sizes (16x16, 32x32, 48x48), creates distinctive retro-styled icons. The palette-based nature of FLI art often translates well to small icon sizes where limited color detail is expected.
ICO format supports alpha transparency, which can be applied during conversion to create icons with non-rectangular shapes. While FLI frames are fully opaque, adding a transparent background during post-processing allows the extracted pixel art to be used as proper layered icons.
For retro computing enthusiasts, game historians, and pixel art communities, creating ICO icons from classic DOS animation frames provides a way to bring vintage computer art into modern desktop environments. These icons can be used for application shortcuts, folder icons, and website favicons.
Key Benefits of Converting FLI to ICO:
- Windows Icons: Create desktop and application icons from retro animation frames
- Favicon Support: Use extracted frames as distinctive website favicons
- Multi-Resolution: ICO stores multiple sizes in one file for different display contexts
- Alpha Transparency: ICO supports full alpha channel for non-rectangular icon shapes
- Native Support: Windows natively displays ICO files in Explorer and taskbar
- Retro Aesthetics: FLI pixel art creates distinctive retro-styled icons
- Pillow Compatible: Both formats natively supported by Python Pillow library
Practical Examples
Example 1: Desktop Shortcut Icon
Input FLI file (game.fli):
FLI game animation: Resolution: 320x200 Colors: 256-color palette Content: Game title screen First frame extracted
Output ICO file (game_icon.ico):
ICO icon file: ✓ Converted to ICO format ✓ 32-bit RGBA with alpha ✓ Windows Explorer compatible ✓ Desktop shortcut ready ✓ Taskbar icon ready ✓ Retro pixel art style ✓ Native Windows display
Example 2: Website Favicon
Input FLI file (logo_anim.fli):
FLI logo animation: Resolution: 320x200 Colors: 256 palette Content: Animated logo Key frame for favicon
Output ICO file (favicon.ico):
Favicon ICO: ✓ ICO format for browsers ✓ Small icon sizes included ✓ All browsers supported ✓ Tab icon display ✓ Bookmark icon ready ✓ Retro branding element ✓ Cross-browser compatible
Example 3: Application Icon
Input FLI file (app_splash.flc):
FLC splash animation: Resolution: 640x480 Colors: 256 indexed Content: App splash screen Logo frame extracted
Output ICO file (app.ico):
Application ICO: ✓ Multi-size ICO (16-256px) ✓ Windows compatible ✓ .exe resource icon ✓ Start menu display ✓ Alt-Tab icon ✓ File association icon ✓ High-quality scaling
Frequently Asked Questions (FAQ)
Q: What is ICO format?
A: ICO (Windows Icon) is a multi-resolution image format used by Windows for application icons, desktop shortcuts, file type associations, and website favicons. A single ICO file can contain multiple image sizes (16x16 to 256x256) at different color depths.
Q: Can I use FLI frames as website favicons?
A: Yes, converting FLI frames to ICO creates valid favicon files. Place the resulting .ico file as favicon.ico in your website's root directory. Modern browsers also accept PNG favicons, but ICO provides the broadest compatibility.
Q: What icon sizes should I include?
A: Standard Windows icon sizes are 16x16, 32x32, 48x48, and 256x256 pixels. For favicons, 16x16 and 32x32 are most common. The converter creates an ICO with the original FLI frame size; you can resize afterward using an icon editor.
Q: Does ICO support animation?
A: Standard ICO does not support animation. The Windows animated cursor format (.ani) supports frame-based animation, but it is a different format. The converter extracts a single frame from the FLI animation as a static icon.
Q: Will the pixel art look good as an icon?
A: FLI pixel art often translates well to icon sizes because pixel art is designed for limited resolution. The 256-color palette and clean pixel edges scale nicely to 32x32 or 48x48 sizes. Very detailed FLI frames may lose detail at small sizes.
Q: Can I add transparency to the icon?
A: The converter creates the ICO with RGBA mode, supporting alpha transparency. FLI frames are fully opaque by default. You can add transparency using an image editor like GIMP or IcoFX after conversion.
Q: How do I set a Windows application icon?
A: To use an ICO file as an application icon, include it as a resource in your executable. In Visual Studio, add it to your project resources. For shortcuts, right-click the shortcut → Properties → Change Icon and browse to the .ico file.
Q: What is the maximum ICO size?
A: ICO supports entries up to 256x256 pixels. For larger icons, Windows uses PNG-compressed entries within the ICO container. FLI's 320x200 resolution exceeds the 256-pixel limit, so the image may be scaled during conversion.