原文地址:java图片缩放处理作者:jack

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图片缩放处理相关推荐

  1. java 图片不失真缩放,ico格式图片转换,透明图层,jar->exe

    Java 图片缩放,转ico格式 Java 在转换图片格式为 ico 时 需要引入 image4j 的依赖,这里分享一个自己写好的并通过exe4j 打包好的exe小程序.因为功能太少所以再引入 thu ...

  2. java 图片合成 工具类_Java实现的微信图片处理工具类【裁剪,合并,等比例缩放等】...

    本文实例讲述了Java实现的微信图片处理工具类.分享给大家供大家参考,具体如下: 现在 外面核心,图片文章比较少,看了拷贝代码,而用不了,用相应jar包处理,很多等比例缩放,达不到 想要的给予的期望: ...

  3. Java图片处理 - 缩放图片

    Java图片处理 - 缩放图片 Java原生代码实现缩放图片 上一章原生代码中执行测试代码: public static void main(String[] args) {/*这儿填写你存放要缩小图 ...

  4. java马赛克_java实现图片缩放、旋转和马赛克化

    本文是作者结合网上的一些资料封装的java图片处理类,支持图片的缩放,旋转,马赛克化. 不多说,上代码: package deal; import java.awt.Color; import jav ...

  5. java图片马赛克_java实现图片缩放、旋转和马赛克化

    本文是作者结合网上的一些资料封装的java图片处理类,支持图片的缩放,旋转,马赛克化. 不多说,上代码: package deal; import java.awt.Color; import jav ...

  6. java图片处理,裁剪,合图,等比例缩放

    java图片处理,裁剪,合图,等比例缩放 现在 外面核心,图片文章比较少,看了拷贝代码,而用不了,用相应jar包处理,很多等比例缩放, 达不到 想要的给予的期望:本工具类,是之前做微信打印机写的 基于 ...

  7. Java图片操作 --- 图片的读取、绘制、缩放、裁剪、保存

    本文链接: http://blog.csdn.net/xietansheng/article/details/78453570 Java Swing 图形界面开发(目录) 1. 读取图片 方法一: 通 ...

  8. java 文字水印 旋转_利用Thumbnailator轻松实现图片缩放、旋转与加水印

    概述 Thumbnailator 是一个开源的 Java 项目,它提供了非常简单的 API 来对图片进行缩放.旋转以及加水印的处理. 有多简单呢?简单到一行代码就可以完成图片处理.形式如下: Thum ...

  9. java图片缩放工具类,一个JAVA图形缩放处置工具类

    一个JAVA图形缩放处理工具类 调用的例子 import java.io.FileOutputStream; import java.io.IOException; import javax.imag ...

最新文章

  1. Swift - 给图片添加文字水印(图片上写文字,并可设置位置和样式)
  2. 科讯CMS--用SQL标签时提示内存不够
  3. 设计模式(第十七式:迭代器模式)
  4. FreeSql (二十一)查询返回数据
  5. 两次结果的绝对差值_你知道电子天平的检定和检定结果的影响因素有哪些吗?...
  6. esp8266 继电器接线图_esp8266控制继电器问题(通电瞬间继电器吸合断开一次)
  7. android 网络gif_Android SurfaceView实现GIF动画架包,播放GIF动画
  8. vue+vant移动端入门实现5(仿网易严选)
  9. 设计模式--设配器模式
  10. python实现四种基本图形的面积计算 :圆形,长方形,正方形,梯形。
  11. 黑客用我们服务器挖矿了
  12. 原生js提供的视频画中画api
  13. 北京哪些医院不用特意选择就可用社保卡直接就医?
  14. 2022世界杯期间,独立站卖家如何借势营销?
  15. iso镜像文件怎么装系统图文操作
  16. 网络摄像头Rtsp直播方案(二)
  17. 计算机专业的二本大学排名及分数线,全国二本大学排名及分数线
  18. 把握人性的弱点——正确处理人际关系
  19. 智力题:最短时间过桥问题
  20. 俄罗斯方块java_编程练习——俄罗斯方块简单版(Java实现)

热门文章

  1. Android 之 打开相机 打开相册
  2. NC65发布webservice接口开发环境启动服务找不到接口
  3. 45个超实用网站,超强整理!外贸人收藏
  4. 用html代码制作一个表情图片,canvas绘制一个常用的emoji表情
  5. 并发编程(五)——生产者消费者模式
  6. springboot 实现图片上传功能
  7. linux驱动K10运算卡,NVIDIATESLA丽台K20K10C2075C2070运算加速卡
  8. VC错误——stack overflow
  9. 开启定位权限还是定位失败
  10. 云计算机的云是指什么,云计算的“云”指的是什么?