android 为什么我无法检索压缩的位图?
这就是我所做的
FileOutputStream out = new FileOutputStream(
"/sdcard/Deltio1.jpg");
Bitmap e = BitmapFactory.decodeByteArray(imageData, 0,
imageData.length);
e.compress(Bitmap.CompressFormat.JPEG, 65, out);
out.close();
并检索它
FileInputStream fin = new FileInputStream("/sdcard/Deltio1.jpg");
ObjectInputStream in = new ObjectInputStream(fin);
Bitmap bitmap;
bitmap = (Bitmap) in.readObject();
ImageView photo = (ImageView) findViewById(R.id.katagelia_photo);
photo.setImageBitmap(bitmap);
它抛出 java.io.StreamCorruptedException
here is what i do
FileOutputStream out = new FileOutputStream(
"/sdcard/Deltio1.jpg");
Bitmap e = BitmapFactory.decodeByteArray(imageData, 0,
imageData.length);
e.compress(Bitmap.CompressFormat.JPEG, 65, out);
out.close();
and to retrieve it
FileInputStream fin = new FileInputStream("/sdcard/Deltio1.jpg");
ObjectInputStream in = new ObjectInputStream(fin);
Bitmap bitmap;
bitmap = (Bitmap) in.readObject();
ImageView photo = (ImageView) findViewById(R.id.katagelia_photo);
photo.setImageBitmap(bitmap);
It throws java.io.StreamCorruptedException
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
找到了。但我将其开放供讨论以及为什么第一个失败。
Found it. But i leave it open for discussion and why the first one failed.