一个很笨的字体勾边的方法
来源:互联网 发布:社交网络 thunder 编辑:程序博客网 时间:2024/06/05 09:19
unit Unit1;interfaceuses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls, ExtCtrls;type TForm1 = class(TForm) img_1: TImage; Btn_1: TButton; Btn_2: TButton; procedure Btn_1Click(Sender: TObject); procedure Btn_2Click(Sender: TObject); private { Private declarations } public { Public declarations } end;var Form1: TForm1;implementation{$R *.dfm}procedure TForm1.Btn_1Click(Sender: TObject);begin img_1.Canvas.Font.Size :=140; img_1.Canvas.Font.Name := '华文行楷'; img_1.Canvas.TextOut( 5,5,'罗韵睿');end;procedure TForm1.Btn_2Click(Sender: TObject); procedure SetPointerColor(x,y:Integer); begin if img_1.Canvas.Pixels[x,y] <>clBlack then img_1.Canvas.Pixels[x,y] := clRed; end;var i,j :Integer; p:Pointer;begin for I := 0 to img_1.Width -1 do for j := 0 to img_1.Height - 1 do begin if img_1.Canvas.Pixels[i,j] =clBlack then begin SetPointerColor(i-1,j); SetPointerColor(i+1,j); SetPointerColor(i,j-1); SetPointerColor(i,j+1); SetPointerColor(i+1,j+1); SetPointerColor(i-1,j-1); SetPointerColor(i-1,j+1); SetPointerColor(i+1,j-1); end; end;end;end.
0 0
- 一个很笨的字体勾边的方法
- 一个字体的设计
- MFC一个非常明显的创建字体的方法
- 看到一个修改VC6.0字体的方法,存一下!
- 字体颜色渐变和边框渐变的一个方法
- 找字体的方法
- 创建一个字体 的参数
- openoffice增加字体的方法
- 自定义字体的gdi+方法
- 修改命令行字体的方法
- DXP改变字体的方法
- android字体加粗的方法
- sublime修改字体的方法
- GDI+创建字体的方法
- TabLayout 修改字体的方法
- UIPickerView设置字体的方法
- iOS一种简单的改变一个label上范围内字体颜色和大小的方法
- 关于ios下字体描边的一个细节
- github
- 数组及函数的应用篇
- [Leetcode 63, Medium] Unique Paths II
- ZOJ 3630 Information(Tarjanq)
- 栈 堆 易错的地方(字符串拷贝 以及 一个重要的指针用法)
- 一个很笨的字体勾边的方法
- HDUOJ1095
- Gym 100712F Travelling Salesman(二分+并查集)
- 状态压缩DP noi2001炮兵阵地
- [Leetcode 64, Medium] Minimum Path Sum
- windows 7 系统WIN+R默认以管理员身份运行bug
- 结构体小案例2
- 不重启VMWare虚拟机添加虚拟磁盘的方法(上)
- 0720linux共享库和静态库制作