0

アプリケーションでカスタマイズされたカメラを使用しています。カメラパラメータを次のように設定しようとしています

params.setPictureFormat(ImageFormat.JPEG);
params.setJpegQuality(1);

上記のコードを使用すると、ほとんどの Android デバイス (Samsung Galaxy、Ace、Android バージョン 4.0 - 4.1 の S2) で正常に動作しますが、Nexus4 または HTC でアプリケーションを実行するとAndroid version 4.1 Or 4.2、画質が完全にくしゃくしゃになります。

コードから' を削除するとparams.setJpegQuality(1);'、Nexus4 または HTC で正常に動作しますが、上記の他の Android デバイスでは多くの whiteScreen の問題が発生します。

私の問題を解決するのを手伝ってください

4

1 に答える 1

1

params.setJpegQuality(1);// これは非常に低品質です

public void setJpegQuality (int quality)

キャプチャした画像の JPEG 品質を設定します。

パラメーター

 quality    the JPEG quality of captured picture. The range is 1 to 100, with 100 being the best. [link here][1]

//より良い品質のために与えるparams.setJpegQuality(80);

于 2013-05-17T09:49:46.733 に答える