GcDocs.Imaging
7.1.0
See the version list below for details.
dotnet add package GcDocs.Imaging --version 7.1.0
NuGet\Install-Package GcDocs.Imaging -Version 7.1.0
<PackageReference Include="GcDocs.Imaging" Version="7.1.0" />
paket add GcDocs.Imaging --version 7.1.0
#r "nuget: GcDocs.Imaging, 7.1.0"
// Install GcDocs.Imaging as a Cake Addin #addin nuget:?package=GcDocs.Imaging&version=7.1.0 // Install GcDocs.Imaging as a Cake Tool #tool nuget:?package=GcDocs.Imaging&version=7.1.0
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 | Versions 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. |
-
.NETFramework 4.6.1
- System.Buffers (>= 4.4.0)
- System.Memory (>= 4.5.0)
- System.Numerics.Vectors (>= 4.4.0)
- System.Runtime.CompilerServices.Unsafe (>= 4.5.0)
- System.ValueTuple (>= 4.5.0)
-
.NETStandard 2.0
- System.Buffers (>= 4.4.0)
- System.Memory (>= 4.5.0)
- System.Numerics.Vectors (>= 4.4.0)
- System.Runtime.CompilerServices.Unsafe (>= 4.5.0)
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 | 277 | 10/23/2024 |
7.2.3 | 623 | 10/9/2024 |
7.2.2 | 1,146 | 9/20/2024 |
7.2.1 | 413 | 9/3/2024 |
7.2.0 | 1,473 | 8/19/2024 |
7.1.4 | 283 | 7/24/2024 |
7.1.3 | 411 | 6/26/2024 |
7.1.2 | 865 | 5/29/2024 |
7.1.1 | 626 | 4/24/2024 |
7.1.0 | 690 | 4/15/2024 |
7.0.4 | 408 | 3/22/2024 |
7.0.3 | 368 | 2/19/2024 |
7.0.2 | 394 | 1/25/2024 |
7.0.1 | 408 | 1/5/2024 |
7.0.0 | 1,846 | 12/11/2023 |
# 重要信息
- 这是 GcDocs.Imaging 软件包的首次发布,该软件包由 GrapeCity.Documents.Imaging 更名而来。
- GcDocs.Imaging 与 GrapeCity.Documents.Imaging 的功能保持一致,并且与 GrapeCity.Documents.Imaging 保持兼容,未来我们将持续对 GcDocs.Imaging 添加新功能并进行维护。
- GcDocs.Imaging 与 GrapeCity.Documents.Imaging 使用相同的授权策略,如果在您的升级中,遇到任何授权问题,可以发送邮件至 info.xa@grapecity.com 联系我们获取帮助。
# Changes since version 7.0.4:
## Added
- Method GcGraphics.DrawRotatedText(): Draws rotated text inside an unrotated rectangle (similar to how MS Excel draws rotated text in borderless cells). (DOC-5997)
- Method GcGraphics.DrawSlantedText(): Draws rotated text inside a slanted rectangle (similar to how MS Excel draws rotated text in cells with borders). (DOC-5997)
- Method GcGraphics.MeasureRotatedText(): Calculates the bounds of rotated text inside an unrotated rectangle. (DOC-5997)