diff --git a/lib/converters/imagemagickService.ts b/lib/converters/imagemagickService.ts index 5bb3735..37af482 100644 --- a/lib/converters/imagemagickService.ts +++ b/lib/converters/imagemagickService.ts @@ -39,9 +39,6 @@ export async function convertWithImageMagick( let result: Uint8Array | undefined; await ImageMagick.read(inputData, (image) => { - // Set the output format first - image.format = outputFormatEnum; - // Apply quality setting if specified if (options.imageQuality !== undefined) { image.quality = options.imageQuality; @@ -68,8 +65,8 @@ export async function convertWithImageMagick( if (onProgress) onProgress(70); - // Write the image data - result = image.write((data) => data); + // Write the image data with the specified format + result = image.write(outputFormatEnum); if (onProgress) onProgress(90); });