OptimizeImages

Ảnh, tối ưu hóa

Mô tả

Encode lại các image XObject đủ điều kiện thành JPEG và chỉ giữ bản thay thế khi nó nhỏ hơn bản gốc

Cú pháp

Delphi

Function TPDFlib.OptimizeImages(Quality: Integer): Integer;

Tham số

QualityChất lượng JPEG từ 1 đến 100, hoặc 0 để dùng chất lượng mặc định đã cấu hình

Giá trị trả về

Số image XObject đã được thay thế

Ghi chú

Các ảnh đã encode bằng DCT, JPX hay JBIG2 và các ảnh dùng làm stencil hay color-key mask được giữ nguyên

Ảnh đủ điều kiện có ít nhất 32 pixel mỗi chiều và dùng stream tối thiểu 256 byte

Ảnh đủ điều kiện phải tối thiểu 32 pixel mỗi chiều và dùng một stream ít nhất 256 byteCác ảnh độc lập chạy theo các lô worker có giới hạn cấu hình bởi SetOptimizationWorkers; dictionary có phụ thuộc gián tiếp giữ trên đường tuần tựViệc sửa tài liệu theo thứ tự object và một kết quả encode không nhỏ hơn sẽ bị bỏ

Thao tác báo tiến trình và

Abort dừng được giữa các ranh giới khám phá và lô

Xem thêm

GetImageInfoJSON, CompressImages