libvips / build-win64-mxe

79 stars 15 forks source link

heif: Error while loading plugin: No decoding plugin installed for this compression format (11.6003) #67

Closed jerry-tao closed 2 months ago

jerry-tao commented 2 months ago

The vips-dev-w64-all-8.15.3 fail to process heic image file on Windows 11.

The same heic file could be processed on MacOS via vips.

Also it's could be processed with heif-convert.exe.

Error messages:

.\vips.exe copy  q.heic q.png 

(vips.exe:31196): VIPS-WARNING **: 23:50:39.295: error in tile 0 x 0

(vips.exe:31196): VIPS-WARNING **: 23:50:39.296: error in tile 0 x 1

(vips.exe:31196): VIPS-WARNING **: 23:50:39.297: error in tile 0 x 2

(vips.exe:31196): VIPS-WARNING **: 23:50:39.298: error in tile 0 x 3

(vips.exe:31196): VIPS-WARNING **: 23:50:39.299: error in tile 0 x 4

(vips.exe:31196): VIPS-WARNING **: 23:50:39.300: error in tile 0 x 5

(vips.exe:31196): VIPS-WARNING **: 23:50:39.302: error in tile 0 x 6

(vips.exe:31196): VIPS-WARNING **: 23:50:39.304: error in tile 0 x 7

(vips.exe:31196): VIPS-WARNING **: 23:50:39.305: error in tile 0 x 8

(vips.exe:31196): VIPS-WARNING **: 23:50:39.306: error in tile 0 x 9

(vips.exe:31196): VIPS-WARNING **: 23:50:39.307: error in tile 0 x 10

(vips.exe:31196): VIPS-WARNING **: 23:50:39.308: error in tile 0 x 11

(vips.exe:31196): VIPS-WARNING **: 23:50:39.309: error in tile 0 x 12

(vips.exe:31196): VIPS-WARNING **: 23:50:39.311: error in tile 0 x 13

(vips.exe:31196): VIPS-WARNING **: 23:50:39.312: error in tile 0 x 14

(vips.exe:31196): VIPS-WARNING **: 23:50:39.313: error in tile 0 x 15
q.heic: bad seek to 2402229
heif: Error while loading plugin: No decoding plugin installed for this compression format (11.6003)

vips version:

 .\vips.exe -v           
vips-8.15.3

vips config:

.\vips.exe --vips-config             
enable debug: false
enable deprecated: false
enable modules: true
enable cplusplus: true
enable RAD load/save: true
enable Analyze7 load/save: true
enable PPM load/save: true
enable GIF load: true
use fftw for FFTs: true
SIMD support with highway: true
accelerate loops with ORC: false
ICC profile support with lcms: true
zlib: true
text rendering with pangocairo: true
font file support with fontconfig: true
EXIF metadata support with libexif: true
JPEG load/save with libjpeg: true
JXL load/save with libjxl: true (dynamic module: true)
JPEG2000 load/save with OpenJPEG: true
PNG load/save with libspng: true
PNG load/save with libpng: false
selected quantisation package: imagequant
TIFF load/save with libtiff: true
image pyramid save with libarchive: true
HEIC/AVIF load/save with libheif: true (dynamic module: false)
WebP load/save with libwebp: true
PDF load with PDFium: false
PDF load with poppler-glib: true (dynamic module: true)
SVG load with librsvg: true
EXR load with OpenEXR: true
OpenSlide load: true (dynamic module: true)
Matlab load with libmatio: true
NIfTI load/save with niftiio: true
FITS load/save with cfitsio: true
GIF save with cgif: true
selected Magick package: MagickCore (dynamic module: true)
Magick API version: magick6
Magick load: true
Magick save: true

heif-convert.exe decoders:

 heif-convert.exe --list-decoders
HEIC decoders:
- libde265 = libde265 HEVC decoder, version 1.0.15
AVIF decoders:
- dav1d = dav1d v7.0.0
- aom = AOMedia Project AV1 Decoder v3.9.0
JPEG decoders:
- jpeg = libjpeg-turbo 3.0.2 (libjpeg 8.0)
JPEG 2000 decoders:
- openjpeg = OpenJPEG 2.5.2
uncompressed: no