Skip to content

Image Formats Support

Gary Wang edited this page Jul 5, 2023 · 2 revisions

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.

Plugins comes with the Windows version release

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.