我是Android的新職位,無法在四點之間裁剪圖像(顯然不是矩形)。如何在Android上的四點之間裁剪圖像
我將圖像轉換爲位圖並設置爲佈局的背景。 現在我有四個不同的點(P0,P1,P2,P3)
我有這些點的值。 現在它的時間來裁剪這些區域之間的圖像,並顯示爲矩形形狀的位圖(即作爲另一個佈局的背景)。
我再次明確提出,僅在這些點之間裁剪圖像。 即,僅在區域內。 我可以通過哪種方式解決這個問題?我可以使用任何第三方工具。該建議我比不上那些.........
由於@All這
我是Android的新職位,無法在四點之間裁剪圖像(顯然不是矩形)。如何在Android上的四點之間裁剪圖像
我將圖像轉換爲位圖並設置爲佈局的背景。 現在我有四個不同的點(P0,P1,P2,P3)
我有這些點的值。 現在它的時間來裁剪這些區域之間的圖像,並顯示爲矩形形狀的位圖(即作爲另一個佈局的背景)。
我再次明確提出,僅在這些點之間裁剪圖像。 即,僅在區域內。 我可以通過哪種方式解決這個問題?我可以使用任何第三方工具。該建議我比不上那些.........
由於@All這
首先選擇帶有Bitmap.getPixels的矩形區域
然後評估限定您的形狀的線條。
更改像素[]中的evry像素,並將其設置爲0(或其他值,它將成爲圖像的背景)
然後從新數據集重新創建圖像。
編輯:嘗試使用剪切工藝http://www.zetcode.com/gfx/java2d/clipping/或在例如矩形http://www.roseindia.net/java/example/java/swing/graphics2D/clip-area.shtml使用但茨艾倫methodics允許任何區域
+ 1,可以是一個工作解決方案,這是我建議的低級別實現 – 2013-07-18 12:44:33
嗨,是在鏈路提供上述不工作溶液? – g00dy
它不工作.. –
「它不工作」是不會澄清的情況,因爲你可能在這裏收到相同的答案,一般沒有意義重複的問題。但是,您可以說明您的情況不起作用,如果可以,您可以繼續討論。 – g00dy