为什么Aviary会缩小图像尺寸?

时间:2014-11-08 10:02:40

标签: android aviary

我在我的应用中使用Aviary SDK作为照片编辑器,但它缩小了我的图像。 考虑我传递的是大小为720*720的图片,但在编辑后,Aviary会给我一张大小为720*590的图片

为什么Aviary会缩小图像尺寸?

Intent newIntent = new Intent( ShowCapturedImage.this, FeatherActivity.class );
newIntent.setData(Uri.fromFile(pictureFile) );
startActivityForResult( newIntent, 1 );    

1 个答案:

答案 0 :(得分:2)

终于得到了解决方案。它在Aviary android示例应用程序中提到

final DisplayMetrics metrics = new DisplayMetrics();
        getWindowManager().getDefaultDisplay().getMetrics( metrics );
        int max_size = Math.max( metrics.widthPixels, metrics.heightPixels );
        max_size = (int) ( (float) max_size / 1.2f );
        newIntent.putExtra( Constants.EXTRA_MAX_IMAGE_SIZE, max_size );