問題タブ [android-crop]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
8457 参照

android - Android のクロップ インテントが ActivityResult を返さないのはなぜですか?

メディア ギャラリーから画像をトリミングしようとしています。画像にアクセスし、デフォルトのトリミング ツールを起動し、トリミングした画像の結果を保存することさえできます。

ただし、トリミングが成功した場合、私が使用しているインテントは結果を返しません。

私の主な方法:

– OnActivityResult() メソッド –

トリミング アクティビティをキャンセルすると、「ユーザーが写真のトリミングをキャンセルしました」というメッセージが正常に表示されます。しかし、画像をトリミングすると、新しいトリミングされた画像がターゲット ディレクトリに表示されますが、OnActivityResult() 関数が呼び出されることはありません。何を与える?

LogCat を見ると、トリミングされた画像を保存するたびに、「JavaBinder」が「Failed Binder Transaction」と文句を言うことがわかりました。これは何らかの形でメモリに関連していることは理解していますが、トリミングされたファイルのサイズはわずか 24KB です。

0 投票する
4 に答える
143965 参照

android - Androidで画像をトリミングする

画像のトリミングをしたいのですが、かなり便利なものを見つけましたが、どういうわけか、選択されていない領域を暗くするのが足りないようなので、誰か方法を知っていますか? または私を正しい方向に導きますか?私が見つけたオンラインチュートリアルは、選択した領域を暗くすることを示していますが、それを使用するとそうではありません。私の英語力の悪さに感謝し、申し訳ありません。

私が使用するチュートリアルへのリンク。

画像の切り抜きチュートリアル 1

画像の切り抜きチュートリアル 2

このようなものにしたいです。

こんなものであってほしい

EDIT このボタンリスナーを使用して、クラスの CropImage アクティビティを呼び出して、cropImage ファイルを呼び出します。これは Android 内のクロップ機能ではなくカスタム インテントですが、すべてのバージョンをサポートするようにそのコピーだと思いますが、それを呼び出すと、選択した領域が明るくならず、どこに問題があるのか​​わかりません。ありがとうこれは私が使用しているライブラリですdroid4youクロップ画像

0 投票する
1 に答える
22628 参照

android - Android での画像のトリミング (Crop Intent)

このコードを使用して、Android の組み込みの画像トリミング ツールを使用しました。私のコードは次のとおりです

takePicture は、ボタンのクリック リスナー内で呼び出されます。Androidカメラを開いて写真を撮り、保存を押すとimageViewに画像が保存されます。しかし、トリミング アクティビティは表示されず、さらに imageView の画像はひどく見えます。ピクセル化されたような品質です。私は何か間違ったことをしていますか?Samsung Galaxy Tab 3 を使用してアプリをテストしました

以下の回答を使用して編集します...まだ機能していません

LocCatはこちら

0 投票する
0 に答える
1190 参照

android - クロップ インテント アンドロイドを開く

次のコードを使用して、ユーザーが画像をキャプチャしてAndroidでトリミングできるようにしています。インターネットでコードを見つけました

それは非常にうまく機能していますが、クロップインテントを呼び出すと2つのオプションが表示され、ユーザーがそれらから選択できるという問題があります

私がやりたいことは、デフォルトで最初のオプションを選択し、このセレクターをユーザーに表示して画像のトリミングを強制しないこと、または少なくともユーザーがこのダイアログを閉じて画像のトリミングを強制できないようにすることです.

誰でもこれを手伝うことができますか?

0 投票する
1 に答える
801 参照

android - Android CROP関数を使用して画像から座標を取得する方法は?

私のアプリケーションでは、ユーザーは画像をアップロードでき、Android CROP 関数を使用してその一部を選択できます (画像例 1 を参照)

CROP関数または他の同様の方法を使用して、ユーザーが選択した領域の座標を取得したい(例の画像2を参照) 。

例の画像 1

例の画像 2

0 投票する
1 に答える
757 参照

android - ギャラリーnullpointexceptionからアンドロイドクロップ画像

私はカメラで作業しています。ギャラリーから画像を選択し、選択した写真をトリミングしてから、イメージビューに表示したいのですが、コードを書きましたが、トリミングに問題があります。これは私のエラーです

これは私のコードです。トリミングを削除すると、アプリが完璧に動作するため、画像のトリミングに問題があります。何が間違っていますか? 誰かが解決策を知っているなら、私を助けてください

0 投票する
0 に答える
831 参照

android - Android M でのクロップ インテントの問題

これは、クロップ インテントの既存のコードです。これはすべてのデバイスで正常に動作します

Android Mでテストすると、次の例外が発生します。

java.lang.IllegalArgumentException: mediaStoreUri は MediaStore Uri でなければなりません

この問題を修正するには、メディアストアで画像を挿入し、以下のように uri を使用してみますが、このコードも Android M でのみ失敗します。修正を手伝ってください。

現在、Android M デバイスでのみ問題が発生しています。この場合、クロップ インテントは null を返します

0 投票する
0 に答える
952 参照

java - Android - surfaceview のバウンディング ボックス内の正方形の画像を切り取る

カメラ プレビューからバウンディング ボックス内の画像をトリミングし、アクティビティに表示しようとしています。その上にサーフェスビューと正方形のイメージビューがあります。imageview 内にのみ表示される画像をキャプチャする必要があります。以下は私のクロッピングコードです。ここで何が問題なのかわかりません。助けてください

私のコードの何が問題になっていますか?