图片 XObject 编码与缓存管理。
PdfImageXObject
01 Syntax
Microsoft.VisualBasic.MIME.application.pdf.PdfImageXObject
02 Methods
| Name | Overloads | Summary |
|---|---|---|
| GetOrCreate | 1 | 取得或创建指定路径图片的 XObject。失败时返回 Nothing(调用方应跳过并提示)。 同一文件仅告警一次。 |
| EncodeJpeg | 1 | 封装 JPEG:直接以 /DCTDecode 原样嵌入。 |
| EncodePng | 1 | 解码 PNG 为 raw RGB(含逆滤波),再以 Flate 压缩嵌入。 |
| Unfilter | 1 | 逆向 PNG 行滤波器(None/Sub/Up/Average/Paeth)。 |
| ZlibCompress | 1 | zlib 压缩(与 ImageHelper.ZlibCompress 等价)。 |
03 Members
GetOrCreate(
String)取得或创建指定路径图片的 XObject。失败时返回 Nothing(调用方应跳过并提示)。 同一文件仅告警一次。
EncodeJpeg(
String, Byte())封装 JPEG:直接以 /DCTDecode 原样嵌入。
EncodePng(
String, Byte())解码 PNG 为 raw RGB(含逆滤波),再以 Flate 压缩嵌入。
Unfilter(
Byte(), Int32, Int32, Int32)逆向 PNG 行滤波器(None/Sub/Up/Average/Paeth)。
ZlibCompress(
Byte())zlib 压缩(与 ImageHelper.ZlibCompress 等价)。