⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 将一图片同比例缩小绘制.htm

📁 jsp开发的15个案例的源码
💻 HTM
📖 第 1 页 / 共 2 页
字号:
                  <td bgcolor="#666666"><font color="#333333"><strong><font color="#FFFFFF">热点文章链接</font></strong></font><font color="#FFFFFF">&nbsp;</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>&nbsp;[<font color="red">18695</font>]<br><a href="13004003159.html" target=_blank>JSP彩色验证码</a>&nbsp;[<font color="red">4417</font>]<br><a href="1300400279.html" target=_blank>一个读取xml文件内容的类</a>&nbsp;[<font color="red">3707</font>]<br><a href="1300400285.html" target=_blank>JSP中读文件和写文件的例子</a>&nbsp;[<font color="red">3144</font>]<br><a href="1300400417.html" target=_blank>将一图片同比例缩小绘制</a>&nbsp;[<font color="red">1887</font>]<br><a href="1300400278.html" target=_blank>jsp读取大对象CLOB并生成xml文件示例</a>&nbsp;[<font color="red">1850</font>]<br><a href="1300400377.html" target=_blank>从网上抓取指定URL源码的方案</a>&nbsp;[<font color="red">1701</font>]<br><a href="1300400330.html" target=_blank>多线程学习初步</a>&nbsp;[<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">&nbsp;</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>&nbsp;[2004-01-16]<br><a href="2009026.html" target=_blank>JSP调用JavaBean在网页上动态生成柱状图</a>&nbsp;[2004-01-16]<br><a href="600520419.html" target=_blank>一个浏览图片程序</a>&nbsp;[2004-11-16]<br><a href="13004003160.html" target=_blank>JSP生成验证码源程序</a>&nbsp;[2005-04-11]<br></table></td>
                </tr>
              </table></td>
            <td width="1%" align="left" valign="top" bgcolor="#666666">&nbsp;</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&nbsp;&nbsp; 
                    &nbsp;&nbsp;文章来源:<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>
                    次&nbsp;&nbsp;&nbsp;&nbsp;加入时间: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>&nbsp;*&nbsp;Created&nbsp;on&nbsp;2004-10-11<br>&nbsp;*<br>&nbsp;*&nbsp;TODO&nbsp;To&nbsp;change&nbsp;the&nbsp;template&nbsp;for&nbsp;this&nbsp;generated&nbsp;file&nbsp;go&nbsp;to<br>&nbsp;*&nbsp;Window&nbsp;-&nbsp;Preferences&nbsp;-&nbsp;Java&nbsp;-&nbsp;Code&nbsp;Style&nbsp;-&nbsp;Code&nbsp;Templates<br>&nbsp;*/<br>package&nbsp;net.jspcn.test;<br><br>import&nbsp;java.io.File;&nbsp;<br>import&nbsp;java.io.FileOutputStream;&nbsp;<br>import&nbsp;java.awt.Image;&nbsp;<br>import&nbsp;java.awt.image.BufferedImage;&nbsp;<br><br>import&nbsp;com.sun.image.codec.jpeg.JPEGCodec;&nbsp;<br>import&nbsp;com.sun.image.codec.jpeg.JPEGImageEncoder;&nbsp;<br><br>public&nbsp;class&nbsp;JpgTest&nbsp;{&nbsp;<br><br>public&nbsp;void&nbsp;jpgTset()&nbsp;throws&nbsp;Exception{&nbsp;<br><br>File&nbsp;_file&nbsp;=&nbsp;new&nbsp;File(&quot;d:\\1.jpg&quot;);&nbsp;//读入文件&nbsp;<br>Image&nbsp;src&nbsp;=&nbsp;javax.imageio.ImageIO.read(_file);&nbsp;//构造Image对象&nbsp;<br>int&nbsp;wideth=src.getWidth(null);&nbsp;//得到源图宽&nbsp;<br>int&nbsp;height=src.getHeight(null);&nbsp;//得到源图长&nbsp;<br>BufferedImage&nbsp;tag&nbsp;=&nbsp;new&nbsp;BufferedImage(wideth/2,height/2,BufferedImage.TYPE_INT_RGB);&nbsp;<br>tag.getGraphics().drawImage(src,0,0,wideth/2,height/2,null);&nbsp;//绘制缩小后的图&nbsp;<br>FileOutputStream&nbsp;out=new&nbsp;FileOutputStream(&quot;D:\\newfile.jpg&quot;);&nbsp;//输出到文件流&nbsp;<br>//File&nbsp;file&nbsp;=&nbsp;new&nbsp;File(&quot;D:\\newFile.jpg&quot;);&nbsp;<br>JPEGImageEncoder&nbsp;encoder&nbsp;=&nbsp;JPEGCodec.createJPEGEncoder(out);<br>//JPEGImageEncoder&nbsp;encoder&nbsp;=&nbsp;JPEGCodec.c<br>encoder.encode(tag);&nbsp;//近JPEG编码&nbsp;<br>out.close();&nbsp;<br>}&nbsp;<br>public&nbsp;static&nbsp;void&nbsp;main(String[]&nbsp;args){&nbsp;<br><br>try{&nbsp;<br>new&nbsp;JpgTest().jpgTset();&nbsp;<br>}catch(Exception&nbsp;e){&nbsp;<br><br>e.printStackTrace();&nbsp;<br>}&nbsp;<br>}&nbsp;<br>}&nbsp;<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">&nbsp;</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="发送邮件"> 
                            &nbsp;&nbsp;&nbsp;&nbsp; </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>&nbsp;[2004-01-16]<br><a href="2009026.html" target=_blank>JSP调用JavaBean在网页上动态生成柱状图</a>&nbsp;[2004-01-16]<br><a href="600520419.html" target=_blank>一个浏览图片程序</a>&nbsp;[2004-11-16]<br><a href="13004003160.html" target=_blank>JSP生成验证码源程序</a>&nbsp;[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 
        &copy; 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 + -