mirror of
https://pdfium.googlesource.com/pdfium
synced 2026-07-31 19:12:12 +08:00
This CL removes the cache for /ICCBased gradients to remove the quantization for gradients, hence fixing the issue. Bug: 41244214 Change-Id: I0c749b43b09e1740f800531fcf055ce352f40418 Reviewed-on: https://pdfium-review.googlesource.com/c/pdfium/+/151770 Reviewed-by: Lei Zhang <thestig@chromium.org> Reviewed-by: Tom Sepez <tsepez@chromium.org> Commit-Queue: Tom Sepez <tsepez@chromium.org>
fpdfapi/
This subdirectory contains the central implementation of the PDF specification, ranging from low-level parsing to high-level page representation and rendering.
Subdirectories
- cmaps/: Logic and static data for character mapping, providing the necessary infrastructure to support multi-byte character sets (CJK) and custom encoding mappings.
- edit/: Tools for modification and creation. Contains the logic for document generation, page organization, and font subsetting.
- font/: PDF-specific font logic, including Type1, TrueType, and CIDFont implementations, as well as glyph mapping and font resource management.
- page/: Provides a logical representation of PDF objects as high-level page content. This includes managing resources like fonts, colorspaces, and interpreting content streams into interactive objects.
- parser/: The foundations of PDF reading. Handles low-level syntax (objects, arrays, dictionaries), cross-reference tables, and the incremental update system.
- render/: The bridge between the PDF object graph and the graphics engine. It coordinates the translation of page objects into drawing calls for the rendering backends.