是否可以在 Silverlight 2.0 中进行图像处理?
我想要做的是拍摄图像,裁剪它,然后将新裁剪的图像发送到服务器。我知道我可以通过裁剪图像来伪造它,但这只会影响图像的渲染。我想创建一个新图像。
经过进一步研究,我已经回答了我自己的问题。答案:否 .由于所有 api 都在 System.Windows.Media.Imaging 中并且该命名空间在 Silverlight 中没有相应的类
我将使用 fjcore。 http://code.google.com/p/fjcore/
感谢 Jonas
最佳答案
好吧,您实际上可以在 Silverlight 2 中进行本地镜像处理……但是没有内置类可以帮助您。但是您可以将任何图像加载到字节数组中,然后开始操作它,或者实现您自己的图像编码器。
Joe Stegman 在 http://blogs.msdn.com/jstegman/ 上获得了许多关于 Silverlight 中“可编辑图像”的重要信息。 .他会做一些事情,比如对图像应用过滤器、生成 mandlebrot 等等。
本博客讨论了一个 JPEG Silverilght 编码器 (FJCore),您可以使用它来调整和重新压缩照片客户端大小:http://fluxcapacity.net/2008/07/14/fjcore-to-the-rescue/
另一个工具是“Fluxify”,它允许您使用 Silverilght 2 调整大小和上传照片。可以在 http://fluxtools.net/ 上找到。
所以是的,客户端图像处理肯定可以在 Silverilght 2 中完成。快乐黑客!
关于silverlight - Silverlight 2 中的图像处理,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35120/