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,因为它提供了相关来源的链接。