自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

祝紫山(大可山人)博客[GDI+,WPF, .Net图形图像]

WPF,WinForms,asp.net开发,图形图像处理系统研究[信奉:凡事靠自己] QQ:110-678-9933

  • 博客(498)
  • 资源 (18)
  • 问答 (1)
  • 收藏
  • 关注

转载 专利缴费指南

table{border:1px solid #000000;}关于如何申请专利,请看我之前的文章:手把手教你写专利申请书·如何申请专利http://blog.csdn.net/johnsuna/article/details/3492145 这里仅解释专利缴费。 1.申请费   申请费的缴纳期限是自申请日起算两个月内。与申请费同时缴纳的费用还包括发明专利申请公布印刷费、申请附加费,要求优先权的,

2013-03-04 09:28:30 13667 2

转载 圆周弧长的计算问题(简易公式)

/*Java Script for Online Ellipse Arc Length CalculatorAuthor : Joe BartokDate : April / 2004*Url:http://www.oocities.org/web_sketches/ellipse_notes/ellipse_arc_length/ellipse_arc_length.htmlArc Length

2013-02-03 10:58:35 3279

原创 别在互联网时代中再进行“闭关锁国”

以下为在“工信部”网站上的公众留言:为什么要屏蔽程序员开发人员的网站?由于程序员开发者们经常会使用Google.com进行程序源码及社区搜索,Google快照被封已是非常不方便的事,现在连全球最大的社交编程及代码托管网站GitHub也被“墙”掉?早前有段时间连gmail.com也封锁,搞得收发大邮件极不方便,要知道,目前国内的邮箱系统支持大邮件的实在太少!中国的产业升级如何进行?高科技信息被屏蔽,

2013-01-23 16:40:52 7805 5

原创 QRCode二维码生成方案及其在带LOGO型二维码中的应用(2)

续前:QRCode二维码生成方案及其在带LOGO型二维码中的应用(1)  http://blog.csdn.net/johnsuna/article/details/8525038首先我们来看看二维码的符号字符区域,然后再看看其编码流程。QRCode的结构:图9  QRCode的结构下图为二维码的符号字符区域示意:图10   版本2-M符号的字符区域分布示意图11   版本7-H符号的符号字符布置

2013-01-21 17:35:52 25997 23

原创 QRCode二维码生成方案及其在带LOGO型二维码中的应用(1)

提要:很多公司为商业宣传之需,常将企业LOGO加入二维码中,但如果LOGO遮挡区域足够地大,二维码就变得无法识别。那么,有没有一种办法将上述区域预先“抠空”出来(以便专门放置LOGO),而其他区域则专门来放置二维码的有效数据呢?——这就是本文想探讨的问题。本文重点探讨的是二维码的高级应用及改进,其主要的思路是通过掩码等手段,提前对二维码生成进行改进。由于二维码通常是黑白方块型的,人眼无法直接识别,

2013-01-21 15:55:37 20989 2

转载 动态加载当前屏幕的网页图片(网页拖动时图片加载显示)

大家如果使用firebug去查看的话就会发现,当你滚动到相应的行时,当前行的图片才即时加载的,这样子的话页面在打开只加可视区域的图片,而其它隐藏的图片则不加载,一定程序上加快了页面加载的速度,对于比较长的页面来说,这个方案是比较好的。实现原理 把所有需要延时加载的图片改成如下的格式:lazy_src="图片路径" border="0"/>然后在页面加载时,把所有使用了lazy_src的图片都保存到

2013-01-19 07:29:46 5910

原创 取得GraphicsPath的源码

private string OutputGraphicsPath(GraphicsPath gp)        {            StringBuilder sb = new StringBuilder();            GraphicsPathIterator gpi = new GraphicsPathIterator(gp);            int start,

2013-01-17 14:47:44 2159

原创 支付宝接口资料下载(2012.11.23更新)[链接]

1、支付宝接口如何集成?http://help.alipay.com/support/help_detail.htm?help_id=2412472、支付宝接口资料下载(2012.11.23更新)http://club.alipay.com/read.php?tid=99769723、相关资源:(仅供参考)(1)C#.net 支付宝接口http://download.csdn.net/detail

2013-01-16 17:15:34 3266 1

原创 电子挂历(万年历)样式

今天看到一个名为“外虎百年挂历”的软件,虽然程序及易用度一般,但设计还是比较新颖。贴图看看:图1  封面(点击后可以缓缓上移,显示出内页的月历内容)图2   内页月历样式(可以点击上面图片更换有限样式的图片) 改进建议:1、可以随时更换相关图片(包括封面及内页),特别是更新为用户自己的照片的话,对用户更有吸引力。2、下面的月历样式太丑陋。3、最好可以记事。4、月历开启后无法正常关闭,最好可以随时方

2013-01-16 10:18:31 3426 2

原创 华为andriod智能手机通讯录整理程序

完整程序下载:http://download.csdn.net/detail/johnsuna/4992159清除重复的电话通讯录,并写成XML文件,方便导入手机中。如果与腾讯手机管家等手机管理软件相结合,使用效果更佳。不过,由于时间原因,有些硬编码,你可以根据需要进行改进。 using System;using System.Collections.Generic;using System.Co

2013-01-13 23:49:23 4316

原创 非常好的SVG在线教程(英文的)

非常好的SVG在线教程(英文的):http://www.w3.org/Graphics/SVG/IG/resources/svgprimer.html话不在多,有料则行。

2013-01-12 04:32:55 2050

原创 C#个性化时钟控件之2(含源码)

先看效果:1、首先,定义显示时钟的样式:SevenSegmentClockStyle//SevenSegmentClockStyle.csusing System;namespace BrawDraw.Com.PhotoFrame.Net.PublicFunctions{ /// /// Clock's Style. /// public enum SevenSegmentClockStyle

2013-01-10 17:12:49 4742 2

原创 C#时钟控件

多年前写的时钟控件,发布出来,供大家参考。先看效果:首先,制作一个从UserControl继承的时钟控件,使用双缓冲绘制。由于是几年前的水平,一些代码写到了属性中,也懒得再改了,感兴趣的,可以改得更规范些。//ClockControl.csusing System;using System.Drawing;using System.Drawing.Drawing2D;using System.Wi

2013-01-09 14:35:28 10177 1

转载 常见数据类型的手机二维码生成与识别格式参考

随着智能设备的普及,二维码(2D barcode or QR code=Quick reference code)的使用越来越广泛,用智能手机拍下二维码就方便地获取网址、手机号码以及个人名片等有用的信息。本文将要介绍的是可被一般智能设备识别的二维码数据存储格式。1. 网址 (URL)包含网址的二维码是当前应用使用最广泛的(例如:http://lzw.me),二维码识别软件能够通过 http://前

2013-01-08 18:07:12 13364 2

转载 二维码名片的格式 - vcard

二维码名片的格式 - vcard如果你希望生成的二维码名片可以被智能设备识别,并可以直接导入到通讯录中,那么就应遵循某种标准格式。常见的是生成vcard标准格式。一个简单的vcard名片格式例子参考如下: BEGIN:VCARDVERSION:3.0FN:任侠TEL;CELL;VOICE:15201280000TEL;WORK;VOICE:010-62100000TEL;WORK;FAX

2013-01-08 18:05:09 32625 6

原创 关于GDI+中GraphicsPath进行合并(Union)截切(Exclude)等编程的探讨(1)

我们知道,在GDI+中,两个图形路径(GraphicsPath)的区域(Region)合并,我们可以采用Region.Union方法进行。但使用它之后,我们再想取得合并后的Region的GraphicsPath却变得不再可能。比如下图1红色部分:图1  合并GraphicsPath后想要达到的效果它由两个椭圆共同组成:            Rectangle rect1 = new Rectan

2013-01-06 11:44:46 13471 5

转载 常见的图形图像相关的几何算法

//Geometry.cs// (c) Copyright Crainiate Software 2010using System;using System.Drawing;using System.Drawing.Drawing2D;using Crainiate.Diagramming.Printing.PaperSizes;namespace Crainiate.Diagramming{ p

2013-01-03 06:43:21 3675

原创 元旦快乐的二维码——明天就是2013了,快向朋友来个二维码的新潮趣味问候!

图1  内容为:Happy New Year! 2013年新年快乐!图2  内容为:Happy New Year! 图3  内容为:2013新年快乐!

2012-12-31 20:18:30 4325

原创 二维码彩色广告招牌的切割制作问题(C#.net下对彩色二维码圆角样式及改进)

我们知道,目前二维码还很少用于广告招牌的制作。但随着智能手机越来越普及,互联网等网络的应用也越来越广泛,作为连接物理世界与网络世界的桥梁——二维码必定会大显身手。二维码为什么这么有用?其中一个重要原因是它可以通过图像来描述计算机信息数据,并通过手机、平板电脑等终端直接与互联网相连。在此,讲一讲二维码广告招牌的简化制作及美化的问题。 一般类型的二维码样式为矩形块状样式,如下图A所示:  图A

2012-12-29 11:17:46 6849

原创 对《C#高仿腾讯QQ截图程序》的改进

改进版本的下载地址:http://tool.lgms.net/Download/SCREEN_CAPTURE_New.rar (含源码)这两天抽空对《C#高仿腾讯QQ截图程序》一文(地址:http://blog.csdn.net/crystal_lz/article/details/8274277)所提供的下载源码进行了小的改进,如下:1、美化了启动窗体的界面,并增加启动窗体的拖动功能;2、截图时

2012-12-14 17:05:21 4265

原创 中国已超美国成全球专利申请量最多国

中国已超越美国成为全球专利申请数量最多的国家。2011年中国国家专利局收到52万6000份专利申请,占全球总数的四分之一。美国在2011年接受了50万3000份申请,它在2006年至2011年一直占世界第一。曾夺世界之冠的还有德国和日本。

2012-12-13 12:49:52 1447

原创 可编辑和拖动的文本框

using System;using System.Collections.Generic;using System.ComponentModel;using System.Drawing;using System.Data;using System.Text;using System.Windows.Forms;using System.Drawing.Drawing2D;using Syste

2012-12-12 21:08:22 2998

原创 几句话COPY当前窗口的图像快照(.net2.0以上适用)

Bitmap memoryImage; private void CaptureScreen() { Graphics myGraphics = this.CreateGraphics(); Size s = this.Size; memoryImage = new Bitmap(s.Width, s.Height, myGraph

2012-12-12 15:53:12 1203

原创 GDI+基础知识——画笔的线帽属性示意

//线帽演示  private void Pen_LineCap_Click(object sender, System.EventArgs e)  {   Graphics graphics = this.CreateGraphics();   graphics.Clear(Color.White);   //设置文本输出对齐方式及字体   StringFormat fmt = new Stri

2012-12-10 20:51:56 2021

原创 GDI+基础知识——画笔的变换(缩放及旋转)

private void Pen_Tranform_Click(object sender, System.EventArgs e)  {   Graphics graphics = this.CreateGraphics();   graphics.Clear(Color.White);   //让图像显示更精致   graphics.SmoothingMode = SmoothingMode.

2012-12-10 20:48:43 2345

原创 GDI+基础知识——画笔的对齐方式

效果: 代码:  private void Pen_Align_Click(object sender, System.EventArgs e)  {   Graphics graphics = this.CreateGraphics();   graphics.Clear(Color.White);   graphics.SmoothingMode = SmoothingMode.HighQua

2012-12-10 20:43:54 1576

原创 GDI+基础知识——各种画笔线型

效果:  //画笔的线型演示  private void DashStyle_Custom_Click(object sender,EventArgs e)  {   using(Graphics graphics = this.CreateGraphics())   {    graphics.Clear(Color.White);    Pen pen = new Pen(Color.Blue

2012-12-10 20:33:56 2857

原创 GDI+基础知识——通过画刷构建画笔

先看效果:private void CreatePenFromBrush_Click(object sender, System.EventArgs e){ Graphics gg = this.CreateGraphics(); gg.SmoothingMode = SmoothingMode.HighQuality; if(m_Bitmap == null) {  m_Bitmap = new

2012-12-10 20:28:54 1610

原创 关于自毁型文件的思考

关于自毁型任意类型文件的问题,实现如下需求:1、可对文件设置使用开始及截止时期。2、可对文件设置查看次数及自动销毁时间。3、可对文件设置访问密码及重试次数,密码不对时可最多尝试设定次数。4、只有满足第1、2、3条的情况下完全可以正常使用文件;未到期或已过期均无法使用该文件,即使修改电脑系统时间也不行。5、除制作者本人外,其他用户超过使用次数和自动销毁时间,文件打开时将自行销毁。6、非病毒,且不改变

2012-12-06 11:38:13 3654 3

原创 2012年度中国式最烂密码“我爱你一生一世”(5201314)

美国一家密码管理应用公司近日总结出了2012年度最差的25个密码,大陆用户使用密码与此份榜单部分重合,亦有中国特色,如爱用吉利数字“666666”和“888888”,最弱密码则是“5201314”(我爱你一生一世)。这份2012年度最差密码共有25个,根据网络骇客公布的上百万个被破解或盗用的常用密码筛选排出。其中“密码”的英文“password”蝉联榜首,紧随其后的是“123456”和“12345

2012-11-09 12:39:54 2787 1

原创 CSDN资源下载后允许评论的时间太长

几次使用CSDN下载的经历后,发现评论过少,无法提供相关参照,在此粗略分析一下原因及感受,并提出改进建议。    常常发现在CSDN资源下载中用一定分数下载后,某些资源很好,分数也不高,而有些就差强人意,还耗分不少。由于一般下载都是为了缩短开发时间或是找个参考,但出现这种情况后想马上评论时,CSDN允许评论的时间太长,要十分钟!    一般来说,按日常习惯,我们下载资源后都是马上运行,测试是否是自

2012-11-07 22:17:58 1799 10

原创 IE6 CSS引起的卡死陷阱

前两天某个网页在其他浏览器中一切正常,在该死的IE6下居然卡死,关闭IE6,其他所有打开的页面均关闭。查来查去,原来是下面第一种情况引起。同时也发现其他的卡死陷阱,现列于此处,目的是让其他网友少走弯路。1、expression语句。如:onmouseover:expression语句。2、CSS中的某些滤镜。如:,当一个PNG图为24位(不带Alpha透明通道)时,也会引起卡死。3、css里面*各

2012-11-05 16:27:00 3118

转载 [转]这个新闻故事也太神奇了,很吸引人,都不像是新闻了

原题:《传奇!儿子“溺亡”15年后,从英国打来电话相认》  (来源: 华西都市报) 龙龙与亲生父母的合影。图由受访者提供李涛夫妇拿着龙龙当年的照片合影。张勇摄龙龙站在翠屏公园长颈鹿上的照片。图由受访者提供  宜宾一对夫妇与失踪15年的儿子取得联系,一段难以置信的传奇故事正在上演  失子之痛  15年前,8岁的龙龙和几个小伙伴在宜宾南门桥下的河边玩耍时,不小心掉进了金沙江里,不到几分钟,龙龙被湍急的

2012-11-01 20:54:13 2119

原创 GDI+画曲线外型的变形文字(可用于图形验证码)

先看效果:关键代码:        private void DrawWords(Graphics graphics, int width, int height, string phrase)        {            graphics.FillRectangle(Brushes.White, 0, 0, width, height);            using (var

2012-11-01 18:15:44 3288

原创 第九届中国软件工程大会(免费)

今天收到希赛教育QQ发过来的信息,内容如下:第九届中国软件工程大会(免费)   本届大会将于2012年11月24日(周六)在国家政务会议中心(北京远望楼宾馆)举行。本届大会的主题是“软件需求与合规性”,张友生、朱少民、徐锋、马映冰、温昱、任甲林、陈渌萍、贺忻、王树文、周金根、崔启亮、谢云龙、杨俊、王有国、陈绍英、魏永岗、丛斌、张峰岭、薛大龙等二十余名软件工程专家将围绕软件需求、软件测试、过程改进、

2012-10-25 15:29:26 1723 1

原创 生成GraphicsPath

//gp.PathDataGraphicsPathIterator gpi = new GraphicsPathIterator(gp);int start, end, count = 0;count = gpi.NextMarker(out start, out end);PointF[] points = new PointF[count];byte[] types = new byte[co

2012-10-23 08:10:53 2275

原创 图形路径移位的类(用于关键点整体替换移位)

using System;using System.Collections.Generic;using System.Text;using System.Text.RegularExpressions;namespace Zpxp.Com.QRCode.Util{    static public class OffsetGraphicsPathString    {        static

2012-10-20 13:31:49 1395

原创 WINFORM中几句程序获取整个屏幕的图片及当前窗口的图片快照

WinForm中:       ///         /// 获取整个屏幕的图片        ///         ///         public static Image GetScreenImage()        {            Image image = new Bitmap(Screen.PrimaryScreen.Bounds.Width, Screen.Pri

2012-10-18 21:27:01 3990

原创 提供下载:批量图片压缩(生成缩略图或指定大小图片)及文件批量改名器

以下为截图:下载地址:http://tool.lgms.net/AsBestSee.rar, 如果没有安装.net 3.5, 可能会提示下载安装此.net 3.5框架,其下载地址为:http://tool.lgms.net/dotnetfx3.5ForAsBestSee.exe。

2012-10-16 11:16:12 2700

原创 QQ邮箱今天大面积出现无法下载附件的问题

10月9日,QQ邮箱用户出现无法下载附件的问题。至早上10:30时,QQ邮箱已恢复正常。

2012-10-09 09:27:59 4362

ILDA格式标准:1995/2004/2009/2014四版本 ILDA Image Data Transfer Format

ILDA格式标准:1995/2004/2009/2014四版本。ILDA Image Data Transfer Format 1. 1995版:ILDA_1995ImplStdColPal_rev001.pdf 2. 2004版:ILDA_2004IDTF05-finaldraft_ilda_standard.pdf 3. 2009版:ILDA_2009IDTF_rev05pt1.pdf 4. 2014版:ILDA_2014IDTF_rev011.pdf

2022-12-06

C#带控制点的贝塞尔Bezier曲线算法(源码)

使用c# + GDI+进行SVG等绘图,绘制带控制点的Bezier曲线。可用于点阵图像及矢量图形(如SVG)绘图。带源代码。

2022-06-24

Galois Fields及RS编码.pdf

GF(Galois Fields) 及Reed-Solomon (RS)纠错码

2021-08-30

.NET 5.0(.Net Core 5.0)_(4105P).pdf

.net5.0官方文档(.Net Core 5,.Net Core到5.0版本后不叫.Net Core 5而简化成.Net 5了),共4105页。建议下载此.NET 5.0(.Net Core 5.0)文档!

2021-08-04

CalendarConvert农历转换数据.htm

农历数据转换,很多农历转换只能生成100-150年,这个可以生成甚至可以2500年以上的数据。

2021-08-03

ASP.Net Core 5.0官方文档.pdf

ASP.NET core 5.0文档PDF(含目录,共5453页)。摘要: ASP.NET Core 文档及新增内容 ASP.NET 比较 .NET Core 和 .NET Framework 入门新增功能 5.0 版中的新增功能 3.1/3.0/2.2/2.1/2.0/1.1 版中的新增功能 教程Web 应用 MVC 入门 数据访问 EF Core 和 Razor Pages 入门 泛型主机 Web 主机 服务器 配置 MVC 概述教程入门 .NET API 参考 Java 客户端 Java API 参考 gRPC 服务简介 HTTP API 示例疑难解答 测试、调试和疑难解答 Razor Pages 单元测试 使用 ASP.NET Core 的 EF 6 ASP.NET Core 模块 迁移5.0 ASP.NET 到 ASP.NET Core API 参考

2021-07-31

C#.Net操作Excel通用帮助类ExecelHelper.cs

Excel输出打印模块,将DataTable数据写入Excel文件(自动分页),将DataTable数据写入Excel文件(不分页),将DataTable数据写入Excel文件(自动分页,并指定要合并的列索引) , 将二维数组数据写入Excel文件(自动分页/不分页),支持合并指定列的相同行,支持隐藏指定名称/索引的工作表,支持拷贝指定个数的工作表的副本并重命名,根据名称删除工作表,向指定文本框写入数据,对指定WorkSheet操作等。

2017-01-11

清除重复的电话通讯录并写成XML文件导入手机

清除重复的电话通讯录,并写成XML文件,方便导入手机中。如果与腾讯手机管家相结合,使用更佳。不过,由于时间原因,有些硬编码,你可以根据需要进行改进。

2013-01-14

C#时钟控件

纯C#写的时钟控件,源码及样式这里也有:http://blog.csdn.net/johnsuna/article/details/8485492

2013-01-09

批量图片压缩(生成缩略图或指定大小图片)及文件批量改名器

批量图片压缩及文件更名: 1、批量生成缩略图或指定大小图片 2、文件批量改名器(支持批量数字化文件名及正则表达式改名) 使用.Net 3.5 C# 编写。

2012-10-16

2009年AI矢量图格式的年历(不含万年历)

2009年AI矢量图格式的年历(不含万年历),绿色大背景,有漂亮的手写字“牛气冲天”及“万事如意”字样。

2009-01-03

2009年的年历模板之2(横6月*2行)

元旦了,发布一个2009年的年历模板。(下载地址在这里:http://johnsuna.download.csdn.net/找到“2009年的年历模板之2(横6月*2行)”之后点击下载)你可以使用Photoshop或其他图像处理软件,加上你自己的照片(要求照片的最小一边的像素为:1024至2048像素左右)。如果拿去数码冲印店冲印或是激光打印的话,一定要记得保存为PNG格式(视个人图片质量,可以冲印为16开至8开复印纸那么大,当然,你也可以冲印成32开那么大小)。据我的测试,如果你的照片质量够好的话,上述大小冲印出来效果清晰!

2008-12-28

2009年的年历模板

元旦了,发布一个2009年的年历模板。(下载地址在这里:) 你可以使用Photoshop或其他图像处理软件,加上你自己的照片(要求照片的最小一边的像素为:1024至2048像素左右)。 如果拿去数码冲印店冲印或是激光打印的话,一定要记得保存为PNG格式(视个人图片质量,可以冲印为16开至8开复印纸那么大,当然,你也可以冲印成32开那么大小)。据我的测试,如果你的照片质量够好的话,上述大小冲印出来效果清晰!

2008-12-28

《手把手教你写专利申请书•如何申请专利》全文 (Word文档)

《手把手教你写专利申请书•如何申请专利》全文 (Word文档),是这篇博文http://blog.csdn.net/johnsuna/archive/2008/12/10/3492145.aspx的整个Word文档。

2008-12-13

手把手教你写专利申请书/如何申请专利的相关文档

申请实用新型专利时可能需要填写的文档及填写实例。

2008-12-10

一个可以在线练习钢琴的FLASH

一个可以在线练习钢琴的FLASH,从a,b,c.....x,y,z依次从低音到高音。很好玩,不错!喜欢音乐的朋友可以下载下来看看、玩玩。

2008-12-01

WPF网站立方体动画程序(XBAP)

WPF网站立方体动画XBAP程序

2007-08-11

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除