用java实现print screen,读取位图文件,将位图文件转化位jpeg格式并保存成文件输出!
日期:2007年8月8日 作者: 查看:[大字体 中字体 小字体]-
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.println("loading:" + sdir + sfile);
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; - [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12] [13] [14] [15] 下一页
-
- 用java实现print screen,读取位图文件,将位图文件转化位jpeg格式并保存成文件输出! 相关文章:
- ·如何实现局域网打印机共享
- ·一个Struts实现分页,增删改查,Tiles,国际化的DEMO
- ·Windows XP 蓝屏上出现随机“0x0000008E”错误信息
- ·Struts+Spring+Hibernate实现上传下载
- ·用ASP实现登陆页面控制的源代码
- ·JSP实现文件上传
- ·ASP.NET购物车的实现及结算处理
- ·客户端回调实现gridView无刷新分页
- ·用Java实现音频播放
- ·在jsp中用bean和servlet联合实现用户注册、登录
- 用java实现print screen,读取位图文件,将位图文件转化位jpeg格式并保存成文件输出! 相关软件
- ·现代空战
- ·富爸爸现金流游戏
- ·《决战坦克之王2004》现代战争
- ·现代空战(Lock On:Modern Air Combat)
- ·现代航空大亨
- ·帝国:现代世界的黎明
- ·现代汉语词典 V2007 build 08.01
- ·现代汉语词典 V2007 build 08.01
- ·《现在和爱人一起生活吗》宽屏壁纸
- ·罪案现场50神秘视线
- 特别声明:本站除部分特别声明禁止转载的专稿外的其他文章可以自由转载,但请务必注明出处和原始作
- 者.文章版权归文章原始作者所有.对于被本站转载文章的个人和网站,我们表示深深的谢意。如果本站转
- 载的文章有版权问题请联系编辑人员,我们尽快予以更正. 转载请注明来源:http://www.hackhome.com
上一篇:(转)使用 Eclipse 作为 Jakarta Tomcat 的开发环境
下一篇:JGraph分析
精品推荐
热点TOP10
- ·Servlet简介
- ·Java编写的计算器程序及源代码(1)
- ·Java学生成绩管理系统源代码
- ·servlet和JSP过滤器Filter
- ·Struts+Spring+Hibernate实现上传下载
- ·Web2.0时代的核心应用:Ajax简介
- ·用Java实现音频播放
- ·Java Map 集合类简介
- ·你能过关吗?J2EE面试题集锦(附答案)
- ·在桌面应用中使用JAVA DB
- ·使用poi操作Excel的几点注意事项
- ·候捷谈Java反射机制
- ·java网络五子棋的源代码
- ·J2ME游戏开发实例讲解
- ·用java实现print screen,读取位图文件,将位图文件转化位jpeg格式并保存成文件输出!
- ·Java基础:三步学会Java Socket编程
- ·SOAP协议初级指南
- ·开源技术——体验Struts
- ·J2SE简介
- ·JavaDoc用法
特别推荐
- ·你能过关吗?J2EE面试题集锦(附答案)
- ·面向过程与面向对象的区别
- ·Tapestry入门
- ·候捷谈Java反射机制
- ·标准的web.xml
- ·Java异常处理的特殊情况
- ·SOAP协议初级指南
- ·Why Java can be used for games?
- ·用Java Socket制作广播信使程序
- ·J2ME游戏开发实例讲解
- ·用java实现print screen,读取位图文件,将位图文件转化位jpeg格式并保存成文件输出!
- ·[SNAP]实例讲解移动QQ在线平台
- ·0. Preface: Core Technologies
- ·一个简单实用的数据库操作框架
- ·开源技术——体验Struts
- ·Java资料:Swing中的事件处理详细资料
- ·Tomcat性能调整
- ·Java基础:三步学会Java Socket编程
- ·一种通用的输入校验方法和气球泡提示的实现(键盘用户界面模块)
- ·JBoss 4.0 简化了中间件的开发
