开发工具:
文件大小: 1kb
下载次数: 0
上传时间: 2014-04-19
详细说明: elphi 生成二维码函数 procedure Generate2DCode(AStr: string; ASize: Integer; ABmp: TBitmap); var s : TByteArray; m : TByteArray; i, j: Integer; w, h : integer; cc: Integer; begin if not Assigned(ABmp) then Exit; SetLength(s, Length(AStr)); for i := 1 to Length(AStr) do begin s[i-1] := Ord(AStr[i]); end; CalcECC200(s, ecc200_Autosize, ecc200_Square, m, w, h); // ECC200.pas ABmp.Width := w * ASize; ABmp.Height := h * ASize; for i := 0 to h - 1 do begin for j := 0 to w - 1 do begin cc := m[i * w + j]; if cc = 1 then begin ABmp.Can vas.Brush.Color := clBlack; ABmp.Canvas.Rectangle(Rect( j*ASize, i*ASize, j*ASize+ASize, i*ASize+ASize)); end; end; end; end; ==================================================== 调用: procedure TForm1.FormCreate(Sender: TObject); var bmp: TBitmap; begin bmp:=TBitmap.Create; Generate2DCode('Insun祝您新年快乐 Blog:http://yxmhero1989.blog.163.com ', 2, bmp); // TODO: your code here // bmp.SaveToFile('1.bmp'); Image1.Picture.Assign(bmp); bmp.Free; end; ...展开收缩
(系统自动生成,下载前可以参看下载内容)
下载文件列表
相关说明
- 本站资源为会员上传分享交流与学习,如有侵犯您的权益,请联系我们删除.
- 本站是交换下载平台,提供交流渠道,下载内容来自于网络,除下载问题外,其它问题请自行百度。
- 本站已设置防盗链,请勿用迅雷、QQ旋风等多线程下载软件下载资源,下载后用WinRAR最新版进行解压.
- 如果您发现内容无法下载,请稍后再次尝试;或者到消费记录里找到下载记录反馈给我们.
- 下载后发现下载的内容跟说明不相乎,请到消费记录里找到下载记录反馈给我们,经确认后退回积分.
- 如下载前有疑问,可以通过点击"提供者"的名字,查看对方的联系方式,联系对方咨询.