iOSプラットフォームでimebraライブラリを使用して、jicegイメージにjpegイメージを変換したいと思っています。ライブラリの客観的な例では、dicomをjpegに変換または読み込む手順が示されていますが、私はドキュメンテーションを辿り、逆も成し遂げようとしています(つまりjpegからdicomへ)。私はC + +の背景を持っていないので、どんな助けも高く評価されます。ライブラリとドキュメントへのリンク:Imebraライブラリを使用してjpegからdicomイメージを変換/作成する方法は?
以下のいくつかの基本的なコード、事前に感謝します。
-(void)createDcmFromJpg
{
NSString *imagePath = [[NSBundle mainBundle]pathForResource:@"test2" ofType:@"jpeg"];
//Create read stream
using namespace puntoexe;
ptr<stream> readStream(new stream);
readStream->openFile(NSStringToStringW(imagePath), std::ios::in);
//create dataset
ptr<streamReader> reader(new streamReader(readStream));
ptr<imebra::dataSet> testDataSet = imebra::codecs::codecFactory::getCodecFactory()->load(reader);
//set Tags
testDataSet->setString(0x0010, 0, 0x0010, 0, "testStr");
testDataSet->setString(0x0010, 0, 0x0010, 1, "testStr1");
//Next step/steps ?
}
ハイテク@ Rohit Kashyapあなたの答えを投稿できますか? –
こんにちはDeepak、パオロの答えは私の問題を解決しました。 –
hey rohitもう1つ、\t cmakeビルド後にlibimebra.aを取得し、このライブラリをプロジェクトに追加しますが、imebra/imebra.hをインポートまたはインクルードすると、imebra/imebra.hが見つかりません –