トップページ > プログラム > 2018年01月13日 > V4m1sF41

書き込み順位&時間帯一覧

9 位/152 ID中時間01234567891011121314151617181920212223Total
書き込み数0000000000001000000002014



使用した名前一覧書き込んだスレッド一覧
デフォルトの名無しさん
C#, C♯, C#相談室 Part95
プログラミング言語 Rust 4

書き込みレス一覧

C#, C♯, C#相談室 Part95
268 :デフォルトの名無しさん[sage]:2018/01/13(土) 12:28:38.59 ID:V4m1sF41
C#で書かれたライブラリをネイティブコードにコンパイルして他の言語から使うって出来るんですかね?
ターゲットとなるアーキテクチャはIA32/AMD64系に限らずARM系なども含みます
MonoはLLVMを使っているらしいので出来そうな気もしますがそのような記事を見つけられず・・・

他の言語で使いたいライブラリはttps://github.com/vvvv/SVGです(SVGをレンダリングしたい)
プログラミング言語 Rust 4
655 :デフォルトの名無しさん[sage]:2018/01/13(土) 21:38:44.30 ID:V4m1sF41
Excelが悪いとは思わないけど処理の規模が一線を越えてくるとプログラムを書いた方が処理効率や保守性の面で有利になる
関数山盛りの激重スパゲッティワークシートを運用しているところは少なからずあるのでは
あとExcelに表計算ソフト以上の仕事をさせているところも結構あるな
C#, C♯, C#相談室 Part95
271 :デフォルトの名無しさん[sage]:2018/01/13(土) 21:47:02.08 ID:V4m1sF41
>>269
ありゃ、そうなんですか。.NET NativeやLLILC、SharpLangなどネイティブコードへコンパイルする処理系の
があったらしいのでネイティブコード化できるのかなと思ったのですがそう上手い話はないのですね

>>270
これはMono上で動いているライブラリを他の言語から使うラッパーでしょうか?
Monoが動く環境でないとダメか・・・
C#, C♯, C#相談室 Part95
274 :デフォルトの名無しさん[sage]:2018/01/13(土) 23:01:40.46 ID:V4m1sF41
後出しだけど情報を小出しにするのも問題が大きいだろうから現状を。長文失礼

テキストなどの平易なベクターデータ(線、箱、円、文字など)をラスターデータに変換する
ラスタライザーが欲しい。ラスタライズ動作をカスタマイズできるとなお良い
ラスタライズ動作をカスタマイズしたい理由は最終的に欲しいラスターデータが2値モノクロなので
アンチエイリアスの有無や線幅等を調整できる必要があるため

動作させるプラットフォームはWindowsやLinux等を考えているけどOS無しでの動作もあり得るかも
呼び出す側の処理系はCかインタプリタなどからC経由で呼ぶ予定
最初はHTMLのレンダリングエンジンを検討したけどChromiumにしろFirefoxにしろカスタマイズして
実装する的な例を見つけられなかったのと無題に大規模になることもあって断念

次点としてSVG単体での利用を検討しはじめてイマココ。ググってみるとSVGのレンダラーとして
見つかったのはlibrsvgと>>268くらい。前者はGPL/LGPL故に一緒に使用可能なライブラリが制限されるし
後者はC#なのでネイティブで使えない?

う〜む。MonoってOS無しで動作させたり出来るのだろうか・・・

>>272
C++なSVGレンダラーってあったっけ・・・参考までにどれでしょうか?


※このページは、『2ちゃんねる』の書き込みを基に自動生成したものです。オリジナルはリンク先の2ちゃんねるの書き込みです。
※このサイトでオリジナルの書き込みについては対応できません。
※何か問題のある場合はメールをしてください。対応します。