GcDocs.Imaging 7.2.1

There is a newer version of this package available.
See the version list below for details.
dotnet add package GcDocs.Imaging --version 7.2.1                
NuGet\Install-Package GcDocs.Imaging -Version 7.2.1                
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="GcDocs.Imaging" Version="7.2.1" />                
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add GcDocs.Imaging --version 7.2.1                
#r "nuget: GcDocs.Imaging, 7.2.1"                
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
// Install GcDocs.Imaging as a Cake Addin
#addin nuget:?package=GcDocs.Imaging&version=7.2.1

// Install GcDocs.Imaging as a Cake Tool
#tool nuget:?package=GcDocs.Imaging&version=7.2.1                

GcDocs.Imaging

GcDocs.Imaging (GcImaging) 是一个快速、强大的图像处理 API 库,允许开发人员在 C# 或 VB.NET 代码中进行高级图像处理,而无需依赖第三方库。GcImaging 体积小且极其便携,完全使用纯 C# 编写。它唯一的依赖是 .NET 本身。

其功能包括:

  • 以编程方式创建、加载、修改、保存或转换栅格和矢量(SVG)图像。
  • 读取和写入 JPEG、PNG、WEBP、TIFF、GIF、ICO、BMP 和 JPEG 2000(只读)栅格图像格式。
  • 读取和写入多帧 GIF、ICO 和 TIFF 格式,并访问各个帧。
  • 将可缩放矢量图形(SVG、SVGZ)图像加载到提供的 SVG 文档对象模型中。
  • 使用 SVG DOM 从头开始创建或修改现有的 SVG 图像。
  • 使用相同的常用图形绘制工具处理栅格和矢量图像。
  • 将矢量图像栅格化以与其他图形组合。
  • 具备先进的文本渲染能力,强大的字符和段落格式设置。
  • 支持RTL文本(包括阿拉伯语中的Kashida)和OpenType CJK字体中的位图字形。
  • 用于创建具有文本和图形的复杂基于网格的布局的表格布局引擎。
  • 执行旋转、翻转、裁剪、调整大小、合成、混合操作。
  • 对图像应用高斯模糊、发光、软边缘、抖动、阈值处理等效果。
  • 执行对颜色和 alpha 通道的高级处理。
  • 对EXIF元数据具有完全的编程访问权限。

GcImaging 兼容.NET 7、.NET 6、.NET Core 3.1、.NET Standard 2.x以及.NET Framework 4.6.1或更高版本。

所有功能在 Windows、macOS、Linux、Android 和 iOS 上都得到全面支持。

GcDocs 服务端组件

Product Compatible and additional computed target framework versions.
.NET net5.0 was computed.  net5.0-windows was computed.  net6.0 was computed.  net6.0-android was computed.  net6.0-ios was computed.  net6.0-maccatalyst was computed.  net6.0-macos was computed.  net6.0-tvos was computed.  net6.0-windows was computed.  net7.0 was computed.  net7.0-android was computed.  net7.0-ios was computed.  net7.0-maccatalyst was computed.  net7.0-macos was computed.  net7.0-tvos was computed.  net7.0-windows was computed.  net8.0 was computed.  net8.0-android was computed.  net8.0-browser was computed.  net8.0-ios was computed.  net8.0-maccatalyst was computed.  net8.0-macos was computed.  net8.0-tvos was computed.  net8.0-windows was computed. 
.NET Core netcoreapp2.0 was computed.  netcoreapp2.1 was computed.  netcoreapp2.2 was computed.  netcoreapp3.0 was computed.  netcoreapp3.1 was computed. 
.NET Standard netstandard2.0 is compatible.  netstandard2.1 was computed. 
.NET Framework net461 is compatible.  net462 was computed.  net463 was computed.  net47 was computed.  net471 was computed.  net472 was computed.  net48 was computed.  net481 was computed. 
MonoAndroid monoandroid was computed. 
MonoMac monomac was computed. 
MonoTouch monotouch was computed. 
Tizen tizen40 was computed.  tizen60 was computed. 
Xamarin.iOS xamarinios was computed. 
Xamarin.Mac xamarinmac was computed. 
Xamarin.TVOS xamarintvos was computed. 
Xamarin.WatchOS xamarinwatchos was computed. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

