****************************************
*
* 通过流的形式读取图片并保存到别的文件夹里
*
* *************************************/
package util;
import java.io.File;
import java.io.FileOutputStream;
import java.awt.Graphics;
import java.awt.Image;
import java.awt.image.BufferedImage;
import com.sun.image.codec.jpeg.JPEGCodec;
import com.sun.image.codec.jpeg.JPEGImageEncoder;
public class TuPian{
public void jpgTset() throws Exception{
File _file = new File("d://Project//Test//pic//1//1.jpg"); //读入文件
Image src = javax.imageio.ImageIO.read(_file); //构造Image对象
int wideth=src.getWidth(null); //得到源图宽
int height=src.getHeight(null); //得到源图长
System.out.println("长度为"+String.valueOf(wideth));
System.out.println("宽度为"+String.valueOf(height));
BufferedImage tag = new BufferedImage(wideth/2,height/2,BufferedImage.TYPE_INT_RGB);
tag.getGraphics().drawImage(src,0,0,wideth/2,height/2,null); //绘制缩小后的图
// 输出到文件流
FileOutputStream out=new FileOutputStream("d://Project//Test//pic//2//newfile.jpg");
// File file = new File("newFile.jpg");
JPEGImageEncoder encoder = JPEGCodec.createJPEGEncoder(out);
encoder.encode(tag); //JPEG编码
out.close();
}
public static void main(String[] args){
try{
new TuPian().jpgTset();
}catch(Exception e){
e.printStackTrace();
}
}
}
相关推荐
java读取图片文件流
java读取本地图片文件获取流!java读取本地图片文件获取流!
用JAVA读取图片的三种方式
JAVA读取图片
RK3576平台Buildroot嵌入式Linux镜像构建实战
嵌入式Linux镜像构建是连接硬件能力与软件功能的核心技术环节,其本质是基于目标SoC架构的交叉编译、内核定制与根文件系统集成过程。原理上依赖工具链适配、设备树绑定、分区镜像生成等关键步骤,技术价值在于实现轻量、确定、可复现的系统交付。典型应用场景涵盖ARM64开发板(如RK3576)、工业边缘网关及国产化信创终端。本文以TaishanPi-3为载体,深入解析Buildroot在RK3576平台上的配置裁剪、并行编译优化、genimage分区合成及update.img烧录准备,覆盖从环境选型(Ubuntu
java读取图片三种方式总结
<br />第一种:从文件读取<br />File imageFile = new File("image.jpeg"); //image.jpeg图片要与类文件在同一目录下<br />Image image = ImageIO.read(imageFile);<br />第二种:从输入流读取<br />InputStream is = new BufferedInputStream(new FileInputStream("pic.jpg")); //pic.jpg图片要与类文件在同一目录下<br />i
使用ITK-SNAP软件进行医学图像的标注(label标签设置、调整等)(windows版本,如mac和linux操作则略有不同)
使用ITK-SNAP软件进行医学图像的标注工作:如肿瘤、炎症、出血、梗死等的多类 目标轮廓勾画等。
保姆级教程:用GROMACS的FEP方法计算小分子结合自由能(附完整mdp配置)
本文提供了一份详细的GROMACS自由能微扰(FEP)计算教程,涵盖从系统准备、参数配置到结果分析的全流程。通过具体案例演示如何计算小分子结合自由能,包括λ窗口设计、动力学参数优化及并行化执行技巧,帮助研究者克服FEP计算中的常见问题,获得可靠的自由能数据。
java 读取图片_用java读取图片的三种方式
说明:把图片显示在label上;常用api的作用;使用JFrame等时 关闭窗口--退出调试的代码。完整代码,已编译执行成功import javax.imageio.*;//for ImageIO.readimport java.awt.*;//for JFrame and JLabel etcimport javax.swing.*;//for JFrame and JLabel etcim...
TCN实战:用Python手把手搭建时序预测模型(附完整代码)
本文详细介绍了如何使用Python搭建TCN(Temporal Convolutional Network)时序预测模型,包括数据预处理、模型架构实现、训练调优及预测评估。通过完整的代码示例和实用技巧,帮助开发者快速掌握TCN在时间序列预测中的应用,特别适合处理长期依赖问题。
java图片的读取和写入_Java读取和写入图片
File originalFile = new File("D:\\test\\dabai.jpg");//指定要读取的图片try {File result = new File("D:\\test0\\dabai.jpg");//要写入的图片if (result.exists()) {//校验该文件是否已存在result.delete();//删除对应的文件,从磁盘中删除result = new...
halcon算子翻译——connection
算子:connection(Region : ConnectedRegions : : ) 功能:分离一个区域中相连接的部分(变成多个区域)。 输入参数: Region:输入一个区域; 输出参数: ConnectedRegions: ———————————————— 版权声明:本文为优快云博主「机器人自动化控制」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。 原文链接:https://blog.youkuaiyun.com/haier123888/article/details/1
嵌入式Zephyr RTOS面试题及参考答案
在Zephyr中,为自定义外设编写Devicetree绑定(Bindings)有助于内核理解设备树中自定义外设节点的含义和属性。首先,需要创建一个.yaml格式的绑定文件,通常存放在目录下对应的子目录中,文件名应能反映外设的类型和功能。绑定文件的开头要定义基本信息,包括字段,用于简要描述外设的功能和用途;compatible字段,它是一个字符串列表,用于匹配设备树中自定义外设节点的compatible属性,设备树节点和绑定文件通过这个字段关联起来。接下来,要定义外设节点的属性。使用properties。
黑马程序员——JAVA基础----IO流(一)
-----------android培训、java培训、java学习型技术博客、期待与您交流!------------ IO流(一) 01_IO流(IO流概述及其分类) 1.概念 IO流用来处理设备之间的数据传输 Java对数据的操作是通过流的方式 Java用于操作流的类都在IO包中 流按流向分为两种:输入流,输出流。 流按操作类型分为两种: 字节
深度学习论文: Cultivated Land Extraction from High-Resolution Remote Sensing Image
深度学习论文: Cultivated Land Extraction from High-Resolution Remote Sensing Image The Winning Solution to the iFLYTEK Challenge 2021 Cultivated Land Extraction from High-Resolution Remote Sensing Image PDF: https://arxiv.org/pdf/2202.10974.pdf PyTorch代码: https:
POI操作Excel常用方法总结 .
---恢复内容开始--- 一、 POI简介 Apache POI是Apache软件基金会的开放源码函式库,POI提供API给Java程序对Microsoft Office格式档案读和写的功能。二、 HSSF概况 HSSF 是Horrible SpreadSheet Format的缩写,通过HSSF,你可以用纯Java代码来读取、写入、修...
Vue2 - 实现H5人脸识别认证与活体检测功能(纯前端免费方案+微信人脸识别接口)完整源码,vue微信公众号网页h5端人脸识别功能人脸核身(微信方案提供后端spring boot+thinkphp)
vue人脸识别插件,vue, h5人脸识别, 微信公众号, 活体检测, 人脸核身,人脸登录、人脸识别,VUE项目-H5端人脸识别功能实现,免费h5人脸识别插件方案,微信公众号H5网页实现人脸识别,vue人脸核身,Vue H5活体检测认证,人脸认证张嘴摇摇头指引动作,人脸核身 微信原生 H5(微信公众号)vue2调用手机摄像头并实现人脸识别的实现,微信h5人脸识别vue项目,PHP人脸识别,java人脸识别,h5页面,有免费的人脸识别接口吗,用于微信公众号及嵌套在微信浏览器,vue3如何实现人脸识别,微信人脸
复分析 阿尔福斯(Ahlfors) 第三版答案 英文
答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案
IO流
IO流 一、IO流概述及其分类 1.概念 IO流用来处理设备之间的数据传输 Java对数据的操作是通过流的方式 Java用于操作流的类都在IO包中 流按流向分为两种:输入流,输出流。 流按操作类型分为两种: 字节流
TMS_WebGMaps_1.9.8.0_Full_Source
TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder
Java文件读写(一)基础文件读写的详细操作
类:Spring框架提供的一个用于处理HTTP multipart请求的接口,提供了获取文件输入流的方法,可以直接操作文件的字节流,支持流式处理,适合处理大文件,但是需要依赖Spring框架。类:用于随机访问文件的类,支持对文件的任意位置进行读取和写入操作,可以提高读写效率。是面向字符的,它们会对读取的字节进行编码和解码,可能会导致读取出来的数据不正确。类:一般用它来表示一个文件或目录,文件操作方面只能创建文件、修改文件的属性。,它支持以字节为单位的随机访问,可以在文件中定位、读取或写入任意位置的数据。
jdk-8u144-linux-x64.tar.gz.
该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包
lwip-2.0.3
lwip是瑞典计算机科学院(SICS)的Adam Dunkels 开发的一个小型开源的TCP/IP协议栈。实现的重点是在保持TCP协议主要功能的基础上减少对RAM 的占用。
用字节流复制图片的java程序
用字节流复制图片的java程序
java i o读写本地图片_Java I/O操作
在我们日常的开发中使用最多的Java知识点就是Java的IO流和Java集合两大模块,后续的文章我会接着介绍Java集合的知识,本篇博文我主要讲解Java的输入流和输出流。我们知道任何的编程语言,首先要解决的就是如何与外部介质交换数据,这就包括了如何将数据写到外部介质以及如何读取外部介质的数据;Java的I/O流提供了读写数据的标准方法,Java所有的I/O机制都是基于数据流进行输入输出,这些数据...
Java 向图片内嵌入图片程序
写一个向图片内嵌入另一张图片程序,新的需要嵌入的图片需要旋转,并放在该放的位置上。 步骤: 准备工作:将旧的图片,需要嵌入图片的地方,透明化处理,建议使用png(gif有锯齿)。 1.加载俩张图片。 2.创建一个新的画布(即图片)与原来的图片一边大。 3.将需要嵌入的图片,旋转,并写入到画布应该放的位置...
java图片读写程序
**************************************** * * 通过流的形式读取图片并保存到别的文件夹里 * * *************************************/package util;import java.io.File; import java.io.FileOutputStream; import java.awt.
java 读写图像_Java 读写图像
Java中进行图像I/O(即读图片和写图片,不涉及到复杂图像处理)有三个方法:1. Java Image I/O API,支持常见图片,从Java 2 version 1.4.0开始就内置了。主页:http://java.sun.com/javase/6/docs/technotes/guides/imageio/index.html2. JAI 中的 Image I/O Tools,支持更多图片...
java如何对图片去除图片的白色底片
记录下: 转自:https://blog.youkuaiyun.com/datouniao1/article/details/80061735 package com.mj.oss.util; import javax.imageio.ImageIO; import javax.swing.*; import java.awt.*; import java.awt.image.BufferedImag...
java 写文件 二进制_简单Java程序向实用程序的过度:二进制文件的读写
File I/O中常见的文件读写:1.字节流读写文本文件FileInputStream;FileOutputStream;2.字符流读写文本文件FileReader;FileWriter;BufferedReader;BufferedWriter;3.二进制读写文件DataInputStream;DataOutputStream;这里重点介绍二进制文件的读写:一、使用字节流类DataInputSt...
imageIO读写图片
一个BufferedImage的像素数据储存在Raster中,ColorModel里面储存颜色空间,类型等信息,当前Java只支持一下三种图像格式- JPG,PNG,GIF,如何向让Java支持其它格式,首先要 完成Java中的图像读写接口,然后打成jar,加上启动参数- Xbootclasspath/pnewimageformatIO.jar即可。 Java中如何读写一个图像文件,使用Im
6077



被折叠的 条评论
为什么被折叠?



