网创优客建站品牌官网
为成都网站建设公司企业提供高品质网站建设
热线:028-86922220
成都专业网站建设公司

定制建站费用3500元

符合中小企业对网站设计、功能常规化式的企业展示型网站建设

成都品牌网站建设

品牌网站建设费用6000元

本套餐主要针对企业品牌型网站、中高端设计、前端互动体验...

成都商城网站建设

商城网站建设费用8000元

商城网站建设因基本功能的需求不同费用上面也有很大的差别...

成都微信网站建设

手机微信网站建站3000元

手机微信网站开发、微信官网、微信商城网站...

建站知识

当前位置:首页 > 建站知识

java实现的图片裁剪功能示例-创新互联

本文实例讲述了java实现的图片裁剪功能。分享给大家供大家参考,具体如下:

站在用户的角度思考问题,与客户深入沟通,找到漠河网站设计与漠河网站推广的解决方案,凭借多年的经验,让设计与互联网技术结合,创造个性化、用户体验好的作品,建站类型包括:网站制作、成都网站建设、企业官网、英文网站、手机端网站、网站推广、主机域名雅安服务器托管、企业邮箱。业务覆盖漠河地区。

PicCut.java:

package Tsets;
import java.awt.Rectangle;
import java.awt.image.BufferedImage;
import java.io.File;
import java.io.FileInputStream;
import java.io.IOException;
import java.util.Iterator;
import javax.imageio.ImageIO;
import javax.imageio.ImageReadParam;
import javax.imageio.ImageReader;
import javax.imageio.stream.ImageInputStream;
public class PicCut {
  public void cut(int x,int y,int width,int height,String srcpath,String subpath) throws IOException {//裁剪方法
    FileInputStream is = null;
    ImageInputStream iis = null;
    try {
      is = new FileInputStream(srcpath); //读取原始图片
      Iterator it = ImageIO.getImageReadersByFormatName("jpg"); //ImageReader声称能够解码指定格式
      ImageReader reader = it.next();
      iis = ImageIO.createImageInputStream(is); //获取图片流
      reader.setInput(iis, true); //将iis标记为true(只向前搜索)意味着包含在输入源中的图像将只按顺序读取
      ImageReadParam param = reader.getDefaultReadParam(); //指定如何在输入时从 Java Image I/O框架的上下文中的流转换一幅图像或一组图像
      Rectangle rect = new Rectangle(x, y, width, height); //定义空间中的一个区域
      param.setSourceRegion(rect); //提供一个 BufferedImage,将其用作解码像素数据的目标。
      BufferedImage bi = reader.read(0, param); //读取索引imageIndex指定的对象
      ImageIO.write(bi, "jpg", new File(subpath)); //保存新图片
    } finally {
      if (is != null)
        is.close();
      if (iis != null)
        iis.close();
    }
  }
  public static void main(String[] args) throws Exception {
      PicCut pc = new PicCut();
    pc.cut(20, 20, 100, 100,"D:\\1.jpg","D:\\11.jpg");
    System.out.println("ok");
  }
}


网站题目:java实现的图片裁剪功能示例-创新互联
本文链接:http://bjjierui.cn/article/dppgoc.html

其他资讯