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();
分享到:
相关推荐
2. **从文件中加载**:`BitmapFactory.decodeFile(String pathName)`,通过文件路径获取Bitmap。 3. **从流中加载**:`BitmapFactory.decodeStream(InputStream is)`,适用于从网络、数据库等加载图像。 **二、...
接下来,我们要讨论如何在Android应用程序中从ImageList中获取并显示图片。通常,这涉及到以下几个步骤: 1. **添加图片到ImageList**:在运行时,可以使用`AddImage`方法动态加载图像。例如,如果有一个`ImageList...
在探讨“VisualC++2005CLR--文件路径的使用属性”这一主题时,我们主要关注的是如何在Visual C++ 2005中利用CLR(Common Language Runtime)环境来处理文件路径,并通过示例代码展示如何遍历指定目录下的特定类型...
它提供了`ShowDialog()`方法来显示对话框,并且可以通过`FileName`属性获取选定文件的路径。 ```csharp OpenFileDialog openFileDialog = new OpenFileDialog(); if (openFileDialog.ShowDialog() == true) { ...
在Android开发中,"Gallery从SD卡中获取图片,并显示.rar"这个资源包提供了一个示例,演示了如何从外部存储(通常是SD卡)中读取图片并展示在Gallery组件中。Gallery是Android SDK中一个旧版的图像浏览控件,用户...
// 获取图片路径列表 int index = 0; buttonNext_Click(object sender, EventArgs e) { pictureBox.Image = Image.FromFile(imagePaths[index++ % imagePaths.Count]); } ``` 5. **自动显示**: - 自动播放...
本教程将深入探讨如何从SD卡中获取图片并使用`Gallery`控件进行显示。首先,我们需要理解Android对SD卡存储的访问机制以及`Gallery`组件的基本用法。 1. **Android SD卡访问权限** 在Android中,读取SD卡上的文件...
同时,如果图片文件不在数据窗口的执行环境中,可能需要考虑如何动态加载图片,比如通过网络请求或者使用数据窗口的外部函数调用来获取。 此外,为了使用户界面更加友好,还可以添加错误处理机制,例如当图片文件不...
在Android客户端开发中,涉及到用户交互的一个常见任务是拍照、获取图片并进行处理。下面将详细解释这个过程中涉及的关键知识点。 1. **拍照**: 在Android中,我们可以利用`Intent`来调用系统的相机应用实现拍照...
### 向图片中写入字符串并显示图片(C#) 在C#编程中,有时我们需要将文本添加到图像中,这可能是因为要在图像上添加注释、水印或任何其他文字信息。本文将详细介绍如何实现这一功能,包括创建新图像、在图像上绘制...
创建一个`FileInfo`对象,传入文件路径,然后可以调用其成员来获取这些属性。例如,`FileInfo.Length`返回文件大小,`CreationTime`和`LastWriteTime`分别返回创建和修改时间。 综上所述,掌握图片移动与截屏、文本...
- 遍历显示在窗口中的每个PictureBox,获取其对应的Bitmap图像。 - 使用`WriteScanline`或`WriteEncodedTile`方法将Bitmap数据写入新的TIFF文件。 - 关闭写入的TIFF文件,并提供保存路径供用户选择。 4. **界面...
在这个`DataTemplate`中,我们用`Image`控件显示图片,`Source`属性通过绑定到`ListBox`的数据源来获取图片内容。`Width`和`Height`属性定义了图片的显示大小,`Stretch`属性确保图片按比例填充整个图像区域。 4. ...
9. **资源(Resource)**:将图片作为项目资源,通过ResourceManager获取并显示。 10. **嵌入式资源(Embedded Resource)**:将图片作为嵌入式资源,使用Assembly.GetManifestResourceStream加载。 11. **动画GIF**:...
以下是一个简单的示例代码片段,展示了如何加载一个文件夹并显示第一个文件的缩略图: ```csharp using System; using System.Drawing; using System.IO; using Microsoft.WindowsAPICodePack.Shell; // ... ...
如果需要获取图片的文件大小(即磁盘占用的空间),可以使用`FileInfo`类: ```csharp using System.IO; public void GetImageSize(string imagePath) { FileInfo fileInfo = new FileInfo(imagePath); long ...
2. 获取图片的尺寸:使用Bitmap类获取图片的宽度和高度。 3. 计算切割数量:根据图片的尺寸和用户的要求,计算需要切割的数量。 4. 实现图片切割:使用Graphics类和Bitmap类实现图片的切割。 5. 保存图片:使用...
右键点击新添加的控件,选择"Properties",在属性窗口中,将Style改为SS_BITMAP,这将使静态控件变为用于显示位图的Picture控件。 接下来,我们需要加载图片。MFC提供了CBitmap类来处理位图对象。首先在对话框类中...
`BitmapFactory.decodeFile()`方法用于从文件路径创建一个Bitmap对象。在代码中,我们首先创建一个`File`对象,检查文件是否存在,然后使用`decodeFile()`将文件内容转化为Bitmap,最后将Bitmap设置到ImageView上...
关键在于正确地读取和解析jar文件,以及将图片数据转换为Android的`Bitmap`对象。这个过程涉及到了文件流操作、Zip文件处理以及Android的图像显示机制。在实际应用中,可能还需要考虑性能优化,比如使用内存缓存和...