• ベストアンサー

Windowsでmake??

http://oshiete1.goo.ne.jp/kotaeru.php3?q=831947 で質問をしているものですが、ネットでCanonのRAWについて調べていたら、 http://www.wonderland.org/crw/ このページを見つけました。 ここにあるlibrawを使いたいのですが、どうすればよいのかわかりません。 とりあえず解凍はできました。 Windowsでこのライブラリは使えますか? わかる方、make?の仕方と使い方をご教授お願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • mcWalker
  • ベストアンサー率69% (27/39)
回答No.3

#2 です。もう少し補足します。 libraw の関数構成は、Cプログラムの関数ツリーを取る ユーティリティで見ると、よく分かると思います。 私も カメラの CCD データをこんな風に取りこんでいるのか と初めて知りました。面白いですねえ。なんか AD 変換に 似た印象を持ちました。 圧縮は、データ・サイズを小さくするためにキャノンが 工夫したものみたいですが、ビットを詰めて記録しています。 圧縮の知識は、松坂大学の奥村晴彦先生のアルゴリズム事典などを 見ると、感覚がつかめると思います。先生に聞くと親切に 教えてくれました。以前のことですが。 また、libraw の作者にメールするのもいいかも知れません。 3年前の作成ですから、本人も忘れたとかいうかも知れませんが。

mkmarimo
質問者

お礼

なんだか、すごいですねぇ。 ソースをみるだけでそんなにわかるんですね。 尊敬です。 丁寧に補足していただき感謝です。ありがとうございます。

その他の回答 (2)

  • mcWalker
  • ベストアンサー率69% (27/39)
回答No.2

なんで crw format に関係したか忘れていましたが、 printer 付属の ZoomBrowser で、ちょっと調べたのを思い出しました。 興味があったので、libraw を見ました。 学生さんですよね。初心者に説明するようには言いませんが、 #1の方の説明を補足しますと、 BSD の lib あるは互換のものが必要かも知れません。 jpeg あるいは png への変換を想定していますので、 このままコンパイルすると、どっちかの lib またはソースが 必要になります。(ネットにあります) 気になる点は、camera が EOS の D30 か D60 のデータに 限定されているらしいことです。 しかし、元々 format が分からないデータを解析するつもり でしたでしょうから、付属の data format 表を見るのは 何もないより効率は良さそうです。ご健闘を。

mkmarimo
質問者

お礼

ご回答ありがとうございます。 シロートすぎてよくわかりませんが、結局このソースが実行できたとしても各色8ビットの画像ファイルになってしまうのですね。 付属のdata format表も見ているのですが、よくわかりません・・・ ありがとうございました。

  • chie65536
  • ベストアンサー率41% (2512/6032)
回答No.1

元ソースはunix系のgc(gnu c)用に書かれているようですから、移植が必要になりますね。 幸い、コンパイルスイッチ等は Makefile、Makefile.inc に書かれているので、Windows上のCコンパイラでコンパイルする際に、同等の意味を持つコンパイルスイッチを付けてコンパイルすれば「コンパイルだけは」可能でしょう。 問題なのは、処理系に依存してしまう部分。元ソースはWindows上のCコンパイラでコンパイルする事を想定していませんから「コンパイルは通るけど動かない」と言う部分が出てくる可能性があります。と言うか、確実に出ます。 例えば、構造体の境界パディング問題、構造体のビットフィールドの上位下位バイト問題、ファイル入出力系OSコールライブラリのバイナリ・テキスト問題など。 一例を挙げれば open(filename , O_RDONLY) と書かれている場合 open(filename , O_RDONLY | O_BINARY) と書き加えるなど。 unix系ではファイルのオープンにテキストもバイナリも区別が無い(テキスト/バイナリの概念が無い)ので O_TEXT とか O_BINARY と言う属性はありません。 しかしWindows系では、テキストファイルはテキストモードで、バイナリファイルはバイナリモードでオープンしないと、まともにファイルアクセス出来なくなるので、モード属性を足してあげる必要があるのです。 そういった訳で、ソースコードの1行1行について機種依存と処理系依存を検証しつつ移植する事になるので、unix系からDOS系(Windows系)への移植経験が無い場合、かなり大変な作業になると思います。

mkmarimo
質問者

お礼

ご回答ありがとうございます。 そうでしたか、かなり大変なんですね。 わざわざソースまで見ていただいたみたいで感謝します。 ちょっとじっくりこのソースと向き合ってみます。 ありがとうございました。

