[JPX] Throw an exception with the error messages returned by openjpeg

This commit is contained in:
Calixte Denizet 2024-04-16 18:45:58 +02:00
parent 801a0975f2
commit ebcae3014c
2 changed files with 3 additions and 3 deletions

File diff suppressed because one or more lines are too long

View File

@ -28,8 +28,8 @@ class JpxImage {
static decode(data, ignoreColorSpace) {
this.#module ||= OpenJPEG();
const imageData = this.#module.decode(data, ignoreColorSpace);
if (!imageData) {
throw new JpxError("JPX decode failed");
if (typeof imageData === "string") {
throw new JpxError(imageData);
}
return imageData;
}