[转载]java图片缩放处理
package com.bluecms.common.util;
import java.awt.Image;
import java.awt.image.BufferedImage;
import java.io.File;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.InputStream;
import javax.imageio.ImageIO;
import com.sun.image.codec.jpeg.JPEGCodec;
import com.sun.image.codec.jpeg.JPEGImageEncoder;
public class ImageZoomUtils {
private File file = null; // 文件对象
private String inputDir; // 输入图路径 此处若是文件上传的话把文件的输入路径也设置成服务器端的路径(就是在文件上传完成后做处理)这样会便于你去做图片的处理,因为本段代码并不支持url的解析
private String outputDir; // 输出图路径也可以在这个里面加上一段url的解析处理,这样你的输出路径就会即支持url,也支持本地的缩放
private String inputFileName; // 输入图文件名
private String outputFileName; // 输出图文件名
private int outputWidth = 100; // 默认输出图片宽
private int outputHeight = 100; // 默认输出图片高
private boolean proportion = true; // 是否等比缩放标记(默认为等比缩放)
private InputStream in;
public ImageZoomUtils()
{ // 初始化变量
inputDir = "";
outputDir = "";
inputFileName = "";
outputFileName = "";
outputWidth = 100;
outputHeight = 100;
in=null;
}
public void setInputDir(String inputDir) {
this.inputDir = inputDir;
}
public void setOutputDir(String outputDir) {
this.outputDir = outputDir;
}
public void setInputFileName(String inputFileName) {
this.inputFileName = inputFileName;
}
public void setOutputFileName(String outputFileName) {
this.outputFileName = outputFileName;
}
public void setOutputWidth(int outputWidth) {
this.outputWidth = outputWidth;
}
public void setOutputHeight(int outputHeight) {
this.outputHeight = outputHeight;
转载于:https://www.cnblogs.com/liuzhuqing/p/7480380.html
[转载]java图片缩放处理相关推荐
- java 图片不失真缩放,ico格式图片转换,透明图层,jar->exe
Java 图片缩放,转ico格式 Java 在转换图片格式为 ico 时 需要引入 image4j 的依赖,这里分享一个自己写好的并通过exe4j 打包好的exe小程序.因为功能太少所以再引入 thu ...
- java 图片合成 工具类_Java实现的微信图片处理工具类【裁剪,合并,等比例缩放等】...
本文实例讲述了Java实现的微信图片处理工具类.分享给大家供大家参考,具体如下: 现在 外面核心,图片文章比较少,看了拷贝代码,而用不了,用相应jar包处理,很多等比例缩放,达不到 想要的给予的期望: ...
- Java图片处理 - 缩放图片
Java图片处理 - 缩放图片 Java原生代码实现缩放图片 上一章原生代码中执行测试代码: public static void main(String[] args) {/*这儿填写你存放要缩小图 ...
- java马赛克_java实现图片缩放、旋转和马赛克化
本文是作者结合网上的一些资料封装的java图片处理类,支持图片的缩放,旋转,马赛克化. 不多说,上代码: package deal; import java.awt.Color; import jav ...
- java图片马赛克_java实现图片缩放、旋转和马赛克化
本文是作者结合网上的一些资料封装的java图片处理类,支持图片的缩放,旋转,马赛克化. 不多说,上代码: package deal; import java.awt.Color; import jav ...
- java图片处理,裁剪,合图,等比例缩放
java图片处理,裁剪,合图,等比例缩放 现在 外面核心,图片文章比较少,看了拷贝代码,而用不了,用相应jar包处理,很多等比例缩放, 达不到 想要的给予的期望:本工具类,是之前做微信打印机写的 基于 ...
- Java图片操作 --- 图片的读取、绘制、缩放、裁剪、保存
本文链接: http://blog.csdn.net/xietansheng/article/details/78453570 Java Swing 图形界面开发(目录) 1. 读取图片 方法一: 通 ...
- java 文字水印 旋转_利用Thumbnailator轻松实现图片缩放、旋转与加水印
概述 Thumbnailator 是一个开源的 Java 项目,它提供了非常简单的 API 来对图片进行缩放.旋转以及加水印的处理. 有多简单呢?简单到一行代码就可以完成图片处理.形式如下: Thum ...
- java图片缩放工具类,一个JAVA图形缩放处置工具类
一个JAVA图形缩放处理工具类 调用的例子 import java.io.FileOutputStream; import java.io.IOException; import javax.imag ...
最新文章
- Swift - 给图片添加文字水印(图片上写文字,并可设置位置和样式)
- 科讯CMS--用SQL标签时提示内存不够
- 设计模式(第十七式:迭代器模式)
- FreeSql (二十一)查询返回数据
- 两次结果的绝对差值_你知道电子天平的检定和检定结果的影响因素有哪些吗?...
- esp8266 继电器接线图_esp8266控制继电器问题(通电瞬间继电器吸合断开一次)
- android 网络gif_Android SurfaceView实现GIF动画架包,播放GIF动画
- vue+vant移动端入门实现5(仿网易严选)
- 设计模式--设配器模式
- python实现四种基本图形的面积计算 :圆形,长方形,正方形,梯形。
- 黑客用我们服务器挖矿了
- 原生js提供的视频画中画api
- 北京哪些医院不用特意选择就可用社保卡直接就医?
- 2022世界杯期间,独立站卖家如何借势营销?
- iso镜像文件怎么装系统图文操作
- 网络摄像头Rtsp直播方案(二)
- 计算机专业的二本大学排名及分数线,全国二本大学排名及分数线
- 把握人性的弱点——正确处理人际关系
- 智力题:最短时间过桥问题
- 俄罗斯方块java_编程练习——俄罗斯方块简单版(Java实现)