画像変換アプリを作っています。

以下のような条件のライブラリをご存知でしたら教えてください。

・gccでビルドできるか、利用できる。
・ライセンスがLGPLなどの比較的緩いもの

で、
・画像のリサイズができるライブラリ。
(RGBAかYUV420に対応)

・色フォーマット変換ができるライブラリ。
(RGBA->YUV420の変換ができるもの)
(YUV422(UYVY)->RGBAの変換ができるもの)

さらに欲を言うと、できるだけ高速なものです。

i386用のものとARM用の両方をそれぞれ探しています。

よろしくお願いします。

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:
  • 終了:2009/01/27 21:45:02
※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。

回答2件)

id:peugeot No.1

回答回数131ベストアンサー獲得回数5

ポイント35pt

IntelのOpenCVはいかがですか?BSDライセンスです。

http://opencv.jp/

コード公開なのでARMでも利用できると思います。(すいません。私はARMで使ったことはないのですが)

id:a_is_for_anime

ありがとうございました。

UYVYの色変換がないのがちょっと残念ですが

こちらを使ってみようと思います。

ARM向けにもビルドできるみたいですね。

2009/01/21 12:12:03
id:y-kawaz No.2

回答回数1422ベストアンサー獲得回数226

ポイント35pt

ImageMagic とかでいいんじゃないでしょうか?

http://www.imagemagick.org/

id:a_is_for_anime

ありがとうございました。

2009/01/21 12:12:06
  • id:tsukasa57
    ImageMagic のライセンスは GPL なんですよ。
    あと YUV には対応しているけど YUV420 とか細かいのは無さそうなんです。
    http://www.imagemagick.org/script/command-line-options.php#colorspace
    興味があったので調べてみたところ、一つのライブラリで全ての条件を満たすものは見つからなかった。
  • id:tsukasa57
    すみません。訂正。マニュアルをよく見ると QuantumRange を調整することで YUV420 や YUV422 に出来るかもしれません。あとはライセンスの問題さえなければ...
  • id:y-kawaz
    確認ですが、作成したアプリは誰かに配布したり、公開したりするのでしょうか?
    GPL等のライセンスでは、一般へのソース公開を義務づけてるわけではなく、バイナリ所持者がソース公開を求めてきたら応じられることを義務づけているだけなので、例えば自分のサーバ内部での画像変換に使うだけなら誰かにバイナリを公開しているわけではないのでソースの公開義務も発生しないと思います。
    まぁ、配布用アプリを考えているならGPLは適してませんね。
  • id:a_is_for_anime
    a_is_for_anime 2009/01/22 12:35:51
    ImageMagickの情報ありがとうございます。

    商用での配布に関係しての都合上、
    GPLは使用できない状況です。

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

回答リクエストを送信したユーザーはいません