今日が見つかりました:
Mwは、特定の画像データの前にロードされている場合、このMWは以下の通りでした。
MagickReadImageBlob(MW、データ、DATALEN)
異常な表示されます実行している、それは問題外、そのメモリを推定しています。
-------------------------------------------------- ------------
それは正しいアプローチです。
MW = NewMagickWand()。
MagickReadImageBlob(MW、データ、DATALEN)。
または:
; ClearMagickWand(MW)最初のクリアの前に//
MagickReadImageBlob(MW、データ、DATALEN)。
-------------------------------------------------- -------------
すべてのことのルート:
https://imagemagick.org/api/magick-image.php#MagickReadImageBlob
MagickReadImageBlobは():BLOBから画像または画像シーケンスを読み出します。他のすべての点で、それはMagickReadImage()のようなものです。
https://imagemagick.org/api/magick-image.php#MagickReadImage
MagickReadImage():
MagickReadImage()は、画像または画像シーケンスを読み出します。画像は現在の画像ポインタの位置の前にjjust挿入されています。
使用MagickSetFirstIterator()、杖での現在のすべての画像の前に新しい画像を挿入するには、MagickSetLastIterator()(、最後までMagickSetIteratorIndexを追加を追加する)場所の画像にだけ与えられたインデックスの後。
MagickReadImage()は、画像または画像シーケンスを読み出します。ただ、現在の画像位置の前に画像挿入ポインタ。
ワンド内の現在の画像にすべての新しいイメージのMagickSetFirstIterator()の前に、MagickSetLastIterator()は、次いでMagickSetIteratorIndex()指定されたインデックスの後に挿入され、端部に取り付けられました。
https://imagemagick.org/api/magick-wand.php#ClearMagickWand
ClearMagickWand()は杖を空白のままにし、画像の新しいセットを使用する準備ができて、杖に関連付けられたリソースをクリアします。