资源简介
代码片段和文件信息
package enterprise.celerity.ac.util;
import java.awt.AlphaComposite;
import java.awt.Graphics2D;
import java.awt.Image;
import java.awt.image.BufferedImage;
import java.io.File;
import java.io.FileOutputStream;
import javax.imageio.ImageIO;
import org.apache.log4j.Logger;
import com.sun.image.codec.jpeg.JPEGCodec;
import com.sun.image.codec.jpeg.JPEGImageEncoder;
/**
* This is about CompressPicUtil.java
.
*
* @version V1.0
*/
public class CompressPicUtil {
protected static final Logger logger = Logger.getLogger(CompressPicUtil.class);
private static Image img;
/**
* 等比例压缩算法(原尺寸压缩)
* @param filesrc 原图地址
* @param outsrc 缩略图地址
*/
public static void composePic(String filesrcString outsrc) {
try {
File bgfile = new File(filesrc);
Image bg_src = javax.imageio.ImageIO.read(bgfile);
img = ImageIO.read(bgfile); // 构造Image对象
int width = img.getWidth(null); // 得到源图宽
int height = img.getHeight(null); // 得到源图长
int bg_width =width;
int bg_height =height;
BufferedImage tag = new BufferedImage(bg_width bg_height BufferedImage.TYPE_INT_RGB);
Graphics2D g2d = tag.createGraphics();
g2d.drawImage(bg_src 0 0 bg_width bg_height null);
g2d.setComposite(AlphaComposite.getInstance(AlphaComposite.SRC_ATOP1.0f)); //透明度设置开始
g2d.setComposite(AlphaComposite.getInstance(AlphaComposite.SRC_OVER)); //透明度设置 结束
FileOutputStream out = new FileOutputStream(outsrc);
JPE
- 上一篇:图书管理系统java+swing+sql2008
- 下一篇:Java宾馆客房管理系统
相关资源
- Java宾馆客房管理系统
- 图书管理系统java+swing+sql2008
- 基于JAVA的文本编辑器的设计与开发
- 21点小游戏黑杰克 java实现
- fckeditor2.6的六个jar包,java-core-2.6.ja
- java实习周记136502
- java给word文档插入水印并设置保护密码
- 传智javaee药品集中采购系统项目mysq
- 利用简单工厂模式,实现简易计算器
- HTML标记一览HTML web java 网页 网站
- js+java实现国密算法SM2
- java多线程+Socket+Swing做的局域网聊天程
- EffectiveJava 第二版
- 毕业生信息管理系统
- 完整都的java聚类算法包括界面
- java遍历特殊二叉树
- 微信商城小程序带JAVA后台
- servlet所需jar包
- 毕业设计 java编写
- Java练手_电子时钟
- java基础思维导图
- JWT(Json Web Token)Java实现jar
- 八数码问题代码java)
- java小程序图形用户界面程序设计
- java 微信版飞机大战完整的图片资源和
- java的excel数据录入与读取代码加完美
- jxl-2.4.2.jar
- java jsp简单的登录功能,验证,数据库
- Java面试笔试资料大全
- javaee-api-6.0.jar JavaEE6 servlet JavaEE6 we
评论
共有 条评论