我有以下代码:
using (MagickImageCollection tiffPageCollection = new MagickImageCollection())
{
tiffPageCollection.Read("some.tif");
foreach (MagickImage tiffPage in tiffPageCollection)
{
int dpi = tiffPage.????;
int height = tiffPage.????;
int width = tiffPage.????;
}
}
我放在什么位置????获得相应的财产。
当我使用visual studio查看可用的属性和方法时,我会看到BaseHeight和BaseWidth,但是当谷歌那些条款用" MagickImage" (班级)什么都没发现。
Image Magick的权威参考文档在哪里?我在magick.codeplex.com上找到的唯一文档是示例文档。这很有帮助,但不是我现在所需要的。
我可以找到其他文档,但它似乎是针对命令行图像魔术。
答案 0 :(得分:1)
对于ImageMagick API(或任何库),最好的选择是源代码本身。在您的情况下,height,width和resolution在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;
}
}