亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? jwebcamplayer.java

?? 一個可以實現嵌入式視頻監控系統的最新版客戶端軟件。
?? JAVA
?? 第 1 頁 / 共 2 頁
字號:
                                    //r = in.read(buffer, n, HDLREN + siz - n);                                    r = in.read(buffer, n, buffer.length - n);                                }                                   catch(Exception e)                                {                                    e.printStackTrace();                                }                                n += r;                                if (DEBUGGING)                                    System.out.println(" chunk read, size="+Integer.toString(r)+" total="+Integer.toString(n));                                /*if (r<=0)                                 {                                    n = r;                                    break;                                }*/                            }                            while(n<(siz+HDRLEN));                        }                        if (DEBUGGING)                            System.out.println("jpeg read, size="+Integer.toString(n));                    }                                     byte [] buffer2 = new byte [n];                                        for(int i=0; i<n; i++)                        buffer2[i] = buffer[i+HDRLEN];																				try{											BufferedImage image = ImageIO.read(new ByteArrayInputStream(buffer2));																																if(do_overlay) {												Graphics2D g = image.createGraphics();												g.drawImage(image, 0, 0, null);												g.setComposite(AlphaComposite.getInstance(AlphaComposite.SRC_OVER, 0.4f));												g.drawImage(overlay, 0, 0, null);												g.dispose();											}																																	ImageIcon ii = new ImageIcon(image);//                    ImageIcon ii = new ImageIcon(Toolkit.getDefaultToolkit().createImage(buffer2));												if (ii.getIconHeight()<=1 || ii.getIconWidth()<=1)											{													if (DEBUGGING)															System.out.println("--invalid image got");													continue;											}											else 											{    													if (DEBUGGING)															System.out.println("--VALID image got");											}												m_label.setIcon(ii);										}											catch (IOException e) {}                }//while                                try {                  connection.close();                      // (Alternatively, you might depend on the server                      //  to close the connection.)                }                catch (IOException e) {                }                m_label.setIcon(null);                m_label.setText("JWebcamPlayer - Connection closed");                                if (DEBUGGING)                {                    if (m_stop)                        System.out.println("** worker ending (m_stop==true)");                    else                            System.out.println("** worker ending (m_stop==false)");                }                                                                  m_stop = true;                                return null;            }        };               m_worker.start();  //required for SwingWorker 3    }        public void stop()    {        if (DEBUGGING)            System.out.println("--stopping worker (applet stop)");                m_stop = true;    }     // This method returns true if the specified image has transparent pixels    public static boolean hasAlpha(Image image) {			// If buffered image, the color model is readily available      if (image instanceof BufferedImage) {      	BufferedImage bimage = (BufferedImage)image;        return bimage.getColorModel().hasAlpha();      }          // Use a pixel grabber to retrieve the image's color model;      // grabbing a single pixel is usually sufficient      PixelGrabber pg = new PixelGrabber(image, 0, 0, 1, 1, false);      try {      	 pg.grabPixels();      } catch (InterruptedException e) { }          // Get the image's color model      ColorModel cm = pg.getColorModel();      return cm.hasAlpha();    }    // This method returns a buffered image with the contents of an image    public static BufferedImage toBufferedImage(Image image) {        if (image instanceof BufferedImage) {            return (BufferedImage)image;        }            // This code ensures that all the pixels in the image are loaded        image = new ImageIcon(image).getImage();            // Determine if the image has transparent pixels; for this method's        // implementation, see e661 Determining If an Image Has Transparent Pixels        boolean hasAlpha = hasAlpha(image);            // Create a buffered image with a format that's compatible with the screen        BufferedImage bimage = null;        GraphicsEnvironment ge = GraphicsEnvironment.getLocalGraphicsEnvironment();        try {            // Determine the type of transparency of the new buffered image            int transparency = Transparency.OPAQUE;            if (hasAlpha) {                transparency = Transparency.BITMASK;            }                // Create the buffered image            GraphicsDevice gs = ge.getDefaultScreenDevice();            GraphicsConfiguration gc = gs.getDefaultConfiguration();            bimage = gc.createCompatibleImage(                image.getWidth(null), image.getHeight(null), transparency);        } catch (HeadlessException e) {            // The system does not have a screen        }            if (bimage == null) {            // Create a buffered image using the default color model            int type = BufferedImage.TYPE_INT_RGB;            if (hasAlpha) {                type = BufferedImage.TYPE_INT_ARGB;            }            bimage = new BufferedImage(image.getWidth(null), image.getHeight(null), type);        }            // Copy image to buffered image        Graphics g = bimage.createGraphics();            // Paint the image onto the buffered image        g.drawImage(image, 0, 0, null);        g.dispose();            return bimage;    }		   	public void mouseClicked(MouseEvent evt) {		      int x = evt.getX();  // Location where user clicked.      int y = evt.getY();						System.out.println("x="+Integer.toString(x)+" y="+Integer.toString(y));						if(do_overlay) {				//base check				if(x>0 && x<42 && y>0 && y<42) {					if(y>2 && y<18) {								//contrast												if(x>0 && x<10) {								//decrement							System.out.println("c -");							contrast_down = true;						}						else if(x > 30 && x < 40) {			//increment							System.out.println("c +");							contrast_up = true;						}					} else if(y > 22 && y < 40) {		//brightness												if(x>0 && x<10) {								//decrement							System.out.println("b -");							bright_down = true;						}						else if(x > 30 && x < 40) {			//increment							System.out.println("b +");							bright_up = true;						}					}						} else {					do_overlay=false;				}			} else {			 do_overlay=true;			}						}				public void mousePressed(MouseEvent evt) { }		public void mouseReleased(MouseEvent evt) { }		public void mouseDragged(MouseEvent evt) { }   	public void mouseMoved(MouseEvent evt) { }   	public void mouseEntered(MouseEvent evt) { }   	public void mouseExited(MouseEvent evt) { }		       private final int HDRLEN = 50;    private final int SZOFS = 29;		private BufferedImage overlay = null;		private boolean do_overlay = false;    private JLabel m_label = null;    private String m_strServer = null;    private String m_strPort = null;    private String m_strColor = null;    private boolean m_stop = false;    private SwingWorker m_worker = null;		private boolean bright_up = false;		private boolean bright_down = false;		private boolean contrast_up = false;		private boolean contrast_down = false;		}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
