package com.xx.xc.utils;
import java.awt.AlphaComposite;
import java.awt.Color;
import java.awt.Font;
import java.awt.Graphics2D;
import java.awt.Image;
import java.awt.Rectangle;
import java.awt.image.BufferedImage;
import java.io.ByteArrayInputStream;
import java.io.ByteArrayOutputStream;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.InputStream;
import java.util.Iterator;
import javax.imageio.ImageIO;
import javax.imageio.ImageReadParam;
import javax.imageio.ImageReader;
import javax.imageio.stream.ImageInputStream;
import com.xx.wf.log.Log;
import com.xx.wf.log.LogFactory;
import com.sun.image.codec.jpeg.JPEGCodec;
import com.sun.image.codec.jpeg.JPEGEncodeParam;
import com.sun.image.codec.jpeg.JPEGImageEncoder;
/**
* @author wangjikuan E-mail:
* @version 创建时间:2015年5月4日 下午8:39:23
*/
public final class ImageUtils {
static Log log = LogFactory.getLog(ImageUtils.class);
public ImageUtils() {
}
/**
* public final static String getPressImgPath() { return ApplicationContext
* .getRealPath("/template/data/util/shuiyin.gif"); }
*/
图片 剪切 水印 失真 处理
最新推荐文章于 2021-03-11 20:11:20 发布
本文探讨了如何在不引起失真的情况下对图片进行精确剪切,并详细介绍了添加文字和图片水印的方法,确保保护版权的同时保持图片质量。
摘要由CSDN通过智能技术生成