2012-07-09 88 views
1

是否有可能在Android中剪切圖像?似乎我找不到任何教程。如何在Android中剪切圖像?

+0

你需要把一些樣品圖像或任何代碼。 – 2012-07-09 10:07:55

+0

你需要裁剪圖像? – Dinesh 2012-07-09 10:10:26

+0

這個鏈接可能會幫助你,它的一個java代碼,你可以使用這個概念來剪切圖片http://bingjava.appspot.com/model?id=1384 – Aerrow 2012-07-09 10:11:52

回答

0

這可能會幫助你

位圖bitmapOrg = BitmapFactory.decodeResource(getResources(), R.drawable.flower_blue);

 Bitmap croppedBmp = Bitmap.createBitmap(bitmapOrg, 0, 0, 
       bitmapOrg.getWidth()/2, bitmapOrg.getHeight()); 
     int h = bitmapOrg.getHeight(); 
     canvas.drawBitmap(bitmapOrg, 10, 10, paint); 
     canvas.drawBitmap(croppedBmp, 10, 10 + h + 10, paint); 
+0

對不起,我的意思是剪切,不分享 – Rendy 2012-07-09 10:06:17

2

也許你已經找到了解決辦法,但爲了以防萬一,我覺得這是你需要的東西:

Bitmap src = BitmapFactory.decodeResource(this.getResources(), drawable.sample); 
int width = src.getWidth(); 
int height = src.getHeight(); 
float skewX = 5.0; 
float skewY = 6.0; 
Matrix matrix = new Matrix(); 
matrix.setSkew(skewX, skewY); 
Bitmap img = Bitmap.createBitmap(src, 0, 0, width, height, matrix, true);