易截截图软件、单文件、免安装、纯绿色、仅160KB

java缩放图片原理

本文为原创,如需转载,请注明作者和出处,谢谢!
    缩放图像的基本原理是创建一个目标大小的画布,然后读取源图像,并将该图像绘制这个画布上。为了使程序通用,源图像和缩放后的目标图像应用分别使用 InputStream和OutputStream来表示,代码如下:
     public   static   void  scaleImage(InputStream imgInputStream,
            OutputStream imgOutputStream,  int  scale)
    {
         try
        {
            Image src  =  javax.imageio.ImageIO.read(imgInputStream);
             int  width  =  ( int ) (src.getWidth( null )  *  scale  /   100.0 );
             int  height  =  ( int ) (src.getHeight( null )  *  scale  /   100.0 );
            BufferedImage bufferedImage  =   new  BufferedImage(width, height,
                    BufferedImage.TYPE_INT_RGB);
             bufferedImage.getGraphics().drawImage(
                    src.getScaledInstance(width, height, Image.SCALE_SMOOTH),
                     0 ,  0 ,  null );
            JPEGImageEncoder encoder  =  JPEGCodec
     &n


相关文档:

关于JAVA,JSP的1个问题

最近在学JAVA,练习的时候遇到个问题,请大家帮忙看看……
主要问题是,在JSP中没有办法导入我想用的类,明明导入了包,却报:MyDAO cannot be resolved to a type
JSP代码:
<%@ page contentType="text/html;charset=GBK"%>
<%@ page import="java.util.Date"%>
<%@ page import="java.t ......

Java中的鼠标事件和键盘事件

http://www.cnblogs.com/rookieport/archive/2005/09/05/163393.html
留下原创作者的链接  10个例子
另外还有一篇
//利用 java.awt.Robot 类来自动完成一些键盘或鼠标的动作,下面是一个小例子
//程序流程:模拟鼠标左键点击 开始-->运行-->CMD-->DIR-->CLS-->EXIT
//模拟右键点击 移动到右下角--&g ......

Java 23种设计模式一点就通

一、创建型模式
  FACTORY?人才市场:以往是要哪个人才,就找哪个人才,效率低,现在有了人才市场,我们只需直接去人才市场挑一个好了;
  BUILDER?生产流水线:以前是手工业作坊式的人工单个单个的生产零件然后一步一步组装做,好比有了工业革命,现在都由生产流水线代替了。如要造丰田汽车,先制定汽车的构造如 ......

LRU页面置换算法模拟Java实现....

import java.io.BufferedReader;
import java.io.InputStreamReader;
public class LRU {
 int blockCount;
 int seriaCount;
 int[] address;
 int[] stack;
 BufferedReader br;
 public static void main(String[] args) {
  // int address[] = { 1, 2,3, 2, 8, 4, 3 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号