Silverlight:将 WriteableBitmap 转换为流
给定一个 WriteableBitmap,如何将位图保存回图像流(JPG 或 BMP)?
我的场景是:
- 显示 OpenFileDialog,让用户选择图像
- 将图像加载到 WriteableBitmap
- 调整图像
- 大小 将图像流发送到 Web 服务
第 4 步是我遇到的问题。我怎样才能从 WriteableBitmap ->溪流?
Given a WriteableBitmap, how can I save the bitmap back into an image stream (JPG or BMP)?
My scenario is:
- Show OpenFileDialog, let user select image
- Load image into WriteableBitmap
- Resize image
- Send image stream to web service
Step #4 is what I'm having trouble with. How can I go from WriteableBitmap -> Stream?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
好吧,Silverlight 没有任何内置功能可以将 WriteableBitmap 转换为图像流。
经过一番哀嚎和咬牙切齿,我找到了优秀的开源 Silverlight 的 ImageTools 库,它提供了编码器和JPG、BMP、GIF 和 PNG 的解码器。
Ok, so Silverlight doesn't have anything built-in to turn a WriteableBitmap into an image stream.
After much wailing and gnashing of teeth, I found the excellent open source ImageTools library for Silverlight, which provides encoders and decoders for JPG, BMP, GIF, and PNG.