AWT 将Graphics对象转换为Image对象

2016-02-19 13:25 43 1 收藏

下面这个AWT 将Graphics对象转换为Image对象教程由图老师小编精心推荐选出,过程简单易学超容易上手,喜欢就要赶紧get起来哦!

【 tulaoshi.com - 编程语言 】


  Java抽象窗口工具包(AWT)为在Graphics对象上绘制提供许多方法,但是如何在Image对象上绘制或者转换Graphics对象为Image对象?
  
  AWT Image类提供getGraphics方法和它的扩充,BufferedImage类提供createGraphics方法。优先的选择是使用BufferedImage,它返回更强大的Graphics2D类。
  
  BufferedImage bffImg = new BufferedImage( );
  Graphics gfx = bffImg.createGraphics( );
  gfx.drawRect(10, 10, 50, 20); // draw a rectangle
  
  使用强大的Graphics API开发人员能够创建他们自己的图像,然后把它写入磁盘或者以PNG 或GIF的形式把它返回到客户端。新的JDK 1.4提供一个处理图像编码的API。对于那些仍使用1.3和更早的版本,有JAI(Java Advanced Imaging ,Java高级图像)API。
  
  这个技术可以用来对任何Swing或AWT组件创建快照,并作为图像保存。这可能是创建屏幕快照的一种方法。请注重正被讨论的组件必须可绘制,因此你必须把它添加到某不可见的屏幕上的容器中。来自nanoTITAN Inc.开放源码的公用库的ComponentUtility类有这样的一个快照方法。

来源:https://www.tulaoshi.com/n/20160219/1604195.html

延伸阅读
标签: excel
Excel如何将数值转换为日期   1.选择D2单元格,输入=DATE(A2,B2,C2),按回车,即可将数值转换为日期显示。 2.选择D2单元格,复制填充至D3:D5,可以自动将其他的数值转换为日期显示。并且这个转换是智能的,可以区分出每一个月有多少天然后再进行转换。 Excel如何更改默认货币格式   1、单击桌面上的开始菜单,...
标签: PHP
PHP 实现的将图片转换为TXT <?php/*2015年10月19日10:24:59*/// 打开一幅图像$file_name='d:\ascii_dora.png';$chars = "$@B%8&WM#*oahkbdpqwmZO0QLCJUYXzcvunxrjft/\|()1{}[]?-_+~<i!lI;:,\"^`'. ";function getimgchars($color_tran,$chars){ $length = strlen($chars); $alpha=$color_tran['alpha']; $r=$color_tran['red']; ...
标签: 电脑入门
我们通常用Word来录入、编辑、打印材料,而有时需要将已经编辑、打印好的材料做成PowerPoint演示文稿,以供演示、讲座使用。如果在PowerPoint中重新录入,既麻烦又浪费时间。如果在两者之间,通过一块块地复制、粘贴,一张张地制成幻灯片,也比较费事。其实,我们可以利用 PowerPoint的大纲视图快速完成Word闻到PPT文档的转换。 首先,打开Wo...
Ondataavailable 事件 作 用 此事件会在XML 文件有效时被触发。 基本语法 此一事件有下面三种处理方式. Inline: ;. Event property:object.ondataavailable = handler;. Named script: ; 说 明 ondataavailable 事件只要一获得有效的数据就会被触发。这项技术并未说明在这个文件中有多少数据是有效的。范 例xmlDoc.ondataavailable = ...
标签: 办公软件
在学习中遇到问题可以到   论坛办公自动化版块 发贴交流! 用幻灯制制作产品演示是我们很多单位经常做的一件事,但是其ppt格式文件不便于网上发布,播放它时需要powerpoint环境支持,即使生成打包可执行文件,对插入其中的视频文件有时又会出现路径和不兼容问题,给我们的使用带来一些不便。不过现在好了,我们可以用PowerPoi...

经验教程

273

收藏

13
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部