ImageInfo

概述

ImageInfo 是 Aspose.PDF 为 Go 提供的 FOSS 中的类型。

ImageInfo 保存页面上发现的图像的元数据,而不对像素数据进行解码。

此类型为在 Go 程序中处理 ImageInfo 对象提供了 4 个方法。可用的方法包括:Extract、Remove、Replace、ReplaceFromStream。在安装 Aspose.PDF FOSS for Go 包后,所有公共成员对任何 Go 应用程序均可访问。属性包括:BPC、ColorSpace、Format、Height、Inline、Name,以及另外 5 项。

属性

名称类型访问描述
Widthint读写获取宽度。
Heightint读写获取高度。
BPCint读写获取 bpc。
ColorSpaceImageColorSpace读写获取颜色空间。
FormatImageFormat读写获取格式。
Xfloat64读写获取 x。
Yfloat64读写获取 y。
PageWidthfloat64读写获取页面宽度。
PageHeightfloat64读写获取页面高度。
Inlinebool读写获取内联。
Namestring读写获取名称。

方法

签名描述
Extract() → (*Image, error)Extract 对图像进行解码,并返回包含像素数据的完整 Image。
Remove() → errorRemove 将图像从页面中移除。
Replace(path: string) → errorReplace 将图像数据替换为来自文件的新图像。
ReplaceFromStream(r: io.Reader) → errorReplaceFromStream 将图像数据替换为来自读取器的新图像。

另请参阅

 中文