- 浏览: 198786 次
- 性别:
- 来自: 广州
文章分类
- 全部博客 (49)
- Hibernate 单向多对一 (1)
- hiberntae 单向一对多 (0)
- Hiberntae 双向一对多 (1)
- Hibernate 单向一对多 (1)
- Hibernate 外键一对一 (1)
- Hibernate 多对多 (1)
- Hibernate annotation (1)
- maven 配置Hibernate (1)
- java与maven的环境变量配置 (1)
- 我自己日常使用的工具类 (1)
- maven实战的pdf (1)
- maven 资料 (1)
- oracle的一些资料 (0)
- excel模板的src (0)
- vss 的学习 (0)
- sql 自己的一些语句 (0)
- 扎感1122 (0)
- 运行 vb6.0 vss 出现 um.dat may be corrupt 的解决方法 (0)
- maven ear template (0)
- java 设计模式 (1)
- java design (0)
- ejb3 学习 (0)
- 人生感想 (0)
- jpa的工程 (1)
- was 7.0 startup cmd (0)
- myeclipse download (0)
- java 遍历文件夹 (0)
- 比较俩个文件夹 (0)
- 并删除指定的文件 (0)
- jQuery基础教程下载地址 (0)
- eclipse plugin (0)
- jquery的学习 (0)
- pom 设置outputDirectory (1)
- maven-antrun-plugin (1)
- maven-resources-plugin (1)
- aspectj的学习 (0)
- Thread 并发的测试 (0)
- html (0)
- jfreechart 中文乱码 (1)
- jfreechart (0)
- java keytool (0)
- xhtml (0)
- maven buildnumber (0)
- xss (0)
- FilterValueHelper (0)
- 获取request的参数 (1)
- previous url (0)
- 动态update sql (1)
- xss danger word (0)
- noted (0)
- eclipse uml (0)
- xss list (0)
- xss check (0)
- js create ul li (0)
- css (0)
- java (0)
- xhtml example (0)
- menu (0)
- css 树 (0)
- hadoop (0)
- css tree (0)
- css 垂直导航栏 (0)
- css 垂直翻转的列表 (0)
- css 创建水平导航条 (0)
- css 菜单 (0)
- xml bean的使用 (0)
- dom4j xml (0)
- css menu但是不完善 (0)
- css 比较差的menu (0)
- 没完善的窗口关闭 (0)
- logout (0)
- swing source (0)
- css 简单 menu (0)
- swing 工程 (0)
- css 模板网 (0)
- css 菜单模板网 (0)
- 小菜单 (0)
- swing login demo (0)
- swing 菜单 (0)
- FileUtil (1)
- vss cmd line (0)
- ant (0)
- html table (0)
- java 获取ie language的值 (0)
- 艾古互动 (0)
- web (0)
- 我的艾古互动 (0)
- display tag (0)
- login html (0)
- javascript(获取或设置html元素的宽 (0)
- 高 (0)
- 坐标) (0)
- 项目5:画飘香.zip (0)
- 项目经验总结 (0)
- 第三章 (0)
- 溢出文本显示省略号的详细方法 (0)
- 刘德华 真我的风采 (0)
- 喜羊羊与灰太狼之给快乐加油 (0)
- css 虚线 (0)
- freemarker的例子 (1)
- js (0)
- javascript 创建右键菜单 (0)
- StringUtil (1)
- PatternUtil (0)
- 模拟FreeMarket的process (0)
- oracle 查看进程 (0)
- 二级菜单 (0)
- css 弹出窗口 (0)
- linux shell sftp (0)
- linux sheel (0)
- BeanRefUtil (0)
- GenericsUtils (0)
- linux command (0)
- a good source program (0)
- 一个策略模式的应用 (0)
- cache (1)
- html dl dt dd的试验 (0)
- sencha (0)
- java gzip 配置 (0)
- sencha 的Panel例子 (0)
- senca的form的例子 (0)
- 使用json的Seche Touch Form的例子 (0)
- sencha touch 的一个弹出窗口的例子 (0)
- 圆角div (0)
- Sencha Touch Panel 调用其它页面 (0)
- div 隐藏select overlay (0)
- jquery overlay use div button (0)
- sencha touch (0)
- Disable Right-click (0)
- multiple select option (0)
- jquery (0)
- 纯CSS实现圆角、可拖动的一个DIV弹出层 (0)
- 弹出div的内容 (0)
- pretty (0)
- 弹出圆角div的例子 (0)
- jstl (0)
- css 教程 url (0)
- oracle data function (0)
- clear bat (1)
- sencha touch overlay (0)
- 年会 (0)
- javascript动态添加tr节点 (0)
- 笔记本发出无线信号 (0)
- sencha touch bug (0)
- sencha touch overlay 测试 (0)
- music (0)
- Araxis Merge 下载 (0)
- oracle resource (1)
- js 闭包 (0)
- JS学习 (0)
- prettyPhoto bug (0)
- 制作图库 (0)
- oracle case 语句 (0)
- photo (0)
- poi (0)
- button link style in member site (0)
- js pop winodw (0)
- java 时区 (0)
- java 正则表达式的例子 (0)
- java mail (0)
- photos (0)
- as400 命令 (0)
- as400 CL example (0)
- html table 小技巧 (0)
- java dbcp 测试与配置 (0)
- frameset的使用 (0)
- java split (0)
- java 10%的概率 (0)
- java set 过滤 重复对象 (1)
- 浪潮之巅 (0)
- 交通规矩 (0)
- java web download file (0)
- java get websphere envoriment (0)
- java servlet download (0)
- show file (0)
- html 页面传值 (0)
- jmeter (0)
- html5 canvas rose (0)
- flash 爱的宣言 (0)
- Adobe Captivate 3 (0)
- jmeter 保持session的例子 (0)
- 旅游 (0)
- maven antrun plugin (0)
- maven Repository (0)
- oracle sqlj jdk problem (0)
- oracle sqlj error (0)
- oracle (0)
- maven 2.0.7 (0)
- oracle 版本 (0)
- java 验证Ip和域名 (0)
- FB lock (0)
- qq 密码 (0)
- div (0)
- 忘记心中情 (0)
- 忘尽心中情 (0)
- jsp 禁用缓存 (0)
- 3 points (0)
- java auth (0)
- C3 P0 datasource (0)
- dbcp datasource (0)
- paros-3.2.13 (0)
- java 转换 IE JESSIONID (0)
- 金曲情牽半世紀演唱會 (0)
- apache ecs (0)
- test html (0)
- IETester (0)
- xss attack (0)
- java 面试 (0)
- java反射工具类 (0)
- aaaaa (0)
- JavaScript 提升运行速度之循环篇 译文 (0)
- javascript Array 遍历优化 (0)
- javascript 代码优化 (0)
- js动态添加与删除ul中的li (0)
- jdbc preparedstatement inserrt into select (0)
- 电话号码 (0)
- 办理结婚手续 (0)
- 让DIV块在页面的某个位置固定 (0)
- endoing error (0)
- java filter space coding (0)
- javascript auto to move next tab (0)
- 各种颜色之RGB值 (0)
- javascript document.write (0)
- 激励 (0)
- java static 并发 (0)
- common js (0)
- was 的虚拟目录 (0)
- oracle dbcp config (0)
- check session timeout (0)
- Http学习之使用HttpURLConnection发送post和get请求 . (0)
- 一个chm (0)
- pdf电子书分享平台 (0)
- js print 去除页头页脚 (0)
- js print 去除url (0)
- head (0)
- 页头页脚 (0)
- js 打印去掉页头页脚 (0)
- xss input 应该过滤的word (0)
- Websphere applican server 的 JNDI的调用 (0)
- oracel 数据库连接数过大 (0)
- java 内部类 (0)
- javascript (0)
- java 发送短信 (0)
- js 验证 (0)
- 关闭弹出窗口 (0)
- DatabaseMetaData的应用 (0)
- table的使用 (0)
- tomcat 内存配置 (0)
- windows (0)
- xss 检查工具类 (0)
- oracle DataConvert (0)
- 一品威客 (0)
- mysql (0)
- ibatis in (0)
- js String 添加与删除一个元素 (0)
- sql 动态update (0)
- flexviewer (0)
- ie 离开页面提示 (0)
- flex 获取url (0)
- struts2 后台获取错误信息 (0)
- flex (0)
- oracle 树查询 (0)
- js 定时器 (0)
- sql server (0)
最新评论
-
songyubo:
AnnexXML ?
InputStream转换为File -
li370036149:
3q
maven实战的pdf
package test;
import java.awt.AlphaComposite;
import java.awt.Color;
import java.awt.Font;
import java.awt.Graphics2D;
import java.awt.image.BufferedImage;
import java.io.File;
import javax.imageio.ImageIO;
public class DrawGraphics {
/**
* @param args
*/
public static void main(String[] args) throws Exception{
int width=800;
int height=800;
File file = new File("C:/image.jpeg");
BufferedImage bi = new BufferedImage(width, height,
BufferedImage.TYPE_INT_RGB);//RGB形式
Graphics2D g2 = (Graphics2D) bi.getGraphics();
g2.setBackground(Color.WHITE);//设置背景色
g2.clearRect(0, 0, width, height);//通过使用当前绘图表面的背景色进行填充来清除指定的矩形。
g2.setPaint(Color.BLUE);//设置画笔,设置Paint属性
g2.drawOval(0, 0, 80, 80);
ImageIO.write(bi, "jpeg", file);
g2.dispose();
System.out.println("test");
}
}
相关推荐
然后,我们获取Graphics2D对象,并设置透明度,以确保水印不会完全覆盖图像。接着,我们将源图像绘制到新图像上。之后,我们设置水印文本的样式(颜色、字体),并在图像的四个角落分别添加水印。最后,我们清理...
总结来说,Qt为开发者提供了强大的文本格式化工具,从简单的字体和颜色设置到复杂的文档格式控制,满足了各种UI设计需求。通过熟练掌握`QFont`、`QColor`、`QTextCharFormat`等类的用法,开发者能够创建出具有吸引力...
3. `Color` 类:定义了颜色,可以设置绘图时的前景和背景色。Java 2D支持多种颜色模型,如RGB和CMYK。 4. `Font` 类:管理文本的样式,包括字体、大小和样式(粗体、斜体等)。Java 2D提供了多种内置字体,并且可以...
1. 初始化Graphics2D对象,设置画布大小和背景色。 2. 使用Graphics2D绘制打印单的基本布局,如边框、标题和预留的图像位置。 3. 调用Zxing库,将物流单号转换为BitMatrix对象。 4. 将BitMatrix转换为图片,并定位在...
在这个"AndroidGraphics2D-master"压缩包中,很可能包含了关于如何在Android应用中进行2D图形编程的示例代码和教程。 在Android 2D绘图中,核心组件是`Canvas`和`Paint`。`Canvas`可以视为画布,开发者在其上进行...
- **方法**:可以通过 `Graphics` 类或 `Graphics2D` 类的方法获得 `Graphics2D` 实例,例如 `getGraphics()` 方法。 - **使用场景**:在图形界面编程时,通常需要先获取 `Graphics2D` 对象,然后使用该对象来绘制...
2. **图像创建**:生成的字符串需要显示在一张图片上,这需要使用到Java的`Graphics2D`类和`BufferedImage`类。`BufferedImage`用于创建图像对象,`Graphics2D`则用于在图像上绘制文字。 3. **颜色处理**:在彩色...
【透明圆角化背景图片(二)】 在Web开发中,为元素添加圆角效果是一项常见的需求,可以提升页面的视觉美观度。本篇将详细探讨如何实现透明圆角背景图片,以及涉及到的相关技术点。 一、CSS边框半径(Border ...
`JPanel`是自定义绘图的理想选择,因为我们可以覆盖其`paintComponent(Graphics g)`方法,在这里调用`super.paintComponent(g)`以处理默认的背景清理,然后使用`g`(实际上是`Graphics2D`对象)来绘制我们的形状。...
3. **绘制背景**:使用`Graphics2D`类在图像上绘制随机背景色,调用`fillRect`方法填充整个图像。 4. **生成随机字符串**:创建包含字母和数字的字符集,然后使用`Random`类随机选择一定数量的字符(比如4或6位)...
Graphics2D g2d = (Graphics2D) g; // 设置抗锯齿 g2d.setRenderingHint(RenderingHints.KEY_ANTIALIASING, RenderingHints.VALUE_ANTIALIAS_ON); // 绘制蓝色背景 g2d.setColor(Color.BLUE); g2d....
使用`Graphics2D`对象的`setClip()`方法设置一个圆形或椭圆的剪裁区域,然后在这个区域内绘制图像,可以实现圆角效果。这种方法只适用于纯色背景,对于透明PNG,需要更复杂的方法,如使用`BufferedImageOp`的`...
java后台生成背景色透明验证码的方法,可直接调用。本方法只生成随机字符数字组成的四位验证码。
Graphics2D g2d = (Graphics2D) g; // 绘制代码 } ``` ##### 2. Graphics类的特性 `Graphics`类支持多种特性来确定图形环境的状态,主要包括: - **颜色** (`Color`):当前绘制的颜色。 - **字体** (`Font`):...
QT Graphics View Framework 是一个强大的图形视图框架,用于在Qt应用程序中创建复杂的、交互式的2D图形用户界面。这个框架提供了丰富的功能,如缩放、旋转、拖动以及高效的图形渲染,非常适合开发需要大量视觉元素...
使用`Graphics2D.setComposite()`方法设置透明度,常见的选择是`AlphaComposite.SrcOver`,可以指定一个介于0.0(完全透明)和1.0(完全不透明)之间的透明度值。 6. **定位水印** 定位水印的位置,可以使用`...
//文字颜色、背景颜色与阴影颜色 Image newImage; //实现跳动的Image对象 Graphics newGraphics; //实现跳动的Graphics对象 boolean normal; //文字是否跳动的标志 Font font; //显示字体 ...
Graphics2D graphics = qrCodeImage.createGraphics(); // 绘制二维码背景 graphics.setColor(Color.WHITE); graphics.fillRect(0, 0, bitMatrix.getWidth(), bitMatrix.getHeight()); // 绘制二维码 ...
这些技术主要依赖于 `Graphics2D` 类及其相关的方法和属性设置,例如使用 `setComposite` 来调整图像的透明度,或者使用 `setRenderingHint` 来提高图形渲染的质量等。 #### 实现原理 为了实现灯光效果,本案例...
特别是`java.awt.Graphics`类,它是所有图形绘制的基础,包含了画线、画圆、填充颜色等各种方法。 在Java中,`Graphics`对象通常由组件(如`JPanel`)提供,我们可以重写`paintComponent()`方法来实现自定义的绘图...