我可以迭代它们并计数,但我没有看到任何直接返回图像数量的方法。有吗?
问问题
132 次
3 回答
0
尝试使用MagickGetNumberOfImages() (注意:新版本显然不再支持)
MagickGetNumberOfImages() returns the number of images associated with a magick wand. The format of the MagickGetNumberOfImages method is: unsigned long MagickGetNumberOfImages ( MagickWand *wand ); A description of each parameter follows: wand: The magick wand.
于 2012-09-12T21:14:28.217 回答
0
上面的错误答案引用了最新版本的 MagickWand API 中不再存在的 API 函数。
我发现最好的方法是:
MagickSetLastIterator(wand);
size_t num = MagickGetIteratorIndex(wand_);
于 2012-09-12T21:50:31.363 回答
0
在最新版本的 MagickWand API(我使用的是 6.8.4)中,他们似乎将这个功能带回为MagickGetNumberImages()
http://www.imagemagick.org/api/magick-image.php#MagickGetNumberImages
于 2015-10-27T14:29:51.990 回答