`
gcgmh
  • 浏览: 354898 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

从本地读取图片保存为byte[]

 
阅读更多
public void read(){
		String imagePath = "d:/lxp.bmp";
		byte[] tmp = new byte[4096]; 
		
		ByteArrayOutputStream buffer = new ByteArrayOutputStream();
		InputStream in = null;
		try {
			in = new FileInputStream(imagePath);
			int len;
			while((len = in.read(tmp)) != -1){
				buffer.write(tmp,0,len);
			}
			imageData = buffer.toByteArray();
		} catch (FileNotFoundException e) {
			e.printStackTrace();
		} catch (IOException e) {
			e.printStackTrace();
		}finally{
			try {
				if(in != null)
				in.close();
			} catch (IOException e) {
				e.printStackTrace();
			}
		}
	}
分享到:
评论

相关推荐

    C#获取图片并保存到本地

    在C#编程环境中,获取网络上的图片并保存到本地是一个常见的任务,这通常涉及到网络请求、数据流处理以及文件操作。下面将详细讲解这个过程,包括必要的知识点和步骤。 首先,你需要一个方法来发送HTTP请求获取图片...

    长按图片保存到本地

    为了实现长按图片保存的功能,我们需要为`WebView`添加一个`OnLongClickListener`,并在点击事件中获取图片数据并保存到本地。可以这样实现: ```java webView.setOnLongClickListener(new View....

    java实现本地读取图片存储到数据库中并在html网页显示

    在本文中,我们将深入探讨如何使用Java实现在本地读取图片并将其存储到数据库中,之后再通过HTML页面显示这些图片。这个过程涉及到的主要技术包括Java编程、数据库操作(特别是MySQL)以及前后端交互。 首先,我们...

    android studio 保存图片到本地相册

    在Android开发中,将网络上的图片保存到用户的本地相册是一项常见的需求。Android Studio作为官方推荐的集成开发环境,提供了方便的工具和方法来实现这一功能。本教程将详细讲解如何利用Android Studio将图片从网络...

    java下载网络图片到本地保存

    在Java编程中,下载网络图片并将其保存到本地是一个常见的任务,特别是在开发涉及网页抓取、数据备份或者网络资源管理的项目中。这个过程通常包括以下几个步骤:建立网络连接、发送请求、接收响应数据以及将数据保存...

    将图片保存到数据库sql中

    这个简单的C#应用,`ConsoleApplication2`,展示了如何将图片从本地文件读取并保存到SQL数据库中。在实际应用中,你可能还需要处理异常,以及在数据库操作后关闭连接,以确保资源的有效管理。 通过这种方式,我们...

    C# 二进制图片的读写

    然后,调用`Save()`方法,将图片保存到字节数组中。 ```csharp using System.Drawing; using System.IO; Image image = Image.FromFile("path_to_image.jpg"); byte[] imageBytes; using (MemoryStream ms = new ...

    Android读取本地json文件的方法(解决显示乱码问题)

    在Android应用开发中,有时我们需要从本地存储的JSON文件中读取数据,这通常涉及到文件I/O操作和字符编码处理。以下将详细讲解如何在Android中读取本地JSON文件,并解决可能出现的显示乱码问题。 1. **读取本地JSON...

    vb.net 使用Access数据库保存和读取图片文件

    保存图片至数据库涉及读取图片文件,将其转换为字节数组,然后将该数组存储在数据库的二进制字段中。以下代码片段展示了如何实现这一过程: ```vbnet Dim openFileDialog1 As New OpenFileDialog() If ...

    图片流转存Base64编码然后转图片 Spring 框下的

    // 假设我们要将图片保存到本地 FileOutputStream outputStream = new FileOutputStream("decoded.jpg"); IOUtils.copy(decodedStream, outputStream); outputStream.close(); ``` 在Spring框架中,我们还可以利用...

    C# 导入Excel读取图片上传

    这个示例会读取Excel文件中所有工作表的第一张图片,并保存到指定路径。 总的来说,C#中导入Excel读取图片的方法主要分为使用.NET Interop组件和第三方库如EPPlus。选择哪种方法取决于项目需求,如性能、兼容性、...

    Java从网络读取图片并保存至本地实例

    在Java编程中,从网络上下载并保存图片到本地是一个常见的任务,特别是在处理网页抓取、数据爬虫或者网络资源管理等场景。本实例详细展示了如何使用Java来实现这一功能。下面将深入解析这段代码的工作原理和关键知识...

    C#写的将图片保存在数据库里,并读取出来

    读取出来的图片可以显示在网页上,或保存到本地。如果是Web应用,可以通过HTTP响应将图片数据发送到客户端,或者将数据转换成Base64字符串嵌入HTML中。 总的来说,C#提供了强大且灵活的手段来处理二进制数据,无论...

    dotnet将图片保存到数据库

    通过以上步骤,你可以在C#中成功地将图片保存到MSSQL数据库。在实际应用中,可能还需要处理异常、优化性能,例如批量插入,以及考虑安全性问题,如使用参数化查询来防止SQL注入攻击。理解这些核心概念将有助于你构建...

    VB+Access存储图片与读取示例

    总结一下,这个示例教程可能包含如何使用VB读取图片文件,将其转换为字节数组,存储到Access数据库中,从数据库读取后保存为图片,或者直接在Excel工作表中显示和操作图片。学习这个示例,开发者可以更好地理解VB与...

    本地上传图片到服务器,代码简单易懂

    1. **读取本地图片文件**:使用`FileInputStream`类读取图片文件的字节流。例如: ```java File file = new File("本地图片路径"); FileInputStream fis = new FileInputStream(file); ``` 2. **创建HTTP请求**:...

    C#使用SQLite存取图片的示例

    从数据库读取图片数据并显示在PictureBox中,我们可以使用`SELECT`语句获取二进制数据,然后将其保存为临时文件,最后加载到PictureBox控件: ```csharp // 获取图片ID(假设我们已知) int imageId = 1; // 创建...

    详谈C# 图片与byte[]之间以及byte[]与string之间的转换

    - **Image到byte[]的转换**:相反的过程是将图像保存为特定格式(如JPEG或PNG),然后获取其字节表示。这可以通过创建一个新的MemoryStream,调用Image对象的Save方法保存图像,最后获取流的字节数组表示来实现: ``...

    C#把图片转换成数据流存入数据库中再读出来变成图片

    这段代码创建了一个内存流`MemoryStream`,然后使用`Save`方法将图片保存到该流中,并最后将流转换为字节数组。 步骤2:存入数据库 存储图片数据流到SQL Server数据库,我们通常使用`varbinary(max)`或`image`类型...

Global site tag (gtag.js) - Google Analytics