2017-05-10 14 views
-2

AndroidでImageViewsの自動クロップツールを探しています。これは、ImageViewでイメージを実行時にコンテンツ認識の方法でトリミングするものです。 スマートクロップなどとも呼ばれます。 Javascriptの場合はexampleですAndroidでImageViewsのスマートクロッピング

Android ImageViewsに実装されているスマートクロップの似たようなライブラリがありますか? 動作の仕組み:

  1. 実行時にデバイスの画面上にImageViewの実際の幅を取得する。あなたがピカソを使用している場合(顔のように、中央)

答えて

1

は、コンテンツを意識したように、(それがバックグラウンドでだかのように、画像の位置を設定したり)

  • 元画像のスマートトリミング(グライドまたはフレスコ画)。顔を検出このライブラリのクロップ画像が

    google's vision serviceでサポートhttps://github.com/aryarohit07/PicassoFaceDetectionTransformation

    編集:

    smartcrop.js here (smartcrop-android)に基づくライブラリがあります。
    私はすでに使用していませんが、例の時間には使用しています。私は一種低い。プラス、それはRxをサポートしています。

  • +0

    ありがとうございます。 PicassoFaceDetectionTransformationは有望に見えますが、少なくとも顔の認識には注意が必要です(顔が検出されない場合はCENTER CROPにフォールバックします)。したがって、無生物の他の場合には機能しません。 –

    +0

    私はsmartcrop.jsに基づくライブラリを使って答えを更新しました – crgarridos

    関連する問題