我正在尝试创建一个基于WPF的应用程序,它允许用户编辑照片并提供以下功能:
我也期待提供更多花哨的功能,例如:构图,打印到T恤,但这些都是低优先级。
任何开源库?
P.S - >这是一个POC项目,即使我错过了一些功能也没关系。
答案 0 :(得分:2)
我建议您使用WPF中提供的BitmapEffects
,BitmapEffects
使用Shading language;目前.net Fx中的效果很少。但是很容易创建自己的着色器来调整birghtness,gamma,颜色饱和度,它们也可以是数据绑定。 关于着色器的好处是你也可以将它们应用到视频中。
Shazzam Tool是创建阴影的最佳工具,它允许您尝试对图像产生影响,并生成要在WPF / Silverlight中使用的C#
或VB.Net
绑定代码。
我猜你必须编写代码来进行图像裁剪,或者快速的Google搜索会有所帮助。
在codeplex中可以使用开源着色器效果。
答案 1 :(得分:1)
对于允许GDI操作位图的低级库,请参阅WriteableBitmapEx库。这是开源的,作为免责声明,我对它做了一些小的贡献。
WriteableBitmapEx具有绘制形状,线条,椭圆,应用滤镜(通过矩阵,例如卷积模糊等),旋转,调整大小和裁剪的功能。您必须编写自己的代码来应用框架,但这可以通过渲染到单独的位图并使用Blit函数来完成。
最重要的是它非常快速和便携,WP7和Silverlight!
致以最诚挚的问候,