保存图像-我应该如何调用我的方法
Save image- how should i call my method
我一直在尝试将图像保存到 SQLite 数据库中。但是我不能自己解决。在我看来,我已经尝试了一切,但它不起作用。所以我的问题是,如果我有 这个方法:
private byte[] getBitmapAsByteArray(Bitmap bitmap) {
ByteArrayOutputStream outputStream = new ByteArrayOutputStream();
// Middle value is quality, but PNG is lossless, so it's ignored.
bitmap.compress(Bitmap.CompressFormat.PNG, 0, outputStream);
return outputStream.toByteArray();
我有这个可以拍照并从图库中挑选图像。
@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data){
if (requestCode == REQUEST_CAPTURE && resultCode == RESULT_OK){
Bundle extras = data.getExtras();
Bitmap photo = (Bitmap) extras.get("data");
imageView_Fotak.setImageBitmap(photo);
}
else if (resultCode == RESULT_OK && requestCode == PICK_IMAGE){
imageUri_vybrana = data.getData();
imageView_VyberFotku.setImageURI(imageUri_vybrana);
imageView_VyberFotku = getBitmapAsByteArray();
我应该如何将我的图像从画廊转换为 BLOB?我应该调用什么方法?
如果有任何帮助,我将不胜感激!
这是您更新项目的 link:https://www.dropbox.com/s/lsv947j7susfcer/Formular1.00.zip?dl=0
它适用于图库中的图像,同样你也可以让它适用于相机图像。
查看图片,可以看到保存的blob。
我一直在尝试将图像保存到 SQLite 数据库中。但是我不能自己解决。在我看来,我已经尝试了一切,但它不起作用。所以我的问题是,如果我有 这个方法:
private byte[] getBitmapAsByteArray(Bitmap bitmap) {
ByteArrayOutputStream outputStream = new ByteArrayOutputStream();
// Middle value is quality, but PNG is lossless, so it's ignored.
bitmap.compress(Bitmap.CompressFormat.PNG, 0, outputStream);
return outputStream.toByteArray();
我有这个可以拍照并从图库中挑选图像。
@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data){
if (requestCode == REQUEST_CAPTURE && resultCode == RESULT_OK){
Bundle extras = data.getExtras();
Bitmap photo = (Bitmap) extras.get("data");
imageView_Fotak.setImageBitmap(photo);
}
else if (resultCode == RESULT_OK && requestCode == PICK_IMAGE){
imageUri_vybrana = data.getData();
imageView_VyberFotku.setImageURI(imageUri_vybrana);
imageView_VyberFotku = getBitmapAsByteArray();
我应该如何将我的图像从画廊转换为 BLOB?我应该调用什么方法? 如果有任何帮助,我将不胜感激!
这是您更新项目的 link:https://www.dropbox.com/s/lsv947j7susfcer/Formular1.00.zip?dl=0
它适用于图库中的图像,同样你也可以让它适用于相机图像。
查看图片,可以看到保存的blob。