1

それらを繰り返して数えることはできますが、画像の数を直接返す方法はありません。ありますか?

4

3 に答える 3

0

上記の間違った回答は、MagickWand API の最新バージョンに含まれなくなった API 関数を参照しています。

私が見つけた最良の方法は次のとおりです。

MagickSetLastIterator(wand);
size_t num = MagickGetIteratorIndex(wand_);
于 2012-09-12T21:50:31.363 に答える
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 の最近のバージョン (私は 6.8.4 を使用しています) では、この機能を次のように復活させたようです。MagickGetNumberImages()

http://www.imagemagick.org/api/magick-image.php#MagickGetNumberImages

于 2015-10-27T14:29:51.990 に答える