ImageSharp

其他类别 2025-08-07


六名。 ImageSharp

ImageSharp是一种新的,完全的特色,完全管理的,跨平台,2D图形API。

ImageSharp是一个全新的,完全的特色,完全管理的,跨平台,2D图形库。 ImageSharp旨在简化图像处理,它为您带来了令人难以置信的功能功能令人难以置信的简单API。

ImageSharp是从地面设计的,以灵活且可扩展。该库为通用图像处理操作和构建块提供了API端点,以开发其他操作。

构建在.NET 8中, ImageSharp可以在设备,云和嵌入式/IoT方案中使用。

执照

  • ImageSharp根据六项工作拆分许可证(版本1.0)获得许可

支持六项工作

支持六项劳动项目的发展的努力。

  • 购买商业许可证❤️
  • 通过GitHub赞助商成为赞助商❤️
  • 通过开放集体成为赞助商❤️

文档

  • 可用的ImageSharp API的详细文档可用。这包括其他概念文档,以帮助您入门。
  • 我们的样本存储库还提供包含可建造的代码样本,展示了常见活动。

问题

  • 你有疑问吗?请加入我们的讨论论坛。不要打开问题的问题。
  • 有关功能创意,请加入我们的讨论论坛,我们很乐意讨论。
  • 请在打开问题或提取请求之前阅读我们的贡献指南!

行为守则

该项目采用了贡献者盟约定义的行为准则,以阐明我们社区的预期行为。有关更多信息,请参见.NET基金会行为准则。

安装

通过Nuget安装稳定的版本;可以通过Myget获得开发版本。

软件包名称 释放(Nuget) 每晚(feedz.io)
六名。 ImageSharp

手动构建

如果您愿意,可以自己编译ImageSharp (请执行并提供帮助!)

  • 使用Visual Studio 2022
    • 确保您安装了最新版本
    • 确保已安装.NET 8 SDK

另外,您可以从命令行和/或使用Linux/Unix和Windows上的轻量级编辑器来工作:

  • 带有C#扩展的视觉工作室代码
  • .NET核心

要在本地克隆ImageSharp ,请单击上面的“ [your_os]中的克隆”按钮或运行以下git命令:

git clone https://g*ith*ub.co*m/SixLabors/ImageSharp

然后设置以下配置,以确保责备命令忽略质量重新格式化提交。

git config blame.ignoreRevsFile .git-blame-ignore-revs

如果使用Windows,请确保您已启用了git中的长文件路径(作为管理员运行)。

git config --system core.longpaths true

该存储库使用git大文件存储。请按照链接的说明进行操作,以确保您在环境中设置它。

该存储库包含git子模型。要将子模块添加到项目中,请导航到存储库根并键入:

git submodule update --init --recursive

您如何帮助?

请...传播词,贡献算法,提交性能改进,单位测试,没有输入太少。在打开公关之前,请确保阅读我们的贡献指南。

可以在我们的Wikipage:有用的工具和链接中找到用于开发和链接的有用工具。

ImageSharp团队

  • 詹姆斯·杰克逊 - 南
  • Dirk Lemstra
  • 安东·菲尔索夫(Anton Firsov)
  • 斯科特·威廉姆斯
  • 布莱恩·波普


特别感谢Jetbrains为我们提供了IDE的开源许可证。

下载源码

通过命令行克隆项目:

git clone https://github.com/SixLabors/ImageSharp.git