仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 1831|回复: 20
打印 上一主题 下一主题

[学习教程] JAVA网页设计用JAVA将年夜图片文件转换出小的缩略图文...

[复制链接]
愤怒的大鸟 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-18 11:46:50 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

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

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-5-14 08:04

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表