我想制作图像的缩略图。图像位于资源可绘制的图像中。任何人都可以帮助我。来自资源的图像的缩略图
3
A
回答
9
试试这个代码
im=(ImageView)findViewById(R.id.imageView1);
byte[] imageData = null;
try
{
final int THUMBNAIL_SIZE = 64;
//InputStream is=getAssets().open("apple-android-battle.jpg");
FileInputStream fis = new FileInputStream("/sdcard/apple.jpg");
Bitmap imageBitmap = BitmapFactory.decodeStream(fis);
Float width = new Float(imageBitmap.getWidth());
Float height = new Float(imageBitmap.getHeight());
Float ratio = width/height;
imageBitmap = Bitmap.createScaledBitmap(imageBitmap, (int)(THUMBNAIL_SIZE * ratio), THUMBNAIL_SIZE, false);
ByteArrayOutputStream baos = new ByteArrayOutputStream();
imageBitmap.compress(Bitmap.CompressFormat.JPEG, 100, baos);
imageData = baos.toByteArray();
im.setImageBitmap(imageBitmap);
}
catch(Exception ex) {
}
+0
thankzzzzzzzzzzzzzzzzz – 2012-12-28 05:29:04
0
//读取你可绘制
InputStream is = getResources().openRawResource(R.drawable.ic_launcher);
Bitmap mThumbnail = scaleBitmap(BitmapFactory.decodeStream(is));
//现在你可以保存位图mThumbnail到SD卡
/*convert your image to an thumbnail view */
private static Bitmap scaleBitmap(Bitmap source) {
int maxSize = source.getWidth() > source.getHeight() ? source.getWidth() : source.getHeight();
return Bitmap.createScaledBitmap(source, source.getWidth() * 96/maxSize, source.getHeight() * 96/maxSize, true);
}
相关问题
- 1. Xamarin来自资源的本地图像
- 2. 资源管理器缩略图(winXP)
- 3. 在图像缩略图上覆盖来自YouTube API的文字
- 4. iPhone:拖放需要的缩略图图像来自定义完整的图像
- 5. 图像缩略图
- 6. C++自旋图像资源
- 7. 来自视频的Xuggler/Java缩略图
- 8. Django来自网址的缩略图
- 9. 如何获取媒体库的所有资源的缩略图图像?我有资源ID(attachment_id)
- 10. mkmapview缩略图图像
- 11. UIScrollView和图像缩略图
- 12. 纯CSS图像缩略图
- 13. 检索图像缩略图
- 14. PHP缩略图图像
- 15. 图像缩略图ASP.NET
- 16. 图像和缩略图
- 17. RGBaster - 源自图像已被阻止加载的跨源资源共享策略
- 18. 更改WordPress中精选图像的默认裁剪来源(缩略图)
- 19. 来自资源的图像作为excel中的页脚
- 20. 显示图像来自资产/图像的图库
- 21. 从可绘制资源创建动态缩略图图像并设置为imageView
- 22. 图像缩放/成长在缩略图
- 23. UIImageView显示来自HTTP的下载图像,但不会显示图像资源
- 24. 图像的缩略图网格
- 25. 生成视频的缩略图图像
- 26. 函数复制图像的缩略图?
- 27. 显示所选图像的缩略图
- 28. 图像 - sRGB的 - 暗缩略图
- 29. 图像缩略图的链接
- 30. 显示一组图像的缩略图
你想展示它就像缩略图或使其缩略图并保存它? – 2012-02-27 07:19:12
我想制作图像的缩略图并将其保存在SD卡中 – 2012-02-27 08:32:34