我想从可绘制的文件夹中获取图像,但它应该是字节[]格式。所以我可以将该字节[]保存到数据库中。我已经通过链接,但是从String中的可绘制文件夹中获取图像或可绘制格式。任何建议对我来说..如何从可绘制文件夹以字节[]格式拍摄图像?
1
A
回答
1
使用getResources()
方法获取绘图。
Drawable drawable= getResources().getDrawable(R.drawable.image1);
类型转换为BitmapDrawable,
Bitmap bitmap = ((BitmapDrawable)drawable).getBitmap();
compress经由方法写位图指定的OutputStream的压缩版本。
ByteArrayOutputStream out = new ByteArrayOutputStream();
bitmap.compress(Bitmap.CompressFormat.JPEG, 100, out);
byte[] buffer= out.toByteArray();
0
您可能想要使用Resources类中的openRawResource函数。它会给你一个InputStream。然后您可以使用该流来获取原始字节数组(使用读取函数)。
相关问题
- 1. 在拍摄图像上绘制线条
- 2. RESTEasy - 访问网络文件夹以拍摄图像
- 3. 如何从可绘制文件夹动态获取图像
- 4. 如何把图像从绘制文件夹在HTML文件
- 5. 可以将String [] =“hello”;到可绘制的图像文件夹?
- 6. 如何将从用户拍摄的文字添加到图像?
- 7. 编程方式从拍摄的图像
- 8. 如何在从UIImagePicker摄像机拍摄后裁剪图像?
- 9. 如何将使用Android手机拍摄的拍摄图像移动到使用Phonegap的另一个文件夹
- 10. 如何样式化SVG路径以拍摄图像?
- 11. 从角度拍摄文字图片
- 12. 可以绘制为字节[]
- 13. 图像文件在可绘制文件夹中重命名
- 14. 如何在PhoneGap的移动拍摄的图像文件夹中的SD卡
- 15. 如何显示来自特定文件夹的上次拍摄的图像?
- 16. 以可绘制形式读取图像文件
- 17. 如何获取拍摄图像的URL?
- 18. 保存拍摄的图像,以SD卡
- 19. 任何人都可以从iphone相机拍摄的iPhone 4拍摄的图像上展示宽度/高度?
- 20. 如何在可绘制文件夹内创建一个新文件夹并从中引用图像?
- 21. 如何将图像从网址下载到绘图文件夹?
- 22. 如何获取前置摄像头拍摄的图像路径
- 23. 如何显示用Emgu拍摄的摄像头图像?
- 24. 如何使用ReportLab从原始字节中绘制图像?
- 25. android - 从相机拍摄图像
- 26. 卡布奇诺 - 从CPView拍摄图像
- 27. 从绘制文件夹
- 28. 图像拍摄比预览
- 29. 保存拍摄图像
- 30. 使用UIImagePickerController拍摄图像
谢谢你的回答。你节省了我的时间。感谢+1 – 2012-07-21 08:22:51