我正在处理图像。在我的应用程序中,我已经显示了可绘制的图像,并将可绘制的图像设置为ImageView。当我点击一个按钮时,我想使用Base64将ImageView图像编码为字节码。如何通过使用Base64编码将ImageView图像转换为字节码?
我已经实现的代码如下:
((ImageView)findViewById(R.id.imageView1)).setImageResource(R.drawable.person);
((Button)findViewById(R.id.button1)).setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
((TextView)findViewById(R.id.textView1)).setText("Get((ImageView)findViewById(R.id.imageView1)) image Base64.encode() here");
}
});
我怎样才能获得编码imageView1图像成字节码?
任何人都可以请帮助我。
在编码到Base64时是否需要始终压缩图像?是否可以直接将图像/图像文件转换为Base64编码的字符串而不进行压缩? – VikramV 2014-01-14 12:10:49