- 热门文章:
- · 看到有人用 WebClient来下载, 发篇用 WebRequest 实现有进度下载的吧.
- · 树形控件TreeView的序列化
- · 使用javascript+XML实现分页
- · 使用Control.Invoke处理多线程应用程序界面
- · WEB页面TreeView的应用-(得到所有选中的节点)
- · DotNetNuke(DNN)
- · 枚举器模式(Enumerator pattern)
- · 用ASP.NET 1.1 新特征防止Script攻击
- · 关于ASP.Net中的时间处理
- · javascript实现的数据表格:冻结列、调整列宽和客户端排序
- · [常见问题]cookie使用1.Page与HttpContext的Request、Response
- · 怎样在页面和页面的用户控件进行交互
上一篇:网络传输(FTP)问题 >>
Paint.NET: An Open Source GDI+ App Likes Photoshop
今天无意中发现一个叫 Paint.NET 的开源项目,其功能十分强大,界面模仿 Photoshop,是学习 GDI+ 的好例子。
Overview
Paint.NET is image and photo manipulation software designed to be used on computers that run Windows XP or 2000. Paint.NET is jointly developed at Washington State University with additional help from Microsoft, and is meant to be a free replacement for the MS Paint software that comes with all Windows operating systems. The programming language used to create Paint.NET is C#, with GDI+ extensions.
Paint.NET has many of the powerful features that expensive commercial applications have, including the ability to use layers. This is the second semester that Paint.NET has been a project at Washington State University, and we have the goal of adding as much functionality as expensive commercial applications provide, but of course, for free! In the spirit of all this freedom, we welcome any suggestions, as well as provide the source code free of charge for anyone who wishes to tinker with it. Please explore this website, download the software and try out many of the things you would do on those expensive commercial applications.
Features
Graphic Design
LayersHistory WindowVarious BrushesSpecial Effects
Photography
Red Eye RemovalLayer Touch upsAbility to scan pictures directly into Paint.NET in Windows XPCrop Tool
Web Design
Save JPEGS in various file sizesFull PNG transparency support
Full PNG transparent background support.
Work with layers, a powerful feature usually found only on expensive commercial applications
All of the windows inside Paint.NET become transparent when moved over the image! You can use this feature to make your effects more precise.
Unlimited history allows you to go way back to fix any mistakes. As long as you have memory, you have more history!
Use one of the many effects included in Paint.NET v2.0 to make your image stand out . Even download additional effects plugins !
Use many different fonts in addition to all the layers, effects, and other cool tools
有兴趣的朋友可以到其官方网站了解更多的情况和下载源码。
http://www.eecs.wsu.edu/paint.net/
相关文章:
- · webform页面间传值的特殊方法
- · 怎么直接建立一个DataTable并且为之添加数据
- · 我的第一个Asp.Net程序
- · 如何把数据放到web不能访问的文件夹中并给用户下载?
- · How to handle the concurrency problems on ASP.Net Database
- · 后台动态设置前台标签内容和属性
- · ASP.NET中让同一个页面不同的文本框回车响应不同的事件
- · 认识ASP.NET配置文件Web.config
- · 将ArrayList中的ListItem绑定到DropDownList中去
- · 安全存放web项目数据库连接字符串
- · 分享:Project级别的权限控制
- · Solidworks二次开发—06—在装配体中添加配合
- · 在Repeater中嵌套使用Repeater
- · 一个简单的加密/解密方法
- · 加入身份验证信息的SMTP mail发送
- · webconfig的设置节点说明
- · 现有的Web打印控制技术分成几种方案
- · 一段实现DataGrid的“编辑”、“取消”功能脚本[无刷新]
- · WEB图片高清晰浏览同打印
- · Tangram与软件的组合构造
- · solidworks二次开发-04-修改数据
- · Solidworks二次开发-05-装配体中插入零部件
- · solidworks二次开发-03-访问特征数据
- · solidworks二次开发-02-用来访问特征的两个API
- · solidworks二次开发-01-录制一个宏
- · 有关于web播放器的列表播放问题
- · Microsoft User Interface Process Application Block 研究(3)
- · ASP.NET中使用IFRAME建立类Modal窗口
- · 挤压造型Extrusion的节点说明和应用实例
- · .net 里面 protected private 的变量也可以访问
- · 怎样得到一个系统盘的全名,不是字符,是全名,如:本地磁盘(C:)?
- · ASP.NET中新的代码编译功能(三)
- · ASP.NET中新的代码编译功能(二)
- · ASP.NET中新的代码编译功能(一)
- · asp.net里,一个小的自定义错误显示
- · ASP.NET编程中的十大技巧
- · 在ASP.NET中面向对象的编程思想
- · 有史以来最牛B的.NET程序集加密方法?
