C#Magick.Net从pdf到tiff的转换是低质量的深度1,如何将深度设置为2

C#Magick.Net从pdf到tiff的转换是低质量的深度1,如何将深度设置为2,c#,pdf,tiff,magick.net,C#,Pdf,Tiff,Magick.net,我正在将pdf转换为tiff,但是制作的tiff质量非常差。如何控制质量结果? 我通过另一个过程比较了同一文件的输出质量,结果更好。。。两个文件之间的差异是深度(文件属性),一个是1,另一个是2 添加了一个代码示例以显示我正在尝试的内容。。。有人有什么建议或更好的方法吗?我对这种产品相当陌生。 应用程序是一个.Net核心控制台应用程序,使用Magick.Net-Q16-AnyCPU和Ghostscript 9.26 我曾尝试更改代码示例中的密度,但它只会生成更大的文件,而质量几乎没有改善

我正在将pdf转换为tiff,但是制作的tiff质量非常差。如何控制质量结果? 我通过另一个过程比较了同一文件的输出质量,结果更好。。。两个文件之间的差异是深度(文件属性),一个是1,另一个是2

添加了一个代码示例以显示我正在尝试的内容。。。有人有什么建议或更好的方法吗?我对这种产品相当陌生。 应用程序是一个.Net核心控制台应用程序,使用Magick.Net-Q16-AnyCPU和Ghostscript 9.26

我曾尝试更改代码示例中的密度,但它只会生成更大的文件,而质量几乎没有改善

        var readSettings = new MagickReadSettings
        {
            Density = new Density(300,300),
            Compression = CompressionMethod.Group4,
            BackgroundColor = MagickColor.FromRgb(255, 255, 255),
            Format = MagickFormat.Pdf
        };

        var fi = new FileInfo("C:\\temp\\abc.pdf");

        using (var tiff = new MagickImageCollection(fi.FullName, readSettings))
        {

            // Add all the pages of the pdf file to the collection
            var tiff_filename = fi.DirectoryName + "\\" + fi.Name + ".tif";
            tiff.Write(tiff_filename);
        }

订阅
OnWarning
事件的
tiff
对象,可能里面有些有用的东西。文档示例使用。如果您也这样做会发生什么?订阅
OnWarning
事件的
tiff
对象,可能其中有一些有用的东西。文档示例使用。如果你也这样做会发生什么?