diff --git a/apps/api/src/lib/format-decoders.ts b/apps/api/src/lib/format-decoders.ts index c5031d58..dd2ea6f5 100644 --- a/apps/api/src/lib/format-decoders.ts +++ b/apps/api/src/lib/format-decoders.ts @@ -438,7 +438,13 @@ async function decodeFits(buffer: Buffer): Promise { await writeFile(inputPath, buffer); await execFileAsync( cmd, - magickArgs(cmd, [inputPath, "-normalize", "-colorspace", "sRGB", `png:${outputPath}`]), + magickArgs(cmd, [ + `${inputPath}[0]`, + "-normalize", + "-colorspace", + "sRGB", + `png:${outputPath}`, + ]), { timeout: 120_000 }, ); return await readFile(outputPath);