2015-01-08 1 views
0

Добрый день, все. Я хочу поместить определенную информацию на захваченную картинку, например, с какого места она была захвачена, в каком уголке, дате захвата и т. Д. Я слышал из Id Columns внутри изображения Android, но не уверен, как я это делаю, может ли кто-нибудь, пожалуйста, привести пример?Поместите информацию на картинку после захвата Android

Вот код, как я захватить изображение с X, Y размеры (например, очками урожая)

Thread tGetPic = new Thread(new Runnable() { 

         public void run() { 
          Double[] ratio = getRatio(); 
          int left = (int) (ratio[1]*(double)mView.getmLeftTopPosX()); 
          // 0 is height 
          int top = (int) (ratio[0]*(double)mView.getmLeftTopPosY()); 

          int right = (int)(ratio[1]*(double)mView.getmRightBottomPosX()); 

          int bottom = (int)(ratio[0]*(double)mView.getmRightBottomPosY()); 

          savePhoto(mPreview.getPic(left,top,right,bottom)); 
          mAutoFocus = true; 




         } 
        }); 
        tGetPic.start(); 

ответ

1

После того, как изображение, которое вы получите Intent. Сделайте putExtra для этого намерения добавить информацию, которую вы хотите. И используйте это в следующей активности или везде, где вам нужна информация.

Во время вызова камеры, вы называете это как

startActivityForResult(intent, REQUEST_CODE); 

и вы должны переопределить метод

protected void onActivityResult(int requestCode, int resultCode, Intent data) 

Где данные является намерение с изображением. Вам нужно добавить дополнительную информацию к этому намерению следующим образом.

data.putExtra("imageId","12456"); 
data.putExtra("location","paris"); 

Также ссылайтесь на эту ссылку.

http://developer.android.com/reference/android/provider/MediaStore.Images.ImageColumns.html

Надеется, что это помогает.

+0

Большое спасибо за вашу помощь, моя ошибка в моей информации, извините миллион раз, я не использую намерение захвата по умолчанию, я использую пользовательский предварительный просмотр и пользовательский захват, который фиксирует x, y размеры изображения (например, очки урожай), так что проблема у меня не имеет ActivityResult. У меня есть еще одна строка кода захвата, которая плохое время от времени постоянно благодарит за помощь! – BiggDawgg

+0

Я понял, что ссылка выше вас при условии, что она помогла вам! – BiggDawgg

 Смежные вопросы

  • Нет связанных вопросов^_^