FLIF Software
FLIF is still very young. As the format matures we expect support for it to grow in many areas.
On this page, we give an overview of available FLIF plugins, applications, tools,
and libraries.
NOTE: Many items listed below do not have FLIF support yet, we would love for them to though. If you have
an interest in working on one of these, let us know!
Reference implementation
The reference implementation of FLIF consists of a command line tool called flif
and a shared library called libflif
.
They are licensed under the LGPLv3+.
There is also a decoder-only library called libflif_dec
, which is licensed under the more permissive Apache 2.0 license.
Browsers
Currently there are no browsers that have native FLIF support. We hope for this to change at some point,
but browser developers are understandably hesitant to support new image formats.
There is however a javascript based implementation:
- Poly-FLIF - A Polyfill for browsers that don't
natively support FLIF.
If you want to encourage browser developers to add FLIF support, maybe these pointers might help:
Graphics Software
- ImageMagick supports FLIF since versions 6.9.4-5 and 7.0.1-7.
- ExifTool supports FLIF since version 10.31.
- Photoshop - Not supported natively yet, no FLIF plugins currently exist.
- Krita - Not supported natively yet, no FLIF plugins currently exist.
- GIMP - Not supported natively yet, no FLIF plugins currently exist.
Image Viewers
- FLIF Windows Codec - This plugin allows to
decode and encode FLIF files in Windows aplications using the Windows Imaging Component (WIC) API. That allows e.g.,
to see the files in Windows PhotoViewer and Windows Explorer.
(similar project, decode only: FLIF Windows Plugin)
- QT FLIF Plugin - A plugin for QT4 and QT5
(used by KDE).
- Phew - Open-source FLIF image viewer and QuickLook plugin for macOS
- viewer - The FLIF project has a basic viewer.exe application that displays .flif images natively. You
will need to download and build the source code to
run it. Will run on Windows, OSX, and GNU/Linux.
- IrfanView - Supports FLIF since version 4.52.
- XnView - Supports FLIF since version 2.36
- FastStone Image Viewer - Not supported natively yet, no FLIF plugins currently exist.
- Windows Picture and Fax Viewer - Not supported natively yet, no FLIF plugins currently exist.
Interested in making this? Look
here.
- Ivy, the Taggable Image Viewer - An image viewer that supports FLIF via riff
Image Converters
- UGUI: FLIF - An easy to use GUI program that lets you
convert from PNG/PAM/PNM to FLIF (and convert back). It will display a preview of FLIF's. Version 3.5 uses the October
2015 Beta version of FLIF and will not be compatible with newer versions.
- flif native
executable - This is a build of the October 2015 Beta version of flif.exe for Windows, OSX, and Ubuntu. It
is a Command Line Interface with many switches. FLIF files produced with it will not be compatible with newer
versions.
Image Optimization
- flifcrush - An automated python script that attempts
multiple different ways of converting an image to FLIF to find the way that produces the smallest filesize.