需要对图片进行处理,使之能够适当的显示在画面中。找到一些资料后,处理也比较简单代码:
public static Icon getFixedBoundIcon(String filePath, int height, int width) throws Exception{
double Ratio=0.0; //缩放比例
File F = new File(filePath);
if (!F.isFile())
throw new Exception(F+" is not image file error in getFixedBoundIcon!");
Icon ret = new ImageIcon(filePath);
BufferedImage Bi = ImageIO.read(F);
if ((Bi.getHeight()>height) || (Bi.getWidth()>width)){
if (Bi.getHeight()>Bi.getWidth()){
Ratio = (new Integer(height)).doubleValue() /Bi.getHeight();
} else {
Ratio = (new Integer(width)).doubleValue()/Bi.getWidth();
} File ThF = new File(filePath+"_"+height +"_"+width);
Image Itemp = Bi.getScaledInstance (width,height,Bi.SCALE_SMOOTH);
AffineTransformOp op = new AffineTransformOp(AffineTransform.getScaleInstance(Ratio, Ratio), null);
Itemp = op.filter(Bi, null);
try {
ImageIO.write((BufferedImage)Itemp, "jpg", ThF);
ret = new ImageIcon(ThF.getPath());
}catch (Exception ex) {
}
}
return ret;
}
相关推荐
java利用双线性算法实现图片缩放
采用双线性算法实现图片的缩放,今天,经过多次实现终于完成了图片的缩放,来给大家分享一下
java处理图片,按比率缩放和高斯模糊算法
【代码】java处理图片,按比率缩放,并高斯模糊算法。
java 图片缩放处理
java 图片缩放处理 ,图片压缩后失真很小.可自定义压缩后图片的质量
java 图片指定宽度,高度等比例缩放,并且压缩
【代码】java 图片指定宽度,高度等比例缩放,并且压缩。
ESWA投稿全流程避坑指南:从LaTeX模板到审稿状态查询(附最新资源链接)
本文提供了一份详尽的ESWA期刊投稿全流程指南,涵盖从LaTeX模板深度适配、Cover Letter撰写,到Editorial Manager系统操作、审稿状态解析等关键环节。重点解析了投稿准备中的常见“雷区”与文件合规性要求,并分享了收到审稿意见后的高效修改与回复策略,旨在帮助研究者规避流程陷阱,提升投稿效率与成功率。
Arthas实战(3)- CPU使用率高问题排查
Arthas实战(3)- CPU使用率高问题排查
Java修改图片大小尺寸图片缩放(URL图片和本地图片)
和上面测试基本一样只不过 ImageUtils.resizeImage换成 ThumbnailsUtils.resizeImageOne即可。Thumbnailator是Java的开源图像大小调整库,它使用渐进式双线性缩放。它支持JPG,BMP,JPEG,WBMP,PNG和GIF。使用jdk的awt包下的Image.getScaledInstance实现图片的缩放。方式一:使用Image.getScaledInstance。方式二:使用Thumbnailator。
【Hypermesh】TetraMesh Panel 常用选项详解
结合Hypermesh 2020 帮助文档和自己的一点使用经验,整理了这个博客。
java实现按比例缩放图片技巧
java实现按比例缩放图片技巧 案例需求: 根据指定的文件名称,用户给定的缩放比例来完成缩放图片 思路分析: 1、文件对象File 2、BufferedImage构造器: 图像数据的访问的缓冲器 3、用到的API 方法 说明 getWidth() 返回图像宽度 getHeight() 返回图像高度 public Image getScaledInstance(int width, int height, int hints) 创建此图像的缩放版本,宽高为0图片显示原本大小 ge
微电网模型Matlab Simulink,风光储微电网,永磁风机并网仿真,光伏并网仿真,蓄电池仿真
通过探究风光储微电网、永磁风机并网仿真、光伏并网仿真、蓄电池仿真、柴油发电机以及光储微电网和风储微电网等方面的技术,我们可以更好地理解微电网的工作原理和优化方法,从而为微电网的发展做出更大的贡献。微电网模型Matlab Simulink,风光储微电网,永磁风机并网仿真,光伏并网仿真,蓄电池仿真,柴油发电机,光储微电网 风储微电网 Matlab仿真平台搭建的风光储微电网模型,风光柴储微电网,pwm控制,风力发电,光伏发电,微电网并网离网切换,并网孤岛切换,功能强大。永磁风机的并网仿真是一个非常重要的环节。
Linux初级介绍之番外篇:Linux挂载windows中的共享目录
挂载windows共享目录Windows端共享权限设定解禁Guest设置共享目录权限Linux挂载端扫描共享目录挂载共享目录遇到错误的解决方案 Windows端共享权限设定 解禁Guest 右击我的电脑选择管理–>本地用户和组–>在用户项中双击Guest用户–>取消账号已禁用选项 设置共享目录权限 右击共享目录点属性–>在共享页面中点击共享选项–>下拉选择共享对象为Everyone–>点击共享按钮 3.设置本地策略 打开命令框–>输入secpol.msc–>
Java实现图片缩放(等比例)
Java实现图片缩放
大数据实战:Python与MySQL在足球赔率分析中的高效应用
本文详细介绍了如何利用Python与MySQL进行大数据实战,实现足球赔率的高效分析。通过对比Excel处理的局限性,阐述了数据库在处理百万级数据时的速度优势。文章提供了从环境搭建、使用pymysql连接数据库、利用pandas进行数据清洗与分析,到构建自动化分析系统的完整流程,旨在帮助读者将大数据技术应用于实际业务场景,显著提升数据处理与洞察效率。
java图片等比缩放_java图片等比例缩放
package com.gjw.imagetest;import java.awt.Image;import java.awt.image.BufferedImage;import java.io.File;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.IOException;...
基于ZYNQ PL的AD7606数据采集与FFT实时频谱分析:从硬件到创新实现
外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-kKnmpgJm-1750295287594)(https://example.com/fft_plot.png)]本文涉及代码已在Xilinx ZCU102开发板与AD7606评估板上验证通过,采样率支持200KSPS@8通道,FFT计算延迟<1ms。传统MCU+DSP方案难以兼顾速度与功耗,而ZYNQ的PL+PS架构为这一问题提供了完美解决方案。本文实现的ZYNQ PL方案突破了传统处理器的性能瓶颈,通过。
抖音创作者必备工具!免费一键批量下载无水印视频 + 一键提取抖音视频文案
抖音创作者必备工具!免费一键批量下载无水印视频 + 一键提取抖音视频文案
java 缩放比例_java对图片进行等比例缩放
public class ImageUtils {private ImagesrcImage= null;private FilesrcFile = null;private FiledestFile= null;private StringfileSuffix= null;private int imageWidth = 0;private int imageHeight = 0;publi...
SAP B1中文培訓教材_SDK
公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说
java图片等比缩放_java处理图片按比例缩放功能
java中的图片按比例缩放功能1. 按固定长宽进行缩放/** 图片缩放,w,h为缩放的目标宽度和高度* src为源文件目录,dest为缩放后保存目录*/public static void zoomImage(String src,String dest,int w,int h) throws Exception {double wr=0,hr=0;File srcFile = new File(...
精雕软件(JDpaint) 5.5 绿色版
精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版
jre9下载 jdk9
(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】
java 缩放比例_java中的图片按比例缩放功能
java中的图片按比例缩放功能1. 按固定长宽进行缩放/** 图片缩放,w,h为缩放的目标宽度和高度* src为源文件目录,dest为缩放后保存目录*/public static void zoomImage(String src,String dest,int w,int h) throws Exception {double wr=0,hr=0;File srcFile = new File(...
华为的C语言编程规范.pdf
华为技术有限公司内部技术规范。本规范制定了编写C语言程序的基本原则、规则和建议。从代码的清晰、简洁、可测试、安全、程序效率、可移植各个方面对C语言编程作出了具体指导。
java图片等比例_java图片等比例缩放
需要引入jar包package com.gjw.imagetest;import java.awt.Image;import java.awt.image.BufferedImage;import java.io.File;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.IOEx...
java背景图片比例缩放_java swing的背景图片按比例缩放
import java.awt.*;import java.awt.image.BufferedImage;import javax.swing.Icon;import javax.swing.ImageIcon;import javax.swing.JFrame;import javax.swing.JLabel;public class ScaleIcon implements Icon {p...
java背景图片比例缩放_java swing 背景图片的按比例缩放
import java.awt.*;import java.awt.image.BufferedImage;import javax.swing.Icon;import javax.swing.ImageIcon;import javax.swing.JFrame;import javax.swing.JLabel;/**** @author weijian.zhongwj*/public cla...
java 等比缩放图片_java处理图片按比例缩放功能
java中的图片按比例缩放功能1. 按固定长宽进行缩放/** 图片缩放,w,h为缩放的目标宽度和高度* src为源文件目录,dest为缩放后保存目录*/public static void zoomImage(String src,String dest,int w,int h) throws Exception {double wr=0,hr=0;File srcFile = new File(...
java 图片比例缩放_Java控制图片按比例缩放- (注意内存释放)
package mytiny.com.common;import java.awt.Color;import java.awt.Graphics2D;import java.awt.Image;import java.awt.image.BufferedImage;import java.io.File;import javax.imageio.ImageIO;public class Image...
java对图片进行等比例缩放
public class ImageUtils { private Image srcImage = null; private File srcFile = null; private File destFile = null; private String fileSuffix = null; private int imageWidth = 0;...
java 等比缩放图片_【Thumbnailator】java 使用Thumbnailator实现等比例缩放图片,旋转图片等【转载】...
Thumbnailator概述:Thumbnailator是与Java界面流畅的缩略图生成库。它简化了通过提供一个API允许精细的缩略图生成调整生产从现有的图像文件的缩略图和图像对象的过程,同时保持所需要的最少的代码量。个人的理解,它对java自带的图片处理工具进行了优化,在效率和使用的方便程度上都要高于java自带的处理工具。Thumbnailator的主要常用功能如下:按尺寸原比例缩放图片按百...
983



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



