-
-
Notifications
You must be signed in to change notification settings - Fork 51
Image Formats Support
Version applied to this wiki:
- Platform: Any
- Version: Any
The image formats supported by this application are powered by the Qt Image Formats Image I/O plugins. By installing valid image formats I/O plugin, this application could support a vast range of image formats. Developers could even develop their own image formats plugin for this purpose.
Qt itself provided some image formats I/O plugins that you can see the formats list here. For additional format support, you could install other existing image formats I/O plugins via your favorite package manager that comes with your distro or by compiling and installing them by yourself. Once these plugins got installed in the correct place, this application will be able to recognize them and be able to view these image formats. Here is a list of existing image formats I/O plugins that you can use.
- Qt Image Formats Image I/O plugins: You may still need to install them manually on some distro, e.g. Archlinux
- KImageFormats: extra image formats plugins provided by KDE.
- QtRaw for loading raw files, via LibRaw.
- QtApng for Animated PNG format support.
- libqpsd for PSD and PSB formats*.
- ...and other plugins not listed here.
The image formats I/O plugins provided by Qt are of course included. Plugins provided by KImageFormats are also included to make life easier. Some changes are made to the plugins and these patches are already upstreamed to the related project so other Qt-based applications could also get benefit :)
I'm still evaluating the QtApng plugin. It works after some patches are applied, but I'm still not very happy with the result I got. If you need a pre-compiled binary of QtApng image formats plugin for Windows, see here.
If you plan to make this application use your own image formats plugin under Windows. be sure to check if the Qt version and compiler ABI matches, and feel free to open a new discussion thread if you got any questions about this topic.
* For Windows binary release version users, libqpsd is NOT the one I use to provide PSD format support. The one I used is from KImageFormats.