c# - 位图意图创建一个小图像
问题描述
我按照本指南接管了我正在开发的应用程序的相机
然而,问题是当像指南那样将图像转换为位图时,图像的大小变得很小,现在通常我可以用设备上的相机以良好的分辨率拍摄好照片,所以我怀疑这是问题所在, 位图大小变为 153 - 204。
任何人都知道我做错了什么或为什么结果很小和/或我如何防止这种情况发生。(调整位图大小不是一个选项,因为或者图形变得混乱)
要转换的代码(就像指南一样):
private void CameraButton_Click(object sender, EventArgs e)
{
Intent intent = new Intent(MediaStore.ActionImageCapture);
StartActivityForResult(intent, 0);
}
protected override void OnActivityResult(int requestCode, [GeneratedEnum] Result resultCode, Intent data)
{
base.OnActivityResult(requestCode, resultCode, data);
Bitmap bitmap = (Bitmap)data.Extras.Get("data");
FindViewById<ImageView>(Resource.Id.wmImageView1).SetImageBitmap(bitmap);
}
解决方案
推荐阅读
- objective-c - 在 MacOs 项目上存档时,如何将嵌入式第三方框架复制到用户库/框架文件夹或项目文件夹?
- augmented-reality - 100 次中有 1 次未在 ARSCNView 中显示 SceneKit 对象
- python - 使用 pip 安装 mecab-python3 的问题
- php - Laravel 刀片图片展示
- ruby - 如何使用 XPath 检索字符串而不返回空错误
- python - 构建 KDtree:查询期间出现无意义的错误
- java - Android Studio - 模拟器中未显示的图像(在模拟器中 Toast 显示路径,也有照片数量,没有图像。)
- c# - 如何从 C# 调用 CUDA
- java - JAVA 和 InputStream 中的 AES 加密
- vue.js - 无法在 Vue 组件中加载 WASM