国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

用java實現print screen,讀取位圖文件,將位圖文件轉化位jpeg格式并保存成文件輸出!

2019-11-18 11:24:34
字體:
來源:轉載
供稿:網友

package screensaver;
import java.awt.*;
import java.awt.image.BufferedImage;
import java.io.*;
import java.util.*;
import com.sun.image.codec.jpeg.*;
import java.awt.Image;
import java.awt.Toolkit;
import java.awt.image.BufferedImage;
import java.awt.image.MemoryImageSource;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import com.sun.image.codec.jpeg.JPEGCodec;
import com.sun.image.codec.jpeg.JPEGImageEncoder;
public class ScreenPicSaver
{
  MediaTracker tracker = new MediaTracker(new Component()
  {});
  public ScreenPicSaver()
  {}
  public Image loadbitmap(String sdir, String sfile) //讀取8位或24位的位圖文件
  {
    Image image;
    System.out.    try
    {
      FileInputStream fs = new FileInputStream(sdir + sfile);
      int bflen = 14; // 14 字節 BITMAPFILEHEADER
      byte bf[] = new byte[bflen];
      fs.read(bf, 0, bflen);
      int bilen = 40; // 40 字節 BITMAPINFOHEADER
      byte bi[] = new byte[bilen];
      fs.read(bi, 0, bilen);
      // 解釋數據。
      int nsize = ( ( (int) bf[5] & 0xff) << 24)
          ( ( (int) bf[4] & 0xff) << 16)
          ( ( (int) bf[3] & 0xff) << 8)
          (int) bf[2] & 0xff;
      System.out.println("File type is :" + (char) bf[0] + (char) bf[1]);
      System.out.println("Size of file is :" + nsize);
      int nbisize = ( ( (int) bi[3] & 0xff) << 24)
          ( ( (int) bi[2] & 0xff) << 16)
          ( ( (int) bi[1] & 0xff) << 8)
          (int) bi[0] & 0xff;
      System.out.println("Size of bitmapinfoheader is :" + nbisize);
      int nwidth = ( ( (int) bi[7] & 0xff) << 24)
          ( ( (int) bi[6] & 0xff) << 16)
          ( ( (int) bi[5] & 0xff) << 8)
          (int) bi[4] & 0xff;
      System.out.println("Width is :" + nwidth);
      int nheight = ( ( (int) bi[11] & 0xff) << 24)


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 阿瓦提县| 黔南| 商洛市| 峡江县| 湖北省| 武夷山市| 松原市| 沂水县| 海兴县| 三都| 尚义县| 淮滨县| 清水河县| 玛曲县| 天门市| 庆云县| 都兰县| 全南县| 青浦区| 凤冈县| 寿阳县| 建始县| 凤山市| 金坛市| 金乡县| 固安县| 吴江市| 库伦旗| 庐江县| 绵阳市| 射洪县| 秭归县| 建德市| 武清区| 平罗县| 台中县| 旅游| 托克托县| 桐庐县| 临城县| 日喀则市|