需要图像编辑库的建议

时间:2012-01-17 09:54:22

标签: wpf windows

我正在尝试创建一个基于WPF的应用程序,它允许用户编辑照片并提供以下功能:

  1. 增加/减少亮度
  2. 作物
  3. 复古的样子 还有更多。
  4. 我也期待提供更多花哨的功能,例如:构图,打印到T恤,但这些都是低优先级。

    任何开源库?

    P.S - >这是一个POC项目,即使我错过了一些功能也没关系。

2 个答案:

答案 0 :(得分:2)

我建议您使用WPF中提供的BitmapEffectsBitmapEffects使用Shading language;目前.net Fx中的效果很少。但是很容易创建自己的着色器来调整birghtness,gamma,颜色饱和度,它们也可以是数据绑定。 关于着色器的好处是你也可以将它们应用到视频中。

Shazzam Tool是创建阴影的最佳工具,它允许您尝试对图像产生影响,并生成要在WPF / Silverlight中使用的C#VB.Net绑定代码。

我猜你必须编写代码来进行图像裁剪,或者快速的Google搜索会有所帮助。

codeplex中可以使用开源着色器效果。

答案 1 :(得分:1)

对于允许GDI操作位图的低级库,请参阅WriteableBitmapEx库。这是开源的,作为免责声明,我对它做了一些小的贡献。

WriteableBitmapEx具有绘制形状,线条,椭圆,应用滤镜(通过矩阵,例如卷积模糊等),旋转,调整大小和裁剪的功能。您必须编写自己的代码来应用框架,但这可以通过渲染到单独的位图并使用Blit函数来完成。

最重要的是它非常快速和便携,WP7和Silverlight!

致以最诚挚的问候,