2011-01-12 9 views
1

私はバーコードリーダーアプリケーションを開発しており、appstoreで無料でアップロードしたいと考えています。 iPhoneから送信された画像(3Gを含む)によるバーコードの読み取りに役立つ無料のオープンソースが必要です。バーコードリーダーのオープンソース

私はいくつかのスレッドを見ましたが、それらによって提供される参照はすべて有料APIです。

本当にありがとうございます。あなたは http://code.google.com/p/zxing/source/browse/#svn/trunk/iphone

+0

私はこのAPIをダウンロードしましたが、実行しようとするとこのタイプのエラーが表示されます(ONLY_ACTIVE_ARCH = YES、アクティブarch = armv6、VALID_ARCHS = i386 ppc ppc64 ppc7400 ppc970 x86_64)。 これを取り除く方法を教えてください。 – Sabby

答えて

3

は、iPhoneのバージョンを持っているdoesntのダウンロードリンクです。 CoreVideoフレームワークを見つけることができず、エラーが発生します。コアビデオフレームワークは3GS以前のiPhoneでは利用できません。これは、以前のバージョンの電話機では利用できないビデオ録画機能を備えています。 3G電話にインストールしようとすると、エラーが発生します。 そして、私はhttp://zbar.sourceforge.net/(iphoneリンクします。http://zbar.sourceforge.net/iphone/index.html)を使用している

+2

私はそれを見ましたが、私は3gのiPhoneにも必要です...そしてzxingは3gs以降です。 –

+0

ZXingよりもサポートが優れているオープンソースプロジェクトはありません。問題は3g iPhoneにはオートフォーカスがないので、スキャンでは非常に悪いです。あなたは3gのスキャンを得るためにQuickMarkやRedLaserに支払う必要があります。 –

+0

ありがとう@ケニー。有料のものを除いて3gの代替品はありますか? –

1

Hereをzxingのiphoneポートを見てとることができ

+0

これは間違っています。 iOS4には必要なAVFoundation APIがありますが、iOS4は3G上で動作します。あなたはiOS3を実行している電話機にはインストールできませんが、これは2を排除します。 – smparkes

+0

@smparkes:それは3GS上でうまく動作し、私はAVSoundation APIがiOS4で出てきたと言っていたので、3GSも正しく動作するはずはありませんか? –

+0

iOS4と新しいAVFoundation APIは3G、3GS、および4で動作します.3はビデオ録画をサポートしていませんが、スクリーンキャプチャAPIを実装しています。 – smparkes

3

....私はzxingよりも良いものを見たhavent前のコメントの中で語ったように、それ非常にうまく動作します。

関連する問題