java上传图片的缩放的方法
图片上传到服务器后,会根据情况将图片缩小成一个图标,我们可以利用java强大的图形处理功能,对上传的图片进行缩放处理,以下是小编为大家搜索整理的java上传图片的缩放的'方法,希望能给大家带来帮助,更多精彩内容请及时关注我们应届毕业生考试网!
下面的程序使用jdk1.4中最新的ImageIO对图片进行读写.使用AffineTransform对图片进行缩放.
import ;
import eredImage;
import e;
import neTransformOp;
import eIO;
import neTransform;
public class UploadImg{
/**
* @param fromdir 图片的原始目录
* @param todir 处理后的图片存放目录
* @param imgfile 原始图片
* @param sysimgfile 处理后的图片文件名前缀
*
*/
............................
public boolean CreateThumbnail() throws Exception
{
//ext是图片的格式 gif JPG 或png
String ext="";
double Ratio=0.0;
File F = new File(fromdir,imgfile);
if (!le())
throw new Exception(F+" is not image file error in CreateThumbnail!");
//首先判断上传的图片是gif还是JPG ImageIO只能将gif转换为png
if (isJpg(imgfile)){
ext="jpg";
}else{
ext="png";
}
File ThF = new File(todir,sysimgfile+"."+ext);
BufferedImage Bi = (F);
//假设图片宽 高 最大为120 120
Image Itemp = caledInstance (120,120,E_SMOOTH);
if ((eight()>120) || (idth()>120)){
if (eight()>idth())
Ratio = 120.0/eight();
else
Ratio = 120.0/idth();
}
-
java日期时间基本操作方法
1.获得Calendar实例:Calendarc=nstance();2.定义日期/时间的格式:SimpleDateFormatsdf=newSimpleDateFormat("yyyy-MM-ddHH:mm:ss");3.把日期/时间转换成固定格式,使用SimpleDateFormat的'format()方法:Stringdatetime=at(ime());4.把字符串转换成日期/时间,...
-
Java工程师是做什么的
Java工程师职位描述提要:精通Java/J2EE编程,能熟练使用SpringMVC、hibernate、框架进行项目开发,熟练使用freemarker等前端模板语言。Java工程师职位描述:1、负责产品功能开发;2、遵循公司技术标准、规范,高质量完成设计、开发任务;3、参与研发部门技术积累、技术难题...
-
Java读取邮件的方法
在Java编程设计中,我们如何通过Java读取邮件呢?下面小编为大家介绍了Java读取邮件的'方法,希望能帮到大家!复制代码代码如下:publicvoidreceive()throwsException{Log.e(tag,"receive()");//sharedpreference读取数据,用split()方法,分开字符串。SharedPreferencespre...
-
2017年计算机java提分练习题
学习必须如蜜蜂一样,采过许多花,这才能酿出蜜来。以下是小编为大家搜索整理的2017年计算机java提分练习题,希望对大家有所帮助!更多精彩内容请及时关注我们应届毕业生考试网!1).下列关于for循环和while循环的说法中哪个是正确的?e循环能实现的操作,for循环都能实现...