45fan.com - 路饭网

搜索: 您的位置主页 > 电脑频道 > 电脑教程 > 阅读资讯:将字存为字符图片的步骤

将字存为字符图片的步骤

2016-09-02 15:41:48 来源:www.45fan.com 【

将字存为字符图片的步骤

□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□
□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□
□□□□□□□□□□■■■□□□□□□□□□□□□□□□□□□□□□
□□□□□□□□□■■■■□□□□■■■■■■■□■■□□□□□□□
□□□□□□□□■■■■■□□■■■■■■■■■■■■■□□□□□□
□□□□□□□■■■■■□□□■■■□□□□□■■■■■□□□□□□
□□□□□□■■■■■□□□□□□□□□□□■■■■■□□□□□□□
□□□□□□■■■■□□□□□□□□■■■■■■□□□□□□□□□□
□□■■■■■■■■■■■■□□□□□■■■■□□□□□□□□□□□
□■■■■■■■■■■■■■□□□□□□■■■□□□□□□□□□□□
□■■■□■■■■□■■■■■■■■■■■■■■■■■■■■■■□□
□□□□□■■■□□■■■□■■■■■■■■■■■■■■■■■□□□
□□□□□■■■■□■■■□■■□□□□■■■■□□□■■■□□□□
□□□□□■■■■□■■■□□□□□□□■■■■□□□□□□□□□□
□□□□□□■■■■■■□□□□□□□□■■■■□□□□□□□□□□
□□□□□□□■■■■■□□□□□□□□■■■■□□□□□□□□□□
□□□□□□□■■■■■■□□□□□□□■■■■□□□□□□□□□□
□□□□□□■■■■■■■■□□□□□□■■■■□□□□□□□□□□
□□□■■■■■■■□□■■□□□□□■■■■□□□□□□□□□□□
□□■■■■■■□□□□□■■■■■■■■■■□□□□□□□□□□□
□□□■■■□□□□□□□□□■■■■■■■□□□□□□□□□□□□
□□□□□□□□□□□□□□□□□■■■□□□□□□□□□□□□□□
□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□

unit Unit3;

interface

uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, StdCtrls;

type
TForm1 = class(TForm)
Memo1: TMemo;
Button1: TButton;
Label1: TLabel;
Edit1: TEdit;
FontDialog1: TFontDialog;
procedure Button1Click(Sender: TObject);
procedure Edit1Change(Sender: TObject);
procedure FormClick(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;

var
Form1: TForm1;

implementation

{$R *.dfm}

procedure TForm1.Button1Click(Sender: TObject);
var
i, j, w, h, l, t: Integer;
st: string;
begin
with label1 do
begin
l := Left;
t := Top;
w := Width;
h := Height;
end;
Memo1.Lines.Clear;
for j := t + 5 to h + t - 5 do
begin
st := '';
for i := L to l + w do
begin
if self.canvas.Pixels[i, j] = ClBlack then
begin
st := st + '■'; ;
canvas.Pixels[i + 200, j] := ClBlack;
end
else
st := st + '□';

end;
memo1.Lines.Add(st)
end;


end;

procedure TForm1.Edit1Change(Sender: TObject);
begin
label1.Caption := edit1.Text;
end;

procedure TForm1.FormClick(Sender: TObject);
begin

FontDialog1.Font := label1.Font;
if FontDialog1.Execute then
label1.Font := FontDialog1.Font;


end;

end.

C#代码

将字存为字符图片的步骤privatevoidbutton5_Click(objectsender,EventArgse)
将字存为字符图片的步骤将字存为字符图片的步骤
{
将字存为字符图片的步骤
inti,j,w,h,l,t;
将字存为字符图片的步骤l
=label1.Left;
将字存为字符图片的步骤t
=label1.Top;
将字存为字符图片的步骤w
=label1.Width;
将字存为字符图片的步骤h
=label1.Height;
将字存为字符图片的步骤
stringst;
将字存为字符图片的步骤
this.richTextBox1.Clear();
将字存为字符图片的步骤
将字存为字符图片的步骤Bitmapimage
=newBitmap(this.pictureBox1.Width,this.pictureBox1.Height);
将字存为字符图片的步骤
将字存为字符图片的步骤Graphicsg
=Graphics.FromImage(image);
将字存为字符图片的步骤g.DrawString(label1.Text,label1.Font,
newSolidBrush(this.ForeColor),0,0);
将字存为字符图片的步骤pictureBox1.Image
=image;
将字存为字符图片的步骤Bitmapbitmap
=(Bitmap)pictureBox1.Image;
将字存为字符图片的步骤Colorc;
将字存为字符图片的步骤
将字存为字符图片的步骤
for(j=0;j<h;j++)
将字存为字符图片的步骤将字存为字符图片的步骤
{
将字存为字符图片的步骤st
="";
将字存为字符图片的步骤
将字存为字符图片的步骤
将字存为字符图片的步骤
将字存为字符图片的步骤
for(i=0;i<w;i++)
将字存为字符图片的步骤将字存为字符图片的步骤
{
将字存为字符图片的步骤
将字存为字符图片的步骤c
=bitmap.GetPixel(i,j);
将字存为字符图片的步骤
if(c.ToArgb()!=0)
将字存为字符图片的步骤将字存为字符图片的步骤
{
将字存为字符图片的步骤st
=st+"";
将字存为字符图片的步骤
将字存为字符图片的步骤}

将字存为字符图片的步骤else
将字存为字符图片的步骤st=st+"";
将字存为字符图片的步骤}

将字存为字符图片的步骤richTextBox1.Text+=st+" ";
将字存为字符图片的步骤
将字存为字符图片的步骤}

将字存为字符图片的步骤
将字存为字符图片的步骤}

将字存为字符图片的步骤
 

本文地址:http://www.45fan.com/dnjc/71335.html
Tags: 图片 字符
编辑:路饭网
关于我们 | 联系我们 | 友情链接 | 网站地图 | Sitemap | App | 返回顶部