Why does the image get bad quality?

Well, the question is simple, Why is the image in low quality?

Code:
Main Class:

@Override
    protected void onActivityResult(int requestCode, int resultCode, Intent data) {
        if (requestCode == CAPTURE_IMAGE_ACTIVITY_REQUEST_CODE && resultCode == RESULT_OK) {
            Bundle extras = data.getExtras();
            Bitmap imageBitmap = (Bitmap) extras.get("data");

            Intent imageActivity = new Intent(MainActivity.this, ImageActivity.class);
            imageActivity.putExtra("image", imageBitmap);
            startActivity(imageActivity);
        }
    }

Image Class:

Intent intent = getIntent();
Bitmap image = intent.getParcelableExtra("image");

this.image.setImageBitmap(image);

Pictures:


Original image: insert the description of the image here


Image in activity Image: insert the description of the image here

Author: Osvaldo César, 2016-03-19