アプリで画像を不規則な形に切り抜く必要があります。つまり、指で部分を選択し、切り抜きボタンをクリックすると、画像内で選択した部分だけがSDカードに保存されます。
それを達成する方法は?
切り抜く形状のパスを定義する必要があります。
次に、その周りに長方形を作成し、形状と長方形の間のすべてを透明に設定します(アルファチャネル)
ここのこのソースはあなたにいくつかのヒントを与えるはずです:
https
: //github.com/lvillani/android-cropimage/blob/develop/src/com/android/camera/CropImage.javaonSaveClickedメソッドの209行目を見てください
このプロジェクトを参照してください: https ://github.com/coderush/FlexiCrop
不規則な形をトリミングするコードがあります。