.net 4.5 框架中用于图像编辑的命名空间
Posted
技术标签:
【中文标题】.net 4.5 框架中用于图像编辑的命名空间【英文标题】:Namespaces for image editing in .net 4.5 framework 【发布时间】:2012-10-13 13:33:29 【问题描述】:我知道System.Drawing
和System.Windows.Media
但我已经阅读了关于 DirectUI
或 DirectX
的 .net 包装器的提及,并且在 .net 4.5 中可能有用于图像编辑的新命名空间
这是真的吗? .net 4.5 中是否有任何其他或新的图像编辑命名空间?
我认为System.Drawing
不能满足我的需求,System.Windows.Media
可能。一个多星期以来,我一直在尝试了解图像编辑的概述。我已经在网上搜索过。大多数信息是旧的或不清楚的。我需要对 .net 4.5 中内置的图像编辑当前命名空间有一个清晰的最新概述
【问题讨论】:
您不清楚您想要实现什么或“图像编辑”所需的功能,但也许 WriteableBitmapExtensions 可以在这方面为您提供帮助:writeablebitmapex.codeplex.com 【参考方案1】:我认为 .net 4.5 在图像处理方面没有任何(重大)变化。
我不确定您要处理哪种图像。
如果您的图像不是照片并且您可以使用矢量图形 - 也许您应该阅读有关 SVG 操作的信息。它可能是渲染图表或图表的不错选择。
Build Flexible, Lightweight XML-Based Images for ASP.NET Using Scalable Vector Graphics (by Dennis Forbes at MSDN Magazine)
如果您想编辑照片或其他一些复杂的图像 - 您可以使用AForge.NET 框架,这是一个开发良好且流行的库,具有 GPL/LGPL 许可。
【讨论】:
谢谢卡米尔,我对使用光栅图像很感兴趣。我希望能够创建空白图像、为图像分配颜色配置文件、在图像上绘画、处理图像并保存图像。以上是关于.net 4.5 框架中用于图像编辑的命名空间的主要内容,如果未能解决你的问题,请参考以下文章
我应该在另一个命名空间中使用实体框架 DBContext 的部分类吗