dlemstra / dlemstra/Magick.NET

ImageMagick.MagickCoderErrorException: Unsupported file format or not RAW file `*' @ error/dng.c/ReadDNGImage/504

Open
#1,843 4 comments 0 reactions 0 assignees View on GitHub
upstream
Dominant language
C#
Stars
4k
Forks
451
Avg merge
11h 55m
Merged PRs (30d)
3

Description

### Magick.NET version

14.6.0.0

### Environment (Operating system, version and so on)

Win64

### Description

Got excepton, with previous version 13.7. Then upgraded to latest 14.6.0.0 but got the same. Here is example file: [DSCF6492.zip](https://github.com/user-attachments/files/20163169/DSCF6492.zip)

2025-05-12 14:13:03,244 ERROR AppLog:92 - ImageMagick.MagickCoderErrorException: Unsupported file format or not RAW file `C:/Users/username/AppData/Local/Temp/magick-9XkXeP6fxNxwffCtjdL3EzVsHOpsfOcX' @ error/dng.c/ReadDNGImage/504
at ImageMagick.NativeInstance.CheckException(IntPtr exception, IntPtr result)
at ImageMagick.MagickImage.NativeMagickImage.ReadStream(IMagickSettings`1 settings, ReadWriteStreamDelegate reader, SeekStreamDelegate seeker, TellStreamDelegate teller)
at ImageMagick.MagickImage.Read(Stream stream, IMagickReadSettings`1 readSettings, Boolean ping)
at ImageMagick.MagickImage..ctor(Stream stream, IMagickReadSettings`1 readSettings)
at

### Steps to Reproduce

static void Main(string[] args)
{
string dngFilePath = @"c:\_imgTest\ProblematicDNGs\DSCF6492.dng";
string outputDirectory = @"c:\U_imgTest\ProblematicDNGs\out";

System.IO.Directory.CreateDirectory(outputDirectory);

GenerateThumbnail(dngFilePath, outputDirectory, 300, 300);
GenerateThumbnail(dngFilePath, outputDirectory, 1600, 1600);

Console.WriteLine("Thumbnails generated successfully.");
}

static void GenerateThumbnail(string inputFilePath, string outputDirectory, uint width, uint height)
{
using (var image = new MagickImage(inputFilePath)) // Exception is on this line
{
image.Resize(width, height);

string outputFilePath = System.IO.Path.Combine(outputDirectory, $"thumbnail_{width}x{height}.jpg");

image.Write(outputFilePath);

Console.WriteLine($"Thumbnail saved: {outputFilePath}");
}
}

### Images

[DSCF6492.zip](https://github.com/user-attachments/files/20163237/DSCF6492.zip)

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.