パフォーマンス的には対して変わらない,下手な書き方をすればかえって遅くなるということでしょうか?
やりたかったのは,C#からBitmapとint配列を渡して,C++/CLI内でヒストグラムを作るとかそんなところです.
C#側からは,
MakeBrightnessHistogram(Bitmap^ bmp, array<int>^ histogram)
を呼び出して,この関数の内部でFormat32bppRgbのBitmapDataを取得し,histogramをpin_ptrで固定した後,
MakeBrightnessHistogram_Unmanaged(int* data, int size, int* p_histogram)
を呼び出すというような形になっています.(dataはBitmapData->Scan0をint*にキャストしたもの,sizeはbmpの画素数)
ちなみに,MakeBrightnessHistogram_Unmanaged内で,RGBの値をBrightnessに変換する変換テーブル(ネイティブ配列)にアクセスしています.
画像データやヒストグラム,変換テーブルといった配列にアクセスする命令が多いので,C++/CLIを使えば速くなるのかと思ってプログラムしてみたのですが,
こういった処理は,わざわざC++/CLIを使わなくても,C#で高速にできるものなのでしょうか?
最初から素直にこれを質問すれば良かったですね...
くだすれC++/CLI(初心者用)part2
■ このスレッドは過去ログ倉庫に格納されています
748デフォルトの名無しさん
2013/11/10(日) 12:45:13.44■ このスレッドは過去ログ倉庫に格納されています
ニュース
- モンゴル火災、社員「違反なし」とKDDI [少考さん★]
- 【野球】松井秀喜新監督、組閣について「絶対この人という人はいない。友達いないタイプなので」「現時点で一人だけ声を掛けてます」 [ニーニーφ★]
- パナソニックHD、利用禁止の生成AIに従業員らの情報送出 33万人分 [少考さん★]
- セブンイレブンからの客離れが止まらない ローソン、ファミマ最高益の裏で「ひとり負け」巻き返しの切り札は★2 [♪♪♪★]
- 日本のGDP、世界6位転落へ…薬物もやらない勤勉な日本人が貧しくなる屈辱は“完全な政策ミス”か? ★8 [ぐれ★]
- 【巨人】松井秀喜新監督、織田翔希の交渉は「球団挙げてやる」 日本でプレーしてから米挑戦は「悪い道ではない。成功例が何人もいる」 [冬月記者★]
- ひろゆき「パリ暴動の逮捕者、7割が仏国籍で95%が仏生まれ。ソースは司法省」→ネトウヨ大激怒、また炎上wwwwww [834922174]
- 10.23🏡とうふさんの日😊
- 年に3回くらい風邪引く
- AIでエロ絵生成して遊ぶ
- 【高市悲報】キャバ嬢ゆいぴす、子供食堂用のハンバーグを作っただけで大炎上wwwwwwwwww [834922174]
- 築地、ジャップが消えてとんでもないことになっていた… [668024367]