自定义博客皮肤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

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

原创 这样的同事,让我很感动!

昨天,他听说我国庆要回老家。今天,他居然“瘸”着腿去给我买来了带给家人的东西!而且象女孩子一样想得那么周到、细致! 以前由于工作原因,有时对他不够理解,甚至也有与他对抗的时候。为了网站的事,前段时间的心情变得很无赖、烦躁、郁闷,好多时候想发火!经过这段时间,我理解他了,感觉他心地其实特别好!我很少通过这种方式来“表扬”一个人,但我想表达自己此时的心情,所以就只言片语说上两句。最后,

2007-09-21 16:45:00 2550 2

原创 关于PhotoShop中保存CMYK格式TIFF文件在GDI+错误地显示颜色的问题解决方法

使用Adobe PhotoShop创建并保存的CMYK Tag图像文件格式 (TIFF) 图像后,我们常会遇到以下情况:(1)如果再使用GDI+进行转换或显示时,经常会发现显示的颜色与原来的颜色不一样。(2)打印带有 CMYK TIFF 图像的文件时,打印出的颜色与原来的颜色也不一样。一般情况下是红色中出现了太多的蓝色成分,显示并打印成紫色; 黄色中有太多的红色成分,显示并打印成橙色; 蓝色太暗。

2007-09-21 13:02:00 8984

原创 WPF下的视频录制界面设计

在去年12月份,我曾经写过三篇文章讨论C#下视频录制、播放界面的设计。这三篇文章是:利用C#画视频录制及播放的界面(一) 利用C#画视频录制及播放的界面(二)利用C#画视频录制及播放的界面(三) 今天,我又来写写WPF下视频录制及播放界面的制作。先看效果图片: 或许你认为此界面不够爽,有点“闷”,没关系,只是随便用一个“普通的颜色”制作的,最后,我们可以利用WPF的资源特性,随时更换“皮肤”,

2007-09-19 11:22:00 17448 8

原创 WPF中两条路径渐变的探讨

