Я хочу сделать обрезку изображения. Я нашел некоторые полезные, но как-то не хватает темных областей, которые не выбраны, поэтому мне интересно, кто-нибудь знает, как это сделать? или привести меня в правильное направление? В онлайн-учебнике, который я нашел, показано, что будет затемнять выбранную область, но когда я его использую, это не будет. Пожалуйста, помогите мне поблагодарить много и извините за мою неудачную команду по английскому языку.Обрезать изображение в android
Ссылки на учебное пособие, которое я использую.
Я хочу, чтобы это было что-то вроде этого.
editButton.setOnClickListener(new Button.OnClickListener(){
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
Intent goEdit;
goEdit = new Intent(PreviewActivity.this, CropImage.class);
goEdit.putExtra("image-path", path);
goEdit.putExtra("scale", true);
goEdit.putExtra("fileName", nameFromPath);
//finish();
checkEdit = true;
startActivityForResult(goEdit,0);
}
});
EDIT Я использую эту кнопку слушателя для вызова в файл cropImage, вызвав к классу CropImage активности. Это пользовательский настрой, а не функция обрезки внутри андроида, но я думаю, что это его копия, чтобы она поддерживала все версии, но когда я звоню в нее, выбранная область не будет ярче, и я не знаю, где проблема, может ли кто-нибудь мне навестить? Спасибо Это библиотека, которую я использую drioid4you crop image
Пожалуйста, вы можете разместить код, который вы пробовали? А также, описывайте, что происходит, когда вы пытаетесь это сделать? Вы получаете сообщение об ошибке любого типа? – Jodes
Я имею в виду, что я не получил сообщение об ошибке. Я просто понятия не имею, как сделать выделенную область ярче, а невыделенная область темнее, чтобы показать различия. – user1235085
Проверьте [этот вопрос] [1] для альтернативной библиотеки, которую я предложил там. [1]: http://stackoverflow.com/questions/12758425/how-to-set-the-output-image-use-com-android-camera-action-crop/ – hcpl