2012-02-27 151 views
0

在我的應用程序圖像編輯器中,我想要實現圖像的亮度,對比度,清晰度,縮放,旋轉以及將圖像保存到我的畫廊。Android中的圖像編輯

+3

我看不到任何問號! – sschrass 2012-02-27 11:38:47

+4

大聲笑問號不是這裏的問題。他基本上希望SO爲他編寫應用程序。 – 2012-02-27 11:49:58

回答

0

您所需要的基本類爲CanvasBitmapMatrix

例如,旋轉和/或縮放(變焦?)的圖像:

Matrix matrix = new Matrix(); 
matrix.postRotate(90); 
matrix.setScale(scaleFloatX, scaleFloatY); 

// And apply it to photo image 
Bitmap bitmap = Bitmap.createBitmap(photo, 0, 0, photo.getWidth(), photo.getHeight(), matrix, true); 

對於更高級的操作(亮度等),你可以看看這裏:Android image sharpening, saturation, hue, brightness, and contrast

存儲圖像你需要這樣做:

ContentResolver cr = getContentResolver(); 
Uri uri = Uri.parse(MediaStore.Images.Media.insertImage(cr, bitmap, "mybitmap", "stacko"));