我们在WPF中,偶尔也会涉及到两条路径作一些“路径渐变 ”。先看看比较简单的情形:如下图(关键点用红色圆点加以标识):(图1)上面图1中的第1幅图可以说是最简单的路径渐变了,它由两条直线为基础,中间以插值方式作了两条直线间的渐变(插入路径数量为8,加上原始两条直线,最终共得到10条直线)。图1中的第2幅图是将第1幅图中的右边直线从中间折起(我们称之为“拐点”),然后以此两路径(一条直线,一

2007-09-18 22:39:00 7087 1

原创 WPF中的资源(Resource)

什么叫WPF的资源(Resource)?资源是保存在可执行文件中的一种不可执行数据。在WPF的资源中,几乎可以包含图像、字符串等所有的任意CLR对象,只要对象有一个默认的构造函数和独立的属性。也就是说,应用程序中非程序代码的内容,比如点阵图、颜色、字型、动画/影片档以及字符串常量值,可将它们从程序中独立出来,单独包装成"资源(Resource)"。使用资源的优势:1. 由于不用写在程序代码中,方便

2007-09-17 21:16:00 11486

原创 WPF图书一览(不断更新中)

WPF图书一览:1. Programming Windows Presentation Foundation 2. Applications = Code + Markup: A Guide to the Microsoft Windows Presentation Foundation3. Windows Presentation Foundation Unleashed (WPF) (Un

2007-09-17 19:51:00 4604 1

原创 WPF中的可视化对象(Visual)

这是MSDN对Visual的解释:Visual class:Provides rendering support in WPF, which includes hit testing, coordinate transformation, and bounding box calculations.下面是关于Visual类的继承关系图,它清楚地表明了相关的层次关系:System.Object   

2007-09-17 13:17:00 8848 3

转载 WPF 中的三维文字[转贴]

原文: http://msdn.microsoft.com/msdnmag/issues/07/10/Foundations/default.aspx?loc=zh 代码下载位置: Foundations2007_10.exe (171KB) 目录FormattedText 和 BuildGeometry轮廓和网格Text3D 层次结构RibbonText 和 SliverTextSolidT

2007-09-16 14:27:00 2874

翻译 WPF中的事件列表

以下是WPF中的常见事件汇总表(按字母排序),翻译不见得准确,但希望对你有用。 事件 描述 Annotation.AnchorChanged 新增、移除或修改 Anchor 元素时发生。

2007-09-12 19:57:00 8088 1

原创 WPF中,将普通文字转成路径(Path)的方法

public string GetTextPath(string word, string fontFamily, int fontSize){            Typeface typeface = new Typeface(new FontFamily(fontFamily), FontStyles.Normal, FontWeights.Normal, FontStretches.No

2007-09-12 17:10:00 8562 2

原创 上传图片时,使用GDI+中重绘方式将CMYK图片转为RGB图片

我们知道,如果网站上传图片时,如果用户上传的是CMYK图片,那么在网站上将是无法显示的,通常的现象是出现一个红叉。下面使用将Image重新绘制为Format24bppRgb的方式来解决此问题:public static void SavePostedImage(HttpPostedFile postedFile, string destFileName, int maxHeight, int ma

2007-09-11 21:19:00 5576

原创 WPF中使用InPlaceBitmapMetadataWriter在图片中插入元数据(metadata)

 BitmapFrame支持CreateInPlaceBitmapMetadataWriter方法在图片中写入元数据(metadata)信息。比如:Stream pngStream = new System.IO.FileStream("Johnson.png", FileMode.Open, FileAccess.ReadWrite, FileShare.ReadWrite);PngBitm

2007-09-11 19:56:00 3104 4

转载 C#摄像头编程

[原文]摄像头编程 http://blog.csdn.net/libiegoupan/archive/2004/09/02/92547.aspx这段时间搞视频采集方面的程序,在国外网站上找到一个用C#写的驱动摄像头的程序。经改造和调试,如下:(1)安装摄像头后,一般可以找到一个avicap32.dll文件(2)这是一个关于摄像头的类:using System;using Syste

2007-09-10 09:35:00 9983 2

原创 在Windows Presentation Foundation(WPF)中增加Month Calendar月历控件

不知为啥原因,WPF中没有Month Calendar月历控件,那么可否实现在WPF中也可以用上MonthCalendar呢?还记得吗?在前面一篇文章“WinForm控件与WPF控件的交互”中,我们首先定义:xmlns:wf="clr-namespace:System.Windows.Forms;assembly=System.Windows.Forms,然后使用WindowsFormsHos

2007-09-09 20:23:00 4023 4

原创 WPF中的对话框(Dialog)

在WPF中,系统定义的对话框(Dialog)有三种:(1)Microsoft.Win32.OpenFileDialog(2)Microsoft.Win32.SaveFileDialog(3)System.Windows.Controls.PrintDialog先看看前面两种的层次继承关系:System.Object  Microsoft.Win32.CommonDialog    Micros

2007-09-07 19:12:00 15683 3

原创 WPF中的文档打印

XAML代码:Invoke PrintDialogC#代码:    string printFileName = @"C:/TestForPrint.xps";    public void InvokePrint(object sender, RoutedEventArgs e)    {        // 打印对话框,设置属性        PrintDialog pDialog = n

2007-09-07 11:38:00 8085 6

原创 WPF控件按分类汇总

按分类汇总一下WPF的控件:按钮(Buttons): Button, RepeatButton对话框(Dialog Boxes):打开文件对话框OpenFileDialog, 打印对话框PrintDialog, 文件保存对话框SaveFileDialog数字化墨水(Digital Ink): 墨水面板InkCanvas,墨迹呈现器InkPresenter文档(Documents): Documen

2007-09-07 10:57:00 3910

转载 WPF中RichTextBox的使用小窍门(翻译、整理)

原文在此:http://blogs.msdn.com/jfoscoding/archive/2006/01/14/512825.aspx 这里仅整理出其中的知识点:1. 取得已被选中的内容:(1)使用 RichTextBox.Document.Selection属性(2)访问RichTextBox.Document.Blocks属性的“blocks”中的Text2. 在XAML中增加内容给

2007-09-05 19:07:00 21255 3

原创 深入WPF中的图像画刷(ImageBrush)之2——ImageBrush的铺设方式

--------------------------------------------------------------------------------引用或转载时请保留以下信息:大可山 [MSN:a3news(AT)hotmail.com] http://www.zpxp.com http://www.brawdraw.com萝卜鼠在线图形图像处理--------------------

2007-09-05 11:44:00 21675 1

原创 深入WPF中的图像画刷(ImageBrush)之1——ImageBrush使用举例

昨天我在《简述WPF中的画刷(Brush)  》中简要介绍了WPF中的画刷的使用。现在接着深入研究一下其中的ImageBrush。如上文所述,ImageBrush是一种TileBrush,它使用ImageSource属性来定义图像作为画刷的绘制内容。你可以控制图像的缩放、对齐、铺设方式。ImageBrush可用于绘制形状、控件,文本等。下面看看它的一些简单应用:首先看一下效果图片:先看看上

2007-09-05 11:15:00 29326

原创 简述WPF中的画刷(Brush)

--------------------------------------------------------------------------------引用或转载时请保留以下信息:大可山 [MSN:a3news(AT)hotmail.com] http://www.zpxp.com http://www.brawdraw.com萝卜鼠在线图形图像处理--------------------

2007-09-04 22:04:00 21646 3

原创 WinForm控件与WPF控件的交互

这个问题其实也可以理解为:怎样在WPF/XAML中使用Winform中的控件(如PictureBox)?首先看看XAML代码:(注意下面加粗的部分)    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml

2007-09-03 21:15:00 8395 2

原创 Windows Presentation Foundation (WPF)中的命令(Commands)简述

--------------------------------------------------------------------------------引用或转载时请保留以下信息:大可山 [MSN:a3news(AT)hotmail.com] http://www.zpxp.com http://www.brawdraw.com萝卜鼠在线图形图像处理--------------------

2007-09-03 17:47:00 4548 2

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

C#WebService入门.pdf

C#WebService入门

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关注的人

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