2012-02-27 29 views
0

私のアプリケーションの画像エディタで、画像の明るさ、コントラスト、シャープネス、ズーム、回転、画像をギャラリーに保存したいと考えています。Androidでの画像編集

+3

私は疑問符を参照してください! – sschrass

+4

LOLここで疑問符は問題ではありません。彼は基本的にSOが彼のためにアプリを書くことを望んでいる。 –

答えて

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")); 
関連する問題