|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
JAVA是一种可以撰写跨平台应用软件的面向对象的程序设计语言,由升阳(SunMicrosystems)公司的詹姆斯·高斯林(JamesGosling)等人于1990年代初开发。必要对图片举行处置,使之可以得当的显现在画面中。找到一些材料后,处置也对照复杂代码:/**AndyChen(andy.chen.sh@gmail.com)***/publicstaticIcongetFixedBoundIcon(StringfilePath,intheight,intwidth)throwsException{doubleRatio=0.0;//缩放比例FileF=newFile(filePath);if(!F.isFile())thrownewException(F+"isnotimagefileerroringetFixedBoundIcon!");Iconret=newImageIcon(filePath);BufferedImageBi=ImageIO.read(F);if((Bi.getHeight()>height)||(Bi.getWidth()>width)){if(Bi.getHeight()>Bi.getWidth()){Ratio=(newInteger(height)).doubleValue()/Bi.getHeight();}else{Ratio=(newInteger(width)).doubleValue()/Bi.getWidth();}FileThF=newFile(filePath+"_"+height+"_"+width);ImageItemp=Bi.getScaledInstance(width,height,Bi.SCALE_SMOOTH);AffineTransformOpop=newAffineTransformOp(AffineTransform.getScaleInstance(Ratio,Ratio),null);Itemp=op.filter(Bi,null);try{ImageIO.write((BufferedImage)Itemp,"jpg",ThF);ret=newImageIcon(ThF.getPath());}catch(Exceptionex){}}returnret;}
你对java乐观有点盲目。java的关键就是在服务器上表现优异,而且它提供了整个开发所需要的工具。应该是说,看哪天。net有没有机会赶上java。 |
|