java速学教程(入门到精通)
java怎么学习?java怎么入门?java在哪学?java怎么学才快?不用担心,这里为大家提供了java速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!
一、自动生成缩略图方法:
package writeimg; import java.awt.geom.AffineTransform; import java.awt.image.AffineTransformOp; import java.awt.image.BufferedImage; import java.io.File; import java.io.IOException; import javax.imageio.ImageIO; public class JpegTool { private boolean isInitFlag = false; // 对象是否己经初始化 private String pic_big_pathfilename = null; //定义源图片所在的带路径目录的文件名 private String pic_small_pathfilename = null; // 生成小图片的带存放路径目录的文件名 private int smallpicwidth = 0; //定义生成小图片的宽度和高度,给其一个就可以了 private int smallpicheight = 0; private int pic_big_width=0; private int pic_big_height=0; private double picscale = 0; //定义小图片的相比原图片的比例 /** * 构造函数 * @param 没有参数 */ public JpegTool(){ this.isInitFlag = false; } /** * 私有函数,重置所有的参数 * @param 没有参数 * @return 没有返回参数 */ private void resetJpegToolParams(){ this.picscale = 0; this.smallpicwidth = 0; this.smallpicheight = 0; this.isInitFlag = false; } /** * @param scale 设置缩影图像相对于源图像的大小比例如 0.5 * @throws JpegToolException */ public void SetScale(double scale) throws JpegToolException { if(scale<p><strong>二、异常处理类:</strong></p><pre class="brush:java;">package jpegtool; public class JpegToolException extends Exception { private String errMsg = ""; public JpegToolException(String errMsg) { this.errMsg = errMsg; } public String getMsg(){ return "JpegToolException:"+this.errMsg; } }
三、调用的例子:
package writeimg; public class T { public static void main(String[] args) { JpegTool j = new JpegTool(); try { j.SetScale(0.7); j.SetSmallHeight(100); j.doFinal("D:\305\c\javatest\src\11.jpg","D:\305\c\javatest\src\22.jpg"); } catch (JpegToolException e) { // TODO Auto-generated catch block e.printStackTrace(); } } }
Java免费学习笔记:立即学习
解锁 Java 大师之旅:从入门到精通的终极指南
已抢3942个
抢已抢2663个
抢已抢3124个
抢已抢4824个
抢已抢4292个
抢已抢34490个
抢