C#从画图到保存的简单步骤(蛮形象的。呵呵。。。)

 

首先,你画图要有画板吧?你在什么地方画东西?所以需要
Graphics,

有了画板你得有笔来画线条啊 所以有了Pen

恩,写什么字好看呢?狂草还是楷书?多大的字才好?我们需要一个Font

你要在什么地方开始画?画多大面积?所以有了Point,Size.

画出了轮廓你得上色啊?怎么上色?所以有了Brush

如果你要修改一张图片怎么办?
你需要有图片先吧?
所以有了Image,但是电脑里图片有矢量,位图。。。。
Image就成了抽象类,位图Bitmap是Image的实现类.

然后把图片夹到画板上才能修改啊
Image image = Image.FromFile("C://1.jpg");
Graphics g = Graphics.FromImage(image);

架上图片了你就可以在画板上涂改了啊

我要写多几个字上去
string str = "我恨Baidu"; //写什么字?
Font font = Font("宋体",30f); //字是什么样子的?
Brush brush = Brushes.Red; //用红色涂上我的字吧;
PointF point = new PointF(10f,10f); //从什么地方开始写字捏?

//横着写还是竖着写呢?
System.Drawing.StringFormat sf = new System.Drawing.StringFormat();
//还是竖着写吧
sf.FormatFlags = StringFormatFlags.DirectionVertical

//开始写咯
g.DrawString(str,font,brush,point,sf);

//写好了,我要把我的作品收藏起来

image.Save("C://1.jpg");

  • 5
    点赞
  • 17
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值