我正在编写简单的应用程序来保存用户的头像和图像。在Android客户端我必须将图像转换为位图,然后将其转换为字节。例如:
ImageView img = (ImageView)findViewById(R.id.imageView);
img.setDrawingCacheEnabled(true);
img.buildDrawingCache();
Bitmap bitmap = img.getDrawingCache();
ByteArrayOutputStream s = new ByteArrayOutputStream();
bitmap.compress(Bitmap.CompressFormat.PNG, 100, s);
byte[] byteArray = s.toByteArray();
发送byteArray
到服务器后如何将其转换为Image以将其保存到服务器?我的Web服务是用PHP编写的
答案 0 :(得分:0)
您不需要将接收的字节转换为图像,因为它们已经是图像。实际上,字节代表PNG图像。如果你只是将它们保存到文件,你最终会得到一个PNG文件。