我正在使用Aviary SDK作为我的应用程序中的照片编辑器,但它正在缩小我的图像。假设我正在传递一个720*720大小的图像,但是在编辑之后,Aviary给了我一个720*590大小的图像
为什么Aviary会返回缩小的图像?
Intent newIntent = new Intent( ShowCapturedImage.this, FeatherActivity.class );
newIntent.setData(Uri.fromFile(pictureFile) );
startActivityForResult( newIntent, 1 ); 发布于 2014-11-08 22:27:01
最终得到了解决方案。在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 );https://stackoverflow.com/questions/26815890
复制相似问题