2012-12-02 140 views
4

我需要裁剪不規則形狀的圖像我的應用程序,即我通過手指選擇一部分,如果單擊裁切按鈕,圖像中選定的部分將單獨保存在SDCard中。以不規則形狀裁剪圖像

如何實現它?

+0

即使在尋找同樣的東西....但我可以建議你的東西。獲取要裁剪圖像邊界的點,並將圖像的剩餘部分替換爲透明。不知道如何解決這個問題。但只是有一個想法,就是它 –

回答

2

您必須爲要剪切的形狀定義一個路徑。
然後創建它周圍的矩形的形狀的長方形透明(alpha通道)

這裏這個來源應該給你一些提示之間的設置應有盡有:
https://github.com/lvillani/android-cropimage/blob/develop/src/com/android/camera/CropImage.java
看看在onSaveClicked方法,行209

+0

我不能實現此鏈接:(請給我另一種方式做...先謝謝 –

+0

該鏈接不再工作,有人可以給一個源代碼示例? – Merlin

0

參考這個項目: https://github.com/coderush/FlexiCrop

它的代碼裁剪不規則的形狀。

+0

雖然這可能會回答這個問題,但建議您在帖子中添加上下文和更多詳細信息。僅在StackOverflow中禁止鏈接回答。 – Raju