精品国产亚洲一区二区三区,男女作爱在线观看免费网站,欧美的又大又长做禁片A片,97国产精品人妻无码久久久
注冊(cè)
|
提交需求
|
訂閱
|
English
首 頁
解決方案
產(chǎn) 品
服 務(wù)
支 持
EDN系統(tǒng)
成功案例
關(guān)于我們
聯(lián)系我們
樹結(jié)構(gòu)圖
EDN系統(tǒng)
圖形圖像
網(wǎng)絡(luò)安全
項(xiàng)目專題
WEB開發(fā)
辦公系列
操作系統(tǒng)
數(shù)據(jù)庫
程序設(shè)計(jì)
TOP 10
在Foxmail中如何使…
Ftp 子命令
BigDecimal
MSN在線客服功能模塊使…
會(huì)員卡使用方法說明
DataInputStr…
留言板功能說明
CScript
BufferedInpu…
設(shè)置打印機(jī)
您現(xiàn)在的位置:
>
技術(shù)沙龍
>
程序設(shè)計(jì)
>
Java
>
未分類
>
縮小圖片的高和寬
相關(guān)軟件
>
縮小圖片的高和寬
創(chuàng)建者:
webmaster
更新時(shí)間:
2005-06-04
19:51
<%@page import="java.awt.image.*" import="java.awt.Image" import="java.awt.Image"%>
<%@page import="javax.imageio.ImageIO" import="java.io.File" import="java.awt.geom.AffineTransform" import="java.awt.geom.AffineTransform"%>
<%
new UploadImg().CreateThumbnail();
%>
<%!
class UploadImg {
public UploadImg()
{}
/**
* @param fromdir \u56FE鈷戢惴僂\u5F55
* @param todir \u5904租鈷\u56FE痦郫僂\u5F55
* @param imgfile 戢惴\u56FE
* @param sysimgfile \u5904租鈷\u56FE冼遂伲鋮\u7F00
*
*/
String fromdir="D:/";
String todir="D:/";
String imgfile="11872.jpg";
String sysimgfile="abc";
public boolean CreateThumbnail() throws Exception {
//ext憷\u56FE鈷太鬩 gif JPG png
String ext = "";
double Ratio = 0.0;
java.io.File F = new java.io.File(fromdir, imgfile);
if (!F.isFile())
throw new Exception(F + " is not image file error in CreateThumbnail!");
//庀嗷鼢\u65AD呔\u4F20鈷\u56FE憷gif\u8FD8憷JPG ImageIO頏姻\u5C06gif\u8F6C\u6362\u4E3Apng
// if (isJpg(imgfile)) {
ext = "jpg";
// }
// else {
// ext = "png";
// }
File ThF = new File(todir, sysimgfile + "." + ext);
BufferedImage Bi = ImageIO.read(F);
//剩\u8BBE\u56FE\u5BBD 馱 跆愚\u4E3A120 120
Image Itemp = Bi.getScaledInstance(120, 120, Bi.SCALE_SMOOTH);
if ((Bi.getHeight() > 120) || (Bi.getWidth() > 120)) {
if (Bi.getHeight() > Bi.getWidth())
Ratio = 120.0 / Bi.getHeight();
else
Ratio = 120.0 / Bi.getWidth();
}
System.out.println(Ratio);
AffineTransformOp op = new AffineTransformOp(AffineTransform.getScaleInstance(Ratio, Ratio), null);
Itemp = op.filter(Bi, null);
try {
ImageIO.write((BufferedImage) Itemp, ext, ThF);
}
catch (Exception ex) {
throw new Exception(" ImageIo.write error in CreatThum.: " + ex.getMessage());
}
return (true);
}
}
%>
相關(guān)文章
前一則:
Java異常處理--盡量不要從try區(qū)段中返回(return)
后一則:
SQL Server2000+JDBC常見問題及解決
本頁查看次數(shù):
公司公告
|
客戶調(diào)查
|
法律聲明
|
誠(chéng)聘英才
|
給我們投稿
|
繁
閃
頭像
京ICP備05031245號(hào)
Copyright @ REDCOME.com ALL Rights Reserved
北京怡康軟件科技有限公司 地址:北京市昌平區(qū)東小口立湯路188號(hào)北方明珠大廈1號(hào)樓2708 郵編:102218 電話:84909966 傳真:84909900 QQ:335601661