関連するQ&A

  • 新しく開くウィンドウを常に同じ大きさにしたい

    http://oshiete1.goo.ne.jp/kotaeru.php3?q=701078

  • 今の日本の選択  

    お世話になっております。 サリジェンヌです。 今、日本は重要な局面にいると思います。 今後の日本は弱者切り捨て型社会にすべきか、 国民皆を導いていくべきか皆様のご意見を伺いたく思います。また、前者の場合は、その方向に進んでいるように見えますが、後者の方向に針路変更したい場合はどうしたらよいとお考えでしょうか? 因みにサリジェンヌは後者派です(↓頑張ってきました(参考までに)) http://oshiete1.goo.ne.jp/kotaeru.php3?q=2254612 http://oshiete1.goo.ne.jp/kotaeru.php3?q=2248694 http://oshiete1.goo.ne.jp/kotaeru.php3?q=2245746 http://oshiete1.goo.ne.jp/kotaeru.php3?q=2265951 http://oshiete1.goo.ne.jp/kotaeru.php3?q=2265951 http://oshiete1.goo.ne.jp/kotaeru.php3?q=2126838

  • 福島県は関東に区分される?説

    過去の教えてgooに置いて日本の地域区分で色々論議が出ていましたが、これに会社の福島出身の同僚から「福島県は関東なんだ!」と力説されて思わず笑ってしまいました。彼はどうやら茨城県と埼玉県にライバル意識をもっている様で、その2県よりも関東らしいそうです。こんな彼の説の根拠や逆に否定論を「詳しく(感情論可)」教えて下さい。 参考までに自分が分っている過去の教えてgooの「日本区分談義」を http://oshiete1.goo.ne.jp/kotaeru.php3?q=290394 ←新潟系 http://oshiete1.goo.ne.jp/kotaeru.php3?q=29254 ←関東関西系 http://oshiete1.goo.ne.jp/kotaeru.php3?q=251499 ←福島境界系 http://oshiete1.goo.ne.jp/kotaeru.php3?q=247490 ←北海道沖縄系その他 http://oshiete1.goo.ne.jp/kotaeru.php3?q=150575 ←日本全体区分系 http://oshiete1.goo.ne.jp/kotaeru.php3?q=77693 ←日本全体区分系 http://oshiete1.goo.ne.jp/kotaeru.php3?q=369702 ←日本全体区分系 http://oshiete1.goo.ne.jp/kotaeru.php3?q=1039264 ←三重県系 http://oshiete1.goo.ne.jp/kotaeru.php3?q=1741538 ←天気予報区分系

  • 恋愛依存症とは???

    こんにちは!! いつもお世話になってます。。 http://oshiete1.goo.ne.jp/kotaeru.php3?q=629254 http://oshiete1.goo.ne.jp/kotaeru.php3?q=630879 http://oshiete1.goo.ne.jp/kotaeru.php3?q=633725 http://oshiete1.goo.ne.jp/kotaeru.php3?q=644351 ↑↑↑↑↑ 今まで質問してきたものですが これを見て私は恋愛依存症だと思いますか?? 自分でもそうなのかな??と思ったりしますが どうなんでしょう?? そしてどうしたら恋愛依存症から立ち直ることが できますか?? やっぱり趣味とか見つけたり仕事に打ち込んだりするのが一番なんでしょうか?? 私は、今の彼のことで悩んでいますが、 なんとか立ち直りたいんです!! 今の自分がいやでいやで堪らないんです。。 彼だけのことを考えている自分が情けないんです。。 恋愛依存症になったことがある方、そうでなくても構いませんが何かいい方法はないでしょうか?? よろしくお願いします!!

  • 光化学の専門書について

    光化学について勉強したいのですが、お勧めの専門書ありましたら教えていただけないでしょうか? よろしくお願いします。 http://oshiete1.goo.ne.jp/kotaeru.php3?q=1059393 http://oshiete1.goo.ne.jp/kotaeru.php3?q=1059369

  • このAA(アスキーアート)は何の生き物ですか?

    http://oshiete1.goo.ne.jp/kotaeru.php3?q=1586142 ↑のページで看板を持っているAAは何の生き物ですか?

  • Mr,Children(もう一度お願いします)

    http://oshiete1.goo.ne.jp/kotaeru.php3?q=2390083 http://oshiete1.goo.ne.jp/kotaeru.php3?q=1701933 では聞きます。 ミスチルの中で一番好きな曲は何ですか? ちなみに私は「口笛」です。

  • 昨日のテレビ朝日で何が

    http://oshiete1.goo.ne.jp/kotaeru.php3?q=1053341 http://oshiete1.goo.ne.jp/kotaeru.php3?q=1053390 等質問があるのですが、23日の7~9時どらえもんの枠で何かあったのですか? ただ単に地震で番組が潰れたというだけのことでしょうか?

  • 別れた彼女と。。。

    http://oshiete1.goo.ne.jp/kotaeru.php3?q=1303412 http://oshiete1.goo.ne.jp/kotaeru.php3?q=1302068 http://oshiete1.goo.ne.jp/kotaeru.php3?q=1282920 で質問をしたものです 彼女と別れて一月以上が過ぎました。精神的には辛いですがピークは過ぎたとは思っています。ただ、よりを戻したいと思う気持ちは、前よりも大きくなっています。 彼女とは連絡取れる状態は続いていて、今は付き合えない(彼氏が居るから)とは言われるのですが、自分としてはまだ可能性が有るのじゃないかとは思っています。 こういう場合可能性はあるでしょうか?? 今日彼女と会ったのですがやはり会ってみて思いはまた付き合いたいと思うばかりです。何かアドバイスあればよろしくお願いします<(_ _)>

  • なんとしても振り向かせたい!

    男子高校生です。 今学校に好きな人がいます。以前は全く接点がなかったんですけど、音楽部に入って知り合うことができました。でも、その子は他の男子と中がよく(付き合ってはいないみたいです)、僕はほとんど相手にされません。どうすれば彼女に振り向いてもらえるでしょうか。 以前ここで質問しました。 http://oshiete1.goo.ne.jp/kotaeru.php3?q=2436141 http://oshiete1.goo.ne.jp/kotaeru.php3?q=2437751 http://oshiete1.goo.ne.jp/kotaeru.php3?q=2441722

専門家に質問してみよう