愤怒的大鸟 发表于 2015-1-18 11:46:50

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:23

不过,每次的执行编译后的字节码需要消耗一定的时间,这同时也在一定程度上降低了 Java 程序的运行效率。

谁可相欹 发表于 2015-1-25 10:54:48

是一种使用者不需花费很多时间学习的语言

愤怒的大鸟 发表于 2015-2-2 21:46:52

《JAVA语言程序设计》或《JAVA从入门到精通》这两本书开始学,等你编程有感觉的时候也可以回看一下。《JAVA读书笔记》这本书,因为讲的代码很多,也很容易看懂,涉及到面也到位。是你学习技术巩固的好书,学完后就看看《JAVA编程思想》这本书,找找一个自己写的代码跟书上的代码有什么不一样。

因胸联盟 发表于 2015-2-2 22:17:23

你一定会高兴地说,哈哈,原来成为Java高手就这么简单啊!记得Tomjava也曾碰到过一个项目经理,号称Java很简单,只要三个月就可以学会。

分手快乐 发表于 2015-2-5 14:37:20

任职于太阳微系统的詹姆斯·高斯林等人于1990年代初开发Java语言的雏形,最初被命名为Oak,目标设置在家用电器等小型系统的程序语言

乐观 发表于 2015-2-9 19:14:14

不过,每次的执行编译后的字节码需要消耗一定的时间,这同时也在一定程度上降低了 Java 程序的运行效率。

再现理想 发表于 2015-2-27 17:49:16

是一种将安全性(Security)列为第一优先考虑的语言

飘飘悠悠 发表于 2015-3-7 19:06:42

在全球云计算和移动互联网的产业环境下,Java更具备了显著优势和广阔前景。

只想知道 发表于 2015-3-9 10:23:41

那么我书也看了,程序也做了,别人问我的问题我都能解决了,是不是就成为高手了呢?当然没那么简单,这只是万里长征走完了第一步。不信?那你出去接一个项目,你知道怎么下手吗,你知道怎么设计吗,你知道怎么组织人员进行开发吗?你现在脑子里除了一些散乱的代码之外,可能再没有别的东西了吧!

冷月葬花魂 发表于 2015-3-11 00:05:58

是一种将安全性(Security)列为第一优先考虑的语言

变相怪杰 发表于 2015-3-12 17:05:51

任职于太阳微系统的詹姆斯·高斯林等人于1990年代初开发Java语言的雏形,最初被命名为Oak,目标设置在家用电器等小型系统的程序语言

小女巫 发表于 2015-3-13 07:09:24

另外编写和运行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:28

是一种突破用户端机器环境和CPU

第二个灵魂 发表于 2015-3-20 21:20:29

科学超级计算机、移动电话和互联网,同时拥有全球最大的开发者专业社群。

精灵巫婆 发表于 2015-3-31 18:03:57

是一种使网页(Web Page)由静态(Static)转变为动态(Dynamic)的语言

海妖 发表于 2015-4-12 14:46:20

你就该学一学Servlet了。Servlet就是服务器端小程序,他负责生成发送给客户端的HTML文件。JSP在执行时,也是先转换成Servlet再运行的。虽说JSP理论上可以完全取代Servlet,这也是SUN推出JSP的本意,可是Servlet用来控制流程跳转还是挺方便的,也令程序更清晰。接下来你应该学习一下Javabean了,可能你早就看不管JSP在HTML中嵌Java代码的混乱方式了,这种方式跟ASP又有什么区别呢?

金色的骷髅 发表于 2015-4-17 20:26:23

一直感觉JAVA很大,很杂,找不到学习方向,前两天在网上找到了这篇文章,感觉不错,给没有方向的我指了一个方向,先不管对不对,做下来再说。

小魔女 发表于 2015-4-22 05:23:59

Java语言支持Internet应用的开发,在基本的Java应用编程接口中有一个网络应用编程接口(java net),它提供了用于网络应用编程的类库,包括URL、URLConnection、Socket、ServerSocket等。Java的RMI(远程方法激活)机制也是开发分布式应用的重要手段。

若相依 发表于 2015-6-17 09:12:47

Java自面世后就非常流行,发展迅速,对C++语言形成了有力冲击。Java 技术具有卓越的通用性、高效性、平台移植性和安全性,广泛应用于个人PC、数据中心、游戏控制台
页: [1] 2
查看完整版本: JAVA网页设计用JAVA将年夜图片文件转换出小的缩略图文...