好的,我会尽力解释我的问题。我已经使用这段代码获得了我的FrameLayout的“屏幕截图”
/**
* Function that takes a screenshot of the view passed and returns a bitmap for it.
*
* @param view {@link View}
* @return screenshot of the view passed
*/
public Bitmap screenShot(View view) {
Bitmap bitmap = Bitmap.createBitmap(view.getWid
嗨,所以我需要一个用户能够上传一个配置文件图片,我必须调整大小,并把他们的配置文件。配置文件图片的“区域”是一个100x100平方,因为它在一个android设备上。让别人发布一个300 x 600或600 x 300,我如何转换/裁剪一个图像,以适应一个100 x 100平方和外观良好的配置文件图像?我觉得这更像是一个常规的问题。
我知道如何调整大小和裁剪位图,只是不知道我该怎么做。
我们有一个像这样访问$cordovaCamera的Ionic应用程序:
$cordovaCamera.getPicture({ allowEdit: true });
有更多的选项传入,等等,但上述只是显示我们传递的是allowEdit标志。如果有人不熟悉,是这么说的:
allowEdit:允许在选择之前对图像进行简单编辑。(布尔)
这工作得很好。在我从图片库中选择了一张图片或拍摄了一张照片之后,它就进入了它的本机“编辑”视图,在那里用户可以裁剪图像。
以下是流程:
Take Photo > Edit (crop) > Upload to the interwebs
Sel