NuGet packages (36)

Showing the top 5 NuGet packages that depend on GcDocs.Imaging:

Package Downloads
GcDocs.Pdf

GcDocs.PDF(GcPdf)是一个跨平台的库,允许您创建、分析和修改 PDF 文档。 它的对象模型紧密遵循 Adobe PDF 规范,并旨在直接访问 PDF 格式的功能。 此外,GcPdf 包括一个强大且独立于平台的字体处理和文本布局引擎以及其他高级功能,使 PDF 文档的创建变得简单和方便。 可以使用可选的 GcHtml 库(https://www.nuget.org/packages/GcDocs.Html/)呈现 HTML 内容。 GcPdf 与。NET 7、.NET 6、.NET 5、.NET Core 3.x 和 2.x、。NET Standard 2.x、.NET Framework 4.6.1 或更高版本兼容。所有功能在 Windows、macOS 和 Linux 上都得到完全支持。 在线演示浏览器可在 https://demo.grapecity.com.cn/GcPdf/ 上访问。

GcDocs.Imaging.Windows

这是一个特定于平台的库,允许其他 GcDocs 软件包与 Windows 系统 API 进行交互。 它提供了对在 Windows 注册表中指定的字体链接的支持,并且可以访问本机的 Windows 图像 API,从而提高性能并增加一些功能。

GcDocs.Barcode

GcDocs.Barcode 是一个跨平台库,提供了一个对象模型用于创建条形码,并提供了在 GrapeCity.Documents.Drawing.GcGraphics 上渲染条形码的扩展方法。 GcDocs.Pdf 提供了 GcGraphics 的实现,允许将条形码渲染到 PDF 文件中。 GcDocs.Barcode 与。NET 7、.NET 6、.NET 5、.NET Core 3.x 和 2.x、。NET Standard 2.x、.NET Framework 4.6.1 或更高版本兼容。所有功能在 Windows、macOS 和 Linux 上都得到完全支持。

GcDocs.Word

GcDocs.Word(GcWord)是一个跨平台的库,用于创建、分析和修改 Office Word 文档,无需依赖于 MS Office。它提供了一个强大且方便的对象模型(基于 Open XML SDK),可访问文档内容和属性,例如页面设置、页眉和页脚等。 GcWord 对象模型旨在使在代码中处理 Office Word 文档更加简单和方便。例如,GcWord 的范围概念允许您创建访问器对象,即使在修改文档时,这些对象也会保持与指定部分内容的关联。 此外,GcWord 提供了一个独立于平台的布局引擎,支持将 Word 文档呈现和导出为 PDF 和图像格式(https://www.nuget.org/packages/GcDocs.Word.Layout/)。 GcWord 与。NET 7、.NET 6、.NET 5、.NET Core 3.x 和 2.x、。NET Standard 2.x、.NET Framework 4.6.1 或更高版本兼容。所有功能在 Windows、macOS 和 Linux 上都得到完全支持。 在线演示浏览器可在 https://demo.grapecity.com.cn/GcWord/上访问。

GcDocs.Pdf.ViewerSupportApi

该软件包实现了 GcDocs PDF Viewer(GcPdfViewer)的服务器端支持 API。您可以在 https://www.npmjs.com/search?q=GcPdfViewer 上找到更多相关信息。

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last updated
7.2.4 272 10/23/2024
7.2.3 578 10/9/2024
7.2.2 1,121 9/20/2024
7.2.1 410 9/3/2024
7.2.0 1,465 8/19/2024
7.1.4 280 7/24/2024
7.1.3 407 6/26/2024
7.1.2 860 5/29/2024
7.1.1 622 4/24/2024
7.1.0 687 4/15/2024
7.0.4 404 3/22/2024
7.0.3 364 2/19/2024
7.0.2 390 1/25/2024
7.0.1 404 1/5/2024
7.0.0 1,842 12/11/2023

# Changes since version 7.2.0:

## Fixed
- [Regression since v7.1.2] Exception occurs when drawing text with certain fonts. (DOC-6470)

## Added
- [TextLayout] HasMissingFontCharacters property: indicates whether text runs contain characters that are not present in the specified and fallback fonts. (DOC-6477)