C# 使用ImageMagick获取图像的分辨率和尺寸

C# 使用ImageMagick获取图像的分辨率和尺寸,c#,imagemagick,C#,Imagemagick,我有以下代码: using (MagickImageCollection tiffPageCollection = new MagickImageCollection()) { tiffPageCollection.Read("some.tif"); foreach (MagickImage tiffPage in tiffPageCollection) { int dpi = tiffPage.????; int height = tif

我有以下代码:

using (MagickImageCollection tiffPageCollection = new MagickImageCollection())
{
    tiffPageCollection.Read("some.tif");
    foreach (MagickImage tiffPage in tiffPageCollection)
    {
        int dpi = tiffPage.????;
        int height = tiffPage.????;
        int width = tiffPage.????;
    }
}
我应该放在什么地方????获取相应的属性

当我使用VisualStudio查看可用的属性和方法时,我会看到BaseHeight和BaseWidth,但是当用“MagickImage”(类)搜索这些术语时,什么也没有出现

ImageMagick的最终参考文档在哪里?我能在magick.codeplex.com上找到的唯一文档是示例文档。这很有帮助,但不是我现在需要的


我可以找到其他文档,但它似乎是针对命令行图像魔术的。

当谈到ImageMagick API(或任何相关的库)时,最好的选择是源代码本身。在本例中,和在
MagickImage.cs
中定义

您的代码是:

using (MagickImageCollection tiffPageCollection = new MagickImageCollection())
{
    tiffPageCollection.Read("some.tif");
    foreach (MagickImage tiffPage in tiffPageCollection)
    {
        Density d = tiffPage.Density;
        int height = tiffPage.Height;
        int width = tiffPage.Width;
    }
}

我接受了这个答案,但是如果将来有人用方法/属性的实际文档添加答案,那么我将接受这个答案+1,因为它提供了相关来源的链接。