?? 將一圖片同比例縮小繪制.htm
字號:
<td bgcolor="#666666"><font color="#333333"><strong><font color="#FFFFFF">熱點文章鏈接</font></strong></font><font color="#FFFFFF"> </font></td>
</tr>
<tr>
<td>
<table width="100%" height="2" border="0" cellpadding="2" cellspacing="0" bgcolor="#FFFFFF">
<a href="13004003160.html" target=_blank>JSP生成驗證碼源程序</a> [<font color="red">18695</font>]<br><a href="13004003159.html" target=_blank>JSP彩色驗證碼</a> [<font color="red">4417</font>]<br><a href="1300400279.html" target=_blank>一個讀取xml文件內容的類</a> [<font color="red">3707</font>]<br><a href="1300400285.html" target=_blank>JSP中讀文件和寫文件的例子</a> [<font color="red">3144</font>]<br><a href="1300400417.html" target=_blank>將一圖片同比例縮小繪制</a> [<font color="red">1887</font>]<br><a href="1300400278.html" target=_blank>jsp讀取大對象CLOB并生成xml文件示例</a> [<font color="red">1850</font>]<br><a href="1300400377.html" target=_blank>從網上抓取指定URL源碼的方案</a> [<font color="red">1701</font>]<br><a href="1300400330.html" target=_blank>多線程學習初步</a> [<font color="red">1163</font>]<br></table></td>
</tr>
</table>
<table width="100%" cellpadding="0" cellspacing="0" bordercolor="#666666">
<tr>
<td bgcolor="#666666"><font color="#333333"><strong><font color="#FFFFFF">相關文章鏈接</font></strong></font><font color="#FFFFFF"> </font></td>
</tr>
<tr>
<td> <table width="100%" height="2" border="0" cellpadding="2" cellspacing="0" bgcolor="#FFFFFF">
<a href="2009023.html" target=_blank>用JSP生成JPEG圖片</a> [2004-01-16]<br><a href="2009026.html" target=_blank>JSP調用JavaBean在網頁上動態生成柱狀圖</a> [2004-01-16]<br><a href="600520419.html" target=_blank>一個瀏覽圖片程序</a> [2004-11-16]<br><a href="13004003160.html" target=_blank>JSP生成驗證碼源程序</a> [2005-04-11]<br></table></td>
</tr>
</table></td>
<td width="1%" align="left" valign="top" bgcolor="#666666"> </td>
<td width="73%" align="left" valign="top" bgcolor="#FFFFFF"> <table width="100%" height="726" border="0" cellpadding="2" cellspacing="0" bgcolor="#CCCCCC">
<tr>
<td height="36" align="center" valign="middle" bgcolor="#FFFFFF" style="word-break:break-all" class="title"><strong>將一圖片同比例縮小繪制</strong></td>
</tr>
<tr>
<td height="40" align="right" valign="middle" bgcolor="#FFFFFF" style="word-break:break-all">作者:whilvydy
文章來源:<a href="http://http://www.jspcn.net" target=_blank>http://www.jspcn.net</a><br>
訪問次數:
<iframe name="ad" frameborder=0 width=30 height=10 scrolling=no src=../count.jsp?news_id=417></iframe>
次 加入時間:2004-11-14</td>
</tr>
<tr>
<td height="2" align="left" valign="top" bgcolor="#CCCCCC"></td>
</tr>
<tr>
<td height="649" align="left" valign="top" bgcolor="#FFFFFF" style="word-break:break-all">
<table width="100%" height="92%" border="0" cellpadding="6" cellspacing="0">
<tr>
<td height="623" align="left" valign="top" class="content">在獲得客戶端的一個圖片后,發現傳過來的圖片太大,不宜在已經排版好的格式里面顯示出來,特別是頁面的圖片特別多時,更不能都讓大圖片縮小顯示。<br>一般遇到圖片問題,有以下幾種解決方案:<br><br><strong>一、規定(自定義)圖片大小</strong><br>在該位置,圖片是多大就顯示多大,<br>這種情況簡單易行,但圖片易變形,圖片太大,導致頁面打開速度過慢<br><br><strong>二、獲得圖片尺寸</strong><br>也因圖片過大,不宜在圖片過多的也面中顯示<br><br>下面介紹一種方法,可以<font color="#DC143C">讀取大圖片并生成一個小圖片</font>,以解決圖片問題。<br><br><table bgcolor="#CCCCCC" bordercolor="#666666" borderColorDark="#CCCCCC" borderColorLight="#666666" width="100%" border="1" cellpadding="0" cellspacing="4"><tr><td align="left" style="WORD-BREAK: break-all"><br>/*<br> * Created on 2004-10-11<br> *<br> * TODO To change the template for this generated file go to<br> * Window - Preferences - Java - Code Style - Code Templates<br> */<br>package net.jspcn.test;<br><br>import java.io.File; <br>import java.io.FileOutputStream; <br>import java.awt.Image; <br>import java.awt.image.BufferedImage; <br><br>import com.sun.image.codec.jpeg.JPEGCodec; <br>import com.sun.image.codec.jpeg.JPEGImageEncoder; <br><br>public class JpgTest { <br><br>public void jpgTset() throws Exception{ <br><br>File _file = new File("d:\\1.jpg"); //讀入文件 <br>Image src = javax.imageio.ImageIO.read(_file); //構造Image對象 <br>int wideth=src.getWidth(null); //得到源圖寬 <br>int height=src.getHeight(null); //得到源圖長 <br>BufferedImage tag = new BufferedImage(wideth/2,height/2,BufferedImage.TYPE_INT_RGB); <br>tag.getGraphics().drawImage(src,0,0,wideth/2,height/2,null); //繪制縮小后的圖 <br>FileOutputStream out=new FileOutputStream("D:\\newfile.jpg"); //輸出到文件流 <br>//File file = new File("D:\\newFile.jpg"); <br>JPEGImageEncoder encoder = JPEGCodec.createJPEGEncoder(out);<br>//JPEGImageEncoder encoder = JPEGCodec.c<br>encoder.encode(tag); //近JPEG編碼 <br>out.close(); <br>} <br>public static void main(String[] args){ <br><br>try{ <br>new JpgTest().jpgTset(); <br>}catch(Exception e){ <br><br>e.printStackTrace(); <br>} <br>} <br>} <br></td></tr></table><br><br><br>當然,在此基礎上,你可以寫一圖片處理程序,批量的處理你的圖片</td>
</tr>
</table></td>
</tr>
</table>
<table width="100%" height="61" border="0" cellpadding="0" cellspacing="0" bgcolor="#FFFFFF">
<tr>
<td height="29" align="right" valign="middle"><a href="../read_review.jsp?news_id=417">查看該新聞的相關評論</a></td>
</tr>
<tr>
<td height="16" align="right" valign="middle"> </td>
</tr>
<tr>
<td height="1" align="right" valign="middle" bgcolor="#999999"></td>
</tr>
</table>
<table width="100%" height="48" border="0" cellpadding="3" cellspacing="0" bgcolor="#FFFFFF">
<tr bgcolor="#FFFFFF">
<td width="53%" height="48" align="left" valign="top">
<!-- -->
<form name="form3" action="../sendmail.jsp" method="post" onSubmit="return formCheck3()">
<table width="92%" height="206" border="0" cellpadding="2" cellspacing="0" bgcolor="#FFFFFF">
<tr bgcolor="#999999">
<td><font color="#333333"><strong>給我寫信</strong></font></td>
</tr>
<tr>
<td height="32" align="center"> <input name=subject type=text size="25" class=inputCls value="郵件主題" onClick="this.value=''" onFocus=this.select() onMouseOver=this.focus()></td>
</tr>
<tr>
<td height="32" align="center"> <INPUT name=from type=text class=inputCls id="from" value="您的郵件" size="25" onClick="this.value=''" onFocus=this.select() onMouseOver=this.focus()>
</td>
</tr>
<tr align="left">
<td height="102" align="center"> <TEXTAREA name="content" rows=6 cols=23 class="textare"></TEXTAREA></td>
</tr>
<tr align="center">
<td> <input type="submit" name="Submit2" class=mybutton value="發送郵件">
</td>
</tr>
</table>
</form>
<!-- -->
</td>
<td width="1%" bgcolor="#999999"></td>
<td width="47%" align="left" valign="top">
<!-- review -->
<form action="../fill_review.jsp" method=post name="form2" onsubmit="return formCheck2()">
<input type="Hidden" name="news_id" value="417">
<table width="92%" height="181" border="0" cellpadding="2" cellspacing="0" bgcolor="#FFFFFF">
<tr bgcolor="#999999">
<td height="20" colspan="2"><font color="#333333"><strong>發表評論</strong></font></td>
</tr>
<tr align="left">
<td width="38%" align="center"></td>
<td width="62%" height="7" align="center"></td>
</tr>
<tr align="center">
<td align="right">您的網名:</td>
<td align="left"> <input name="review_name" type="text" class=inputCls size="14" maxlength=13 value=""></td>
</tr>
<tr align="center">
<td align="right">您的郵箱: </td>
<td align="left"> <input name="review_email" type="text" class=inputCls size="14" maxlength=20 value=""></td>
</tr>
<tr align="center">
<td height="94" colspan="2"> <TEXTAREA name="review_content" rows=5 cols=23 class="textare"></TEXTAREA>
</td>
</tr>
<tr align="center">
<td colspan="2"> <input name="submit" type=submit class=mybutton value="發表評論"></td>
</tr>
</table>
</form>
<!-- review end -->
</td>
</tr>
</table>
<table width="100%" height="79" border="0" cellpadding="2" cellspacing="2" bgcolor="#FFFFFF">
<tr>
<td height="20" align="left" valign="top" bgcolor="#999999"><font color="#333333"><strong>相關文章鏈接</strong></font></td>
</tr>
<tr>
<td height="53" align="left" valign="top"><a href="2009023.html" target=_blank>用JSP生成JPEG圖片</a> [2004-01-16]<br><a href="2009026.html" target=_blank>JSP調用JavaBean在網頁上動態生成柱狀圖</a> [2004-01-16]<br><a href="600520419.html" target=_blank>一個瀏覽圖片程序</a> [2004-11-16]<br><a href="13004003160.html" target=_blank>JSP生成驗證碼源程序</a> [2005-04-11]<br></td>
</tr>
</table></td>
</tr>
</table>
</td>
</tr>
<tr>
<td height="38" bgcolor="D00C0C">
<div align="center"><font color="#FFFFFF" face="Verdana, Arial, Helvetica, sans-serif">Copyright
© 2002-2005 </font><a href="http://www.jspcn.net"><font color="#FFFFFF" face="Verdana, Arial, Helvetica, sans-serif"><b>JSP</b></font></a><font color="#FFFFFF" face="Verdana, Arial, Helvetica, sans-serif">CN.net. All rights reserved.</font></div></td>
</tr>
<tr>
<td height="3" bgcolor="#000000"><img src="images/spacer.gif" width="1" height="3"></td>
</tr>
</table>
</div>
</body>
</html>
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -