【问题标题】:Is there an abstraction for BitmapImage in .NET Core (coreclr)?.NET Core (coreclr) 中是否有 BitmapImage 的抽象?
【发布时间】:2016-04-25 10:56:49
【问题描述】:

我想设计一个使用位图的服务,但我找不到与这种(常见于 GUI)数据结构相关的任何东西。

有什么可以跨平台使用它们的吗?

【问题讨论】:

  • 答案是否定的,他们还不打算支持它。等等。
  • 也许使用 Streams 更好?
  • 您的服务应该如何处理位图?如果它只是接收、存储和发送它们,您可以使用包含编码位图帧的字节数组。
  • 该服务调用远程端点中的 API,并将结果作为一组数据 + 生成的图像提供。我希望消费者避免使用数组和流,但也许这是最好的选择。

标签: c# wpf xaml .net-core coreclr


【解决方案1】:

目前 BCL 中没有任何内容直接支持这一点。您可能对 ImageProcessorCore 感兴趣,它是一个与 .NET Core 兼容的库,用于加载和处理各种格式的图像。

https://github.com/jimbobsquarepants/imageprocessor

它没有使用本地组件编写,因此可以移植到框架运行的任何地方。

【讨论】:

【解决方案2】:

System.Drawing 现已移植到 .Net Core,并且有很多可用的第三方库here

【讨论】:

    猜你喜欢
    • 2016-05-28
    • 1970-01-01
    • 1970-01-01
    • 2018-09-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-11-09
    相关资源
    最近更新 更多