From 1d69f6af57daba48c3f97ad3d70b1f1373b6a56e Mon Sep 17 00:00:00 2001 From: Mirco Miranda Date: Thu, 17 Jul 2025 07:32:26 +0200 Subject: [PATCH] IFF: add mime types and extensions --- README.md | 2 +- src/imageformats/iff.cpp | 2 +- src/imageformats/iff.json | 4 ++-- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index cb47e35..d81b5c1 100644 --- a/README.md +++ b/README.md @@ -17,7 +17,7 @@ The following image formats have read-only support: - Animated Windows cursors (ani) - Camera RAW images (arw, cr2, cr3, dcs, dng, ...) - Gimp (xcf) -- Interchange Format Files (IFF) +- Interchange Format Files (iff, ilbm, lbm) - Krita (kra) - OpenRaster (ora) - Pixar raster (pxr) diff --git a/src/imageformats/iff.cpp b/src/imageformats/iff.cpp index ff6186d..48ac874 100644 --- a/src/imageformats/iff.cpp +++ b/src/imageformats/iff.cpp @@ -384,7 +384,7 @@ QVariant IFFHandler::option(ImageOption option) const QImageIOPlugin::Capabilities IFFPlugin::capabilities(QIODevice *device, const QByteArray &format) const { - if (format == "iff") { + if (format == "iff" || format == "ilbm" || format == "lbm") { return Capabilities(CanRead); } if (!format.isEmpty()) { diff --git a/src/imageformats/iff.json b/src/imageformats/iff.json index a64b8cb..73604fd 100644 --- a/src/imageformats/iff.json +++ b/src/imageformats/iff.json @@ -1,4 +1,4 @@ { - "Keys": [ "iff" ], - "MimeTypes": [ "application/x-iff" ] + "Keys": [ "iff", "iff", "lbm", "ilbm" ], + "MimeTypes": [ "application/x-iff", "image/x-ilbm", "image/x-ilbm", "image/x-ilbm" ] }