如何从内存中的图像获取流?
我有一个内存中的Image
,我需要从中获取一个Stream
来写入OpenXML文档。有人可以指出我正确的方法吗?
I have an in-memory Image
, I need to get a Stream
from it to write into an OpenXML document. Can someone please point me to the correct method.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
您可以使用以
Stream
作为参数的Save
方法的重载。要创建存在于内存中的流,您可以使用MemoryStream
类型。像这样的东西应该可以工作:现在您可以将新创建的流
ms
传递给其他对象(例如将其保存在OpenXML
中)。另请参阅:You can use an overload of the
Save
method that takes aStream
as a parameter. To create a stream that exists in-memory, you can useMemoryStream
type. Something like this should work:Now you can pass the newly created stream
ms
to other objects (e.g. to save it inOpenXML
). See also:我会解决一些问题:
I'd fix a few things: