winform做圆角窗体: 1 //重绘窗体为圆角 2 private void frmMain_Paint(object sender, PaintEventArgs e) 3 { 4 #region 5 6 Lis...
上图
项目需求:有一个xml文件,记录了一张图片每个元素的位置,大小,样式信息。
通过XmlResourceParser解析xml文件,得到每个元素的属性。
然后使用Paint绘制元素到Canvas上,得到一张Bitmap位图
将位图模糊处理,处理算法的原理(取图片上每个像素点周围的8个点平均值)
模糊算法:
p...
分类:
编程语言 时间:
2015-04-30 14:24:04
阅读次数:
260
SwingUtilities中invokeLater和invokeAndWait介绍 在Java中Swing是线程不安全的,是单线程的设计,这样的造成结果就是:只能从事件派发线程访问将要在屏幕上绘制的Swing组件。事件派发线程是调用paint和update等回调方法的线程,它还是事件监听器接口中定...
分类:
编程语言 时间:
2015-04-28 11:33:14
阅读次数:
127
RectF Rect用法
一、Canvas类android.graphics.Canvas
Canvas类好比手机中的画纸,我们可以在Canvas上画图形或者图像。一般我们用android来绘画的时候,需要四个组成部分:
1、位图:包含像素
2、Canvas画板:包含绘画内容,写入位图
3、初始图形:如Rect、Bitmap、text等
4、Paint...
分类:
其他好文 时间:
2015-04-28 09:56:08
阅读次数:
153
水印:public void paint(Graphics g) { // TODO 自动生成的方法存根 Graphics2D g2=(Graphics2D)g;URL url=paint.class.getResource("qq.jpg");Image img=Toolkit.getDef...
分类:
其他好文 时间:
2015-04-27 23:36:52
阅读次数:
239
public class paint extends JFrame{ public paint(){ setLocation(0, 0); setSize(400, 400); setDefaultCloseOperation(EXIT_ON_CLOSE); Container co...
分类:
其他好文 时间:
2015-04-27 23:09:08
阅读次数:
117
public void paint(Graphics g) { int x=100; int y=100; String str=new String("mafeng"); g.setColor(Color.darkGray); Font font =new ...
分类:
其他好文 时间:
2015-04-27 18:22:40
阅读次数:
119
public void paint(Graphics g) { // TODO 自动生成的方法存根 int h=400; int pix[]=new int[w*h]; int dex=0; for(int i=0;i<h;i++){ int red=(i*255)/(h-1); ...
分类:
其他好文 时间:
2015-04-27 18:18:43
阅读次数:
133
public void paint(Graphics g) { // TODO 自动生成的方法存根 Graphics2D g2=(Graphics2D)g;// URL url=paint.class.getResource("qq.jpg");// Image img=Toolkit.g...
分类:
其他好文 时间:
2015-04-27 18:09:48
阅读次数:
129
绘制二次曲线: public void paint(Graphics g) { // TODO 自动生成的方法存根 super.paint(g); Graphics2D g2=(Graphics2D)g; QuadCurve2D.Double curle=new QuadCurve2D....
分类:
其他好文 时间:
2015-04-25 22:33:50
阅读次数:
141