2011-07-20 75 views
2

(對不起,我的英語很爛) 我有兩張圖片。一張照片豐富多彩。在另一張圖片上,透明背景上顯示了一個黑色的圖形任意形狀(如十字形或星形或一塊經典拼圖)。 我想將第二張圖片放在第一張圖片上,並用第一張圖片的一部分替換黑色。然後我需要將第二個圖像保存在一個新文件中。Android:將圖像剪切成形

謝謝。 最大。

+0

這可能幫助:http://stackoverflow.com/questions/221830/set-bufferedimage-alpha-mask-in-java/221990# 221990 – Tony

回答

1

您可以通過使用一個圖書館和一個單獨的一行代碼得到這個。 請試試這個,希望你能得到更好的解決方案。

dependencies { 
compile 'com.mafstech.libs:mafs-image-shape:1.0.4' 
} 

而此行是主代碼

Shaper.shape(context, R.drawable.your_original_image_which_will_be_displayed, R.drawable.shaped_image__your_original_image_will_get_this_images_shape, imageView, height, weight);