`

Bitmap获取文件路径并显示及获取图片属性

 
阅读更多

 

private ImageView mImageView;

	private String filePath = "/mnt/sdcard/DCIM/Camera/abc.jpg";

	public void onCreate(Bundle savedInstanceState) {
		super.onCreate(savedInstanceState);
		setContentView(R.layout.bitmap);

		mImageView = (ImageView) findViewById(R.id.imageView1);
		File f = new File(filePath);
		if (f.exists()) { /* 产生Bitmap对象,并放入mImageView中 */
			Bitmap bm = BitmapFactory.decodeFile(filePath);
			mImageView.setImageBitmap(bm);
		} else {
			toast("文件不存在");
		}
	}
	
	public void toast(String str) {
		Toast.makeText(BitmapImage.this, str, Toast.LENGTH_LONG).show();
	}

获取图片宽高

Bitmap myBmp = BitmapFactory.decodeResource 
      (getResources(), R.drawable.baby); 
     /*透过Bitmap对象的getHight与getWidth来取得图片宽高*/
     int intHeight = myBmp.getHeight();
     int intWidth = myBmp.getWidth();
 
分享到:
评论

相关推荐

    WPF中Image控件Source属性的相对路径和绝对路径问题(经验总结)

    此时,我们可以通过程序动态的读取当前程序所在的绝对路径,然后再结合图片相对于程序的路径最终获得图片的绝对路径,这样就解决了图片绝对路径的问题。 获取相对路径的绝对路径 我们可以使用 `System.IO.Path.Get...

    APP_Bitmap(图片操作)

    2. **从文件中加载**:`BitmapFactory.decodeFile(String pathName)`,通过文件路径获取Bitmap。 3. **从流中加载**:`BitmapFactory.decodeStream(InputStream is)`,适用于从网络、数据库等加载图像。 **二、...

    VisualC++2005CLR--文件路径的使用属性--

    在探讨“VisualC++2005CLR--文件路径的使用属性”这一主题时,我们主要关注的是如何在Visual C++ 2005中利用CLR(Common Language Runtime)环境来处理文件路径,并通过示例代码展示如何遍历指定目录下的特定类型...

    c#读取图片(gif,png,jpg.bmp)

    // 获取图片路径列表 int index = 0; buttonNext_Click(object sender, EventArgs e) { pictureBox.Image = Image.FromFile(imagePaths[index++ % imagePaths.Count]); } ``` 5. **自动显示**: - 自动播放...

    Gallery从SD卡中获取图片,并显示.rar

    在Android开发中,"Gallery从SD卡中获取图片,并显示.rar"这个资源包提供了一个示例,演示了如何从外部存储(通常是SD卡)中读取图片并展示在Gallery组件中。Gallery是Android SDK中一个旧版的图像浏览控件,用户...

    Gallery从SD卡中获取图片,并显示.zip

    本教程将深入探讨如何从SD卡中获取图片并使用`Gallery`控件进行显示。首先,我们需要理解Android对SD卡存储的访问机制以及`Gallery`组件的基本用法。 1. **Android SD卡访问权限** 在Android中,读取SD卡上的文件...

    拍照、获取图片、转成字符串

    在Android客户端开发中,涉及到用户交互的一个常见任务是拍照、获取图片并进行处理。下面将详细解释这个过程中涉及的关键知识点。 1. **拍照**: 在Android中,我们可以利用`Intent`来调用系统的相机应用实现拍照...

    向图片中写入字符串并显示图片(C#)

    ### 向图片中写入字符串并显示图片(C#) 在C#编程中,有时我们需要将文本添加到图像中,这可能是因为要在图像上添加注释、水印或任何其他文字信息。本文将详细介绍如何实现这一功能,包括创建新图像、在图像上绘制...

    图片移动,截屏,文件写入读取

    创建一个`FileInfo`对象,传入文件路径,然后可以调用其成员来获取这些属性。例如,`FileInfo.Length`返回文件大小,`CreationTime`和`LastWriteTime`分别返回创建和修改时间。 综上所述,掌握图片移动与截屏、文本...

    ListBox中显示图片

    在这个`DataTemplate`中,我们用`Image`控件显示图片,`Source`属性通过绑定到`ListBox`的数据源来获取图片内容。`Width`和`Height`属性定义了图片的显示大小,`Stretch`属性确保图片按比例填充整个图像区域。 4. ...

    C#15种动态显示图片的方法动态变图片(适合新手)

    9. **资源(Resource)**:将图片作为项目资源,通过ResourceManager获取并显示。 10. **嵌入式资源(Embedded Resource)**:将图片作为嵌入式资源,使用Assembly.GetManifestResourceStream加载。 11. **动画GIF**:...

    C# 加载文件夹实现缩略图显示

    以下是一个简单的示例代码片段,展示了如何加载一个文件夹并显示第一个文件的缩略图: ```csharp using System; using System.Drawing; using System.IO; using Microsoft.WindowsAPICodePack.Shell; // ... ...

    C#对tiff文件操作类

    - 遍历显示在窗口中的每个PictureBox,获取其对应的Bitmap图像。 - 使用`WriteScanline`或`WriteEncodedTile`方法将Bitmap数据写入新的TIFF文件。 - 关闭写入的TIFF文件,并提供保存路径供用户选择。 4. **界面...

    获取图片的RGB值和时间

    如果需要获取图片的文件大小(即磁盘占用的空间),可以使用`FileInfo`类: ```csharp using System.IO; public void GetImageSize(string imagePath) { FileInfo fileInfo = new FileInfo(imagePath); long ...

    C#实现图片切割的方法

    2. 获取图片的尺寸:使用Bitmap类获取图片的宽度和高度。 3. 计算切割数量:根据图片的尺寸和用户的要求,计算需要切割的数量。 4. 实现图片切割:使用Graphics类和Bitmap类实现图片的切割。 5. 保存图片:使用...

    C#处理png图片位深度和交错属性

    Bitmap originalImage = new Bitmap("原始PNG文件路径"); ``` 2. **检查位深度**:通过Bitmap对象的PixelFormat属性获取图像的当前位深度。 ```csharp int currentBitDepth = Bitmap.GetPixelFormatSize(original...

    MFC基于对话框中显示一张图片

    右键点击新添加的控件,选择"Properties",在属性窗口中,将Style改为SS_BITMAP,这将使静态控件变为用于显示位图的Picture控件。 接下来,我们需要加载图片。MFC提供了CBitmap类来处理位图对象。首先在对话框类中...

    Android中Bitmap用法实例分析

    `BitmapFactory.decodeFile()`方法用于从文件路径创建一个Bitmap对象。在代码中,我们首先创建一个`File`对象,检查文件是否存在,然后使用`decodeFile()`将文件内容转化为Bitmap,最后将Bitmap设置到ImageView上...

    android动态加载jar文件中的图片

    关键在于正确地读取和解析jar文件,以及将图片数据转换为Android的`Bitmap`对象。这个过程涉及到了文件流操作、Zip文件处理以及Android的图像显示机制。在实际应用中,可能还需要考虑性能优化,比如使用内存缓存和...

    wpf实现本地图像文件打开与保存

    它提供了`ShowDialog()`方法来显示对话框,并且可以通过`FileName`属性获取选定文件的路径。 ```csharp OpenFileDialog openFileDialog = new OpenFileDialog(); if (openFileDialog.ShowDialog() == true) { ...

Global site tag (gtag.js) - Google Analytics