当前位置:首页 » 安卓系统 » androidbitmap转byte

androidbitmap转byte

发布时间: 2022-08-08 15:56:33

‘壹’ 安卓开发,Camera的PreviewCallBack获取的byte[]怎么转为Bitmap

java">byte[]bb=newbyte[1024];

Bitmapbit=BitmapFactory.decodeByteArray(bb,0,bb.length);

‘贰’ 在Android中如何将一张图片转换为byte数组

LZ,我比较好奇,你有木有试过将你得到的filebuffer再转化成bitmap,看看它显示出来的有木有变化?

‘叁’ android如何把byte数据存到内存中并转为bitmap,求高手~~~~~~~~~~~~~~~~~~~~~~~~~~~

import java.io.File;

import android.app.Activity;
import android.graphics.Bitmap;
import android.graphics.BitmapFactory;
import android.os.Bundle;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.ImageView;

public class MainAct extends Activity {
private ImageView img;
//图片路径
private String filepath = "/sdcard/sample.jpg";

@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
img = (ImageView) findViewById(R.id.img);
File file = new File(filepath);
if (file.exists()) {
Bitmap bm = BitmapFactory.decodeFile(filepath);
//将图片显示到ImageView中
img.setImageBitmap(bm);
}
}
}

请参考

‘肆’ android中如何将drawable中的图片内容读取出来并转换为byte数据形式。 最好有代码可以参考的

Bitmap bmp=BitmapFactory.decodeResource(r, R.drawable.icon);
ByteArrayOutputStream baos = new ByteArrayOutputStream();
bmp.compress(Bitmap.CompressFormat.PNG, 100, baos);
baos.toByteArray();

希望你能帮到你

‘伍’ 安卓如何将二进制流解析成为图片

图片下载下来一般转换成byte[]数组

通过

Bitmapbitmap=BitmapFactory.decodeByteArray(bytes);
将byte[]转换为bitmap就可以绑定到imageview上了

‘陆’ android byte[]转化成bitmap 发生了错误,要如何解决呢大神快来呀 高悬赏

建议使用BitmapFactory的其他decode方法,如果是网络读过来的流,最好在本地存成文件缓存,然后通过decodeFileDescriptor方法就没这种问题了。
你可以看一下这里 http://www.thinksaas.cn/group/topic/203384/,也碰到了类似的问题

‘柒’ android bitmap对象怎样转化成uri

//Bitmap转byte数组publicbyte[]Bitmap2Bytes(Bitmapbm){ByteArrayOutputStreambaos=newByteArrayOutputStream();bm.compress(Bitmap.CompressFormat.PNG,100,baos);//png类型returnbaos.toByteArray();}//写到sdcard中publicvoidwrite(byte[]bs)throwsIOException{FileOutputStreamout=newFileOutputStream(newFile("/sdcard/test.png"));out.write(bs);out.flush();out.close();}先将Bitmap转byte数组,然后再将byte数组写到sdcard中。

‘捌’ 如何将从图库中查到的图片转换成 二进制 android 代码

1、获得图库返回的URL
2、根据URL获得图片的本地绝对地址,构建Bitmap
3、将Bitmap转换成byte[]数组

public void onActivityResult(int requestCode, int resultCode, Intent data) {

Uri uri = data.getData();

String path=uri.getPath();
Bitmap bitmap = BitmapFactory.decodeFile(path,);
byte[] datas=bitmap2Bytes(bitmap );
}

public byte[] bitmap2Bytes(Bitmap bm) {
ByteArrayOutputStream baos = new ByteArrayOutputStream();
bm.compress(Bitmap.CompressFormat.PNG, 100, baos);
return baos.toByteArray();
}

‘玖’ android bitmap怎么转byte数组

ByteArrayOutputStreamstream=newByteArrayOutputStream();
bmp.compress(Bitmap.CompressFormat.PNG,100,stream);
byte[]byteArray=stream.toByteArray();

‘拾’ 请问在android 编程,Bitmap 怎么转换成 file

static boolean saveBitmap2file(Bitmap bmp,String filename){
CompressFormat format= Bitmap.CompressFormat.JPEG;
int quality = 100;
OutputStream stream = null;
try {
stream = new FileOutputStream("/sdcard/" + filename);
} catch (FileNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}

return bmp.compress(format, quality, stream);
}

stream = new FileOutputStream("/sdcard/" + filename);
获取要保存到的文件的文件流
bmp.compress(format, quality, stream);
把指定的bitmp压缩到文件中 就是保存在指定文件中 format是文件格式(Bitmap.CompressFormat.JPEG jpeg) quality 是品质(100 就是原质量)
看名字 saveBitmap2file
你要上传的话 就去指定位置取这个file就行 路径的问题 可能有写真机找不到/sdcard/
建议 Environment类取地址 保存和读取时 都用Environment.getXXXX

热点内容
逆向编程难吗 发布:2025-07-04 00:00:37 浏览:715
csql连接字符串 发布:2025-07-03 23:57:14 浏览:102
崩坏3脚本号163 发布:2025-07-03 23:54:58 浏览:243
怎么设置直播上传速度 发布:2025-07-03 23:38:45 浏览:944
动图ftp后面有人追 发布:2025-07-03 23:37:46 浏览:126
文件上传的java代码 发布:2025-07-03 23:37:29 浏览:816
java通过桥访问excel 发布:2025-07-03 23:28:31 浏览:44
安卓机如何打开天气预报 发布:2025-07-03 23:27:15 浏览:858
宽带账号保存密码在哪里 发布:2025-07-03 23:20:46 浏览:420
qq文件夹哪些可以删 发布:2025-07-03 23:12:41 浏览:156