オブジェクトを返す関数がありstd::string
ます。私はCocoa/CoreGraphicsを使用していますが、その文字列からCFData
オブジェクトにデータを取得して、それをオブジェクトにフィードしてを作成できるようにする方法が必要です。CGDataProviderCreateWithCFData
CGImage
CreateCFData
関数はconst UInt8*
オブジェクト(のUInt8
typedef unsigned char
)を必要としています。文字列は、デコードされたBase64文字列(画像データ)からのバイトを表すため、多くのnull「文字」が含まれているように見えるため.c_str()
、オブジェクトへの出力の明らかなキャストは機能しunsigned char*
ません。
私はC++の経験が少なく、Cocoa / CoreGraphicsに非常に慣れていないので、やりたいことを達成するためのもっと良い方法があれば、私に知らせてください。