精品国产露脸精彩对白| 成人av网站在线| 日韩久久精品一区| 久久99国产精品尤物| 久久久久亚洲综合| av资源站一区| 亚洲va在线va天堂| 日韩一级大片在线| 国产成人精品aa毛片| 自拍偷拍亚洲综合| 欧美日韩三级一区| 精品在线视频一区| 亚洲区小说区图片区qvod| 欧美日韩欧美一区二区| 国产一区二区三区| 亚洲精品国产一区二区三区四区在线| 欧美日韩国产在线观看| 麻豆中文一区二区| 中文字幕一区二区三区在线不卡 | 日韩三级在线免费观看| 国产一区欧美日韩| 一区二区三区在线免费观看 | 欧美做爰猛烈大尺度电影无法无天| 亚洲已满18点击进入久久| 欧美一级爆毛片| 91亚洲男人天堂| 精品影视av免费| 亚洲同性同志一二三专区| 日韩一卡二卡三卡四卡| 91最新地址在线播放| 久久国产乱子精品免费女| 国产精品福利一区| 精品国产网站在线观看| 在线国产电影不卡| 国产成人av电影在线观看| 亚洲在线免费播放| 欧美国产精品v| 欧美成人bangbros| 在线观看免费亚洲| 成人福利视频网站| 精品亚洲国内自在自线福利| 一区二区三区欧美视频| 国产日产欧美精品一区二区三区| 欧美肥妇毛茸茸| 色婷婷精品大视频在线蜜桃视频| 国产精品18久久久久久久久| 午夜日韩在线电影| 一区二区三区四区在线| 亚洲国产成人在线| 亚洲精品在线一区二区| 欧美日韩在线观看一区二区| 成人免费av资源| 激情综合色播激情啊| 天天综合色天天综合色h| 1024成人网色www| 欧美激情中文字幕| 精品国产三级电影在线观看| 制服丝袜亚洲播放| 欧美日韩国产美女| 欧美性猛交一区二区三区精品| 岛国精品在线播放| 国产老女人精品毛片久久| 日本不卡一区二区三区高清视频| 一区二区在线看| 亚洲卡通欧美制服中文| 日韩毛片高清在线播放| 成人免费一区二区三区在线观看| 久久久久综合网| 久久久777精品电影网影网 | 国产欧美一区二区三区鸳鸯浴| 日韩欧美色电影| 精品日韩一区二区三区免费视频| 欧美日韩三级视频| 在线播放视频一区| 88在线观看91蜜桃国自产| 91精品国产免费| 日韩丝袜情趣美女图片| 日韩视频在线你懂得| 欧美成人性福生活免费看| 欧美精品一区二区三区很污很色的| 日韩视频中午一区| 久久看人人爽人人| 国产欧美精品在线观看| 国产精品污网站| 亚洲男人的天堂在线aⅴ视频| 亚洲免费成人av| 夜色激情一区二区| 日韩电影在线免费| 国产在线视频一区二区| 国产成都精品91一区二区三| av亚洲产国偷v产偷v自拍| 91久久香蕉国产日韩欧美9色| 色狠狠av一区二区三区| 欧美高清精品3d| 26uuu欧美| 国产精品久久久久久久久免费丝袜| 中文字幕在线不卡视频| 亚洲午夜精品一区二区三区他趣| 日韩专区在线视频| 国产一区视频在线看| 99久久精品国产观看| 欧美日韩精品欧美日韩精品| 精品日韩在线观看| 亚洲视频在线一区观看| 石原莉奈在线亚洲二区| 国产福利一区在线观看| 色先锋aa成人| 日韩一区二区麻豆国产| 久久久噜噜噜久久人人看| 亚洲三级在线免费| 久久精品国产第一区二区三区| 国产精品中文欧美| 欧美性欧美巨大黑白大战| 精品国产一区二区三区四区四| 一区视频在线播放| 毛片av中文字幕一区二区| 99久久综合精品| 欧美一区二区视频在线观看2022| 中文字幕电影一区| 日韩中文字幕区一区有砖一区 | 成人av资源在线| 欧美午夜精品一区二区三区| 欧美精品一区二区蜜臀亚洲| 亚洲欧美激情视频在线观看一区二区三区 | 欧美精三区欧美精三区| 国产精品污网站| 久久精品国产免费| 欧美亚洲国产怡红院影院| 久久九九久精品国产免费直播| 一区二区欧美精品| 国产成人在线观看| 日韩欧美国产系列| 亚洲成人第一页| 91在线国内视频| 久久久亚洲欧洲日产国码αv| 亚洲国产精品久久久久婷婷884| 国产91精品一区二区| 日韩欧美一级二级| 性感美女久久精品| 色乱码一区二区三区88| 国产网站一区二区三区| 蜜桃av一区二区三区电影| 欧美性欧美巨大黑白大战| 亚洲欧美一区二区久久| 成人激情电影免费在线观看| 亚洲精品一区在线观看| 日韩国产欧美一区二区三区| 在线国产电影不卡| 亚洲男同性视频| 成人精品gif动图一区| 久久精品一区二区三区不卡| 老司机一区二区| 欧美一级精品大片| 丝袜诱惑亚洲看片| 欧美日韩一区二区在线视频| 一区二区日韩av| 91福利社在线观看| 亚洲激情自拍视频| 日本丰满少妇一区二区三区| 最新热久久免费视频| 成人av网站在线观看免费| 国产精品久久久久桃色tv| 处破女av一区二区| 国产精品激情偷乱一区二区∴| 成人午夜私人影院| 国产精品国产a| 91美女片黄在线观看91美女| 国产精品传媒入口麻豆| 91视频免费看| 一区二区高清在线| 欧美系列日韩一区| 丝袜诱惑亚洲看片| 欧美一级国产精品| 国产麻豆成人精品| 中文字幕日本不卡| 日本道色综合久久| 日本强好片久久久久久aaa| 日韩一区二区三区观看| 国内精品国产成人国产三级粉色| 久久奇米777| 99热这里都是精品| 亚洲电影第三页| 欧美一区二区视频观看视频| 国产一区二区三区精品欧美日韩一区二区三区| 精品日本一线二线三线不卡| 国产精品综合一区二区三区| 中文字幕第一页久久| 欧美在线一区二区| 日韩av电影一区| 国产网站一区二区三区| 色婷婷综合激情| 日本在线不卡视频| 久久久久久久久久久黄色| 97久久精品人人做人人爽50路| 亚洲成人综合视频| 精品处破学生在线二十三| 成人免费视频免费观看| 午夜精品福利一区二区三区蜜桃| 精品国产一区二区精华| 色婷婷综合激情|