0

CGDisplayCreateImageスクリーンショットを撮り、 Magick ++に送信して、基本的な画像操作を実行しようとしています。現在、画像をファイルに保存していますが、Magick++ blob に保存できるようにしたいと考えています。

私はすでにこの質問を見てきました: CGImageRef から GraphicsMagick Blob 型に変換する方法は? 、しかし、私はC++を使用していて、に代わるものを見つけることができませんNSData.

4

1 に答える 1

0

NSDataを使用することで、なくても管理できるはずですstd::vector<unsigned char> MyCopiedData。の簡単な手順になりMagick::Blob(MyCopiedData.data(),MyCopiedData.size())ます。

しかし、NSData&CFDataRefは互換性があり、「通行料無料の橋」と見なされます。NSDataFoundation ライブラリを含めて、クラスの利点を活用するのにそれほど労力はかかりません。

于 2014-03-05T19:16:36.987 に答える