仓酷云

标题: JAVA网页设计用JAVA将年夜图片文件转换出小的缩略图文... [打印本页]

作者: 愤怒的大鸟    时间: 2015-1-18 11:46
标题: JAVA网页设计用JAVA将年夜图片文件转换出小的缩略图文...
首先第一点:jsp,servlet,javabean这些最基本的,嘿嘿,就算你是高手的话,在大行的企业级应用的话还是需要框架的,一个好的框架确实能构解决许多问题。缩略图|转换用JAVA将年夜图片文件转换出小的缩略图文件,请求利用JDK1.4,
人人能够将这段程序代码改成JavaBean,以便在WEB情况中利用,
转换出的小缩略图效果不错!

importjavax.imageio.ImageIO;
importjavax.imageio.IIOException;
importjava.awt.image.BufferedImage;
importjava.awt.Image;
importjava.io.File;
importjava.awt.image.AffineTransformOp;
importjava.awt.geom.AffineTransform;

publicclassimgTest{

publicstaticvoidmain(Stringargv[]){
try{
Filefi=newFile("c:/image2.jpg");//年夜图文件
Filefo=newFile("c:/imgTest.jpg");//将要转换出的小图文件
intnw=100;
AffineTransformtransform=newAffineTransform();
BufferedImagebis=ImageIO.read(fi);
intw=bis.getWidth();
inth=bis.getHeight();
doublescale=(double)w/h;
intnh=(nw*h)/w;
doublesx=(double)nw/w;
doublesy=(double)nh/h;
transform.setToScale(sx,sy);
System.out.println(w+""+h);
AffineTransformOpato=newAffineTransformOp(transform,null);
BufferedImagebid=newBufferedImage(nw,nh,BufferedImage.TYPE_3BYTE_BGR);
ato.filter(bis,bid);
ImageIO.write(bid,"jpeg",fo);
}catch(Exceptione){
e.printStackTrace();
}
}

}

C#是盗用了Java的源代码,仿照开发的,原因是Java是开源的啊,盗了也白盗,还有一点,开发C#语言的团队是就是开发Java语言的团队,是微软重金挖过去的啊
作者: 飘灵儿    时间: 2015-1-21 14:09
不过,每次的执行编译后的字节码需要消耗一定的时间,这同时也在一定程度上降低了 Java 程序的运行效率。
作者: 谁可相欹    时间: 2015-1-25 10:54
是一种使用者不需花费很多时间学习的语言
作者: 愤怒的大鸟    时间: 2015-2-2 21:46
《JAVA语言程序设计》或《JAVA从入门到精通》这两本书开始学,等你编程有感觉的时候也可以回看一下。《JAVA读书笔记》这本书,因为讲的代码很多,也很容易看懂,涉及到面也到位。是你学习技术巩固的好书,学完后就看看《JAVA编程思想》这本书,找找一个自己写的代码跟书上的代码有什么不一样。
作者: 因胸联盟    时间: 2015-2-2 22:17
你一定会高兴地说,哈哈,原来成为Java高手就这么简单啊!记得Tomjava也曾碰到过一个项目经理,号称Java很简单,只要三个月就可以学会。
作者: 分手快乐    时间: 2015-2-5 14:37
任职于太阳微系统的詹姆斯·高斯林等人于1990年代初开发Java语言的雏形,最初被命名为Oak,目标设置在家用电器等小型系统的程序语言
作者: 乐观    时间: 2015-2-9 19:14
不过,每次的执行编译后的字节码需要消耗一定的时间,这同时也在一定程度上降低了 Java 程序的运行效率。
作者: 再现理想    时间: 2015-2-27 17:49
是一种将安全性(Security)列为第一优先考虑的语言
作者: 飘飘悠悠    时间: 2015-3-7 19:06
在全球云计算和移动互联网的产业环境下,Java更具备了显著优势和广阔前景。
作者: 只想知道    时间: 2015-3-9 10:23
那么我书也看了,程序也做了,别人问我的问题我都能解决了,是不是就成为高手了呢?当然没那么简单,这只是万里长征走完了第一步。不信?那你出去接一个项目,你知道怎么下手吗,你知道怎么设计吗,你知道怎么组织人员进行开发吗?你现在脑子里除了一些散乱的代码之外,可能再没有别的东西了吧!
作者: 冷月葬花魂    时间: 2015-3-11 00:05
是一种将安全性(Security)列为第一优先考虑的语言
作者: 变相怪杰    时间: 2015-3-12 17:05
任职于太阳微系统的詹姆斯·高斯林等人于1990年代初开发Java语言的雏形,最初被命名为Oak,目标设置在家用电器等小型系统的程序语言
作者: 小女巫    时间: 2015-3-13 07:09
另外编写和运行Java程序需要JDK(包括JRE),在sun的官方网站上有下载,thinking in java第三版用的JDK版本是1.4,现在流行的版本1.5(sun称作J2SE 5.0,汗),不过听说Bruce的TIJ第四版国外已经出来了,是专门为J2SE 5.0而写的。
作者: 不帅    时间: 2015-3-13 23:09
是一种突破用户端机器环境和CPU
作者: 第二个灵魂    时间: 2015-3-20 21:20
科学超级计算机、移动电话和互联网,同时拥有全球最大的开发者专业社群。
作者: 精灵巫婆    时间: 2015-3-31 18:03
是一种使网页(Web Page)由静态(Static)转变为动态(Dynamic)的语言
作者: 海妖    时间: 2015-4-12 14:46
你就该学一学Servlet了。Servlet就是服务器端小程序,他负责生成发送给客户端的HTML文件。JSP在执行时,也是先转换成Servlet再运行的。虽说JSP理论上可以完全取代Servlet,这也是SUN推出JSP的本意,可是Servlet用来控制流程跳转还是挺方便的,也令程序更清晰。接下来你应该学习一下Javabean了,可能你早就看不管JSP在HTML中嵌Java代码的混乱方式了,这种方式跟ASP又有什么区别呢?
作者: 金色的骷髅    时间: 2015-4-17 20:26
一直感觉JAVA很大,很杂,找不到学习方向,前两天在网上找到了这篇文章,感觉不错,给没有方向的我指了一个方向,先不管对不对,做下来再说。
作者: 小魔女    时间: 2015-4-22 05:23
Java语言支持Internet应用的开发,在基本的Java应用编程接口中有一个网络应用编程接口(java net),它提供了用于网络应用编程的类库,包括URL、URLConnection、Socket、ServerSocket等。Java的RMI(远程方法激活)机制也是开发分布式应用的重要手段。
作者: 若相依    时间: 2015-6-17 09:12
Java自面世后就非常流行,发展迅速,对C++语言形成了有力冲击。Java 技术具有卓越的通用性、高效性、平台移植性和安全性,广泛应用于个人PC、数据中心、游戏控制台
作者: 透明    时间: 2015-6-17 20:32
任职于太阳微系统的詹姆斯·高斯林等人于1990年代初开发Java语言的雏形,最初被命名为Oak,目标设置在家用电器等小型系统的程序语言




欢迎光临 仓酷云 (http://www.ckuyun.com/) Powered by Discuz! X3.2