THPDFImageRecompressionCostOptions Record
Ρυθμίζει την αναζήτηση επανασυμπίεσης εικόνων βάσει οπτικού κόστους, εύρος και βήμα ποιότητας, budget αντιληπτικού σφάλματος, βάρη οπτικού και byte κόστους, ελάχιστη εξοικονόμηση και βήμα δειγματοληψίας
Δήλωση
THPDFImageRecompressionCostOptions= record
MinimumQuality: Integer;
MaximumQuality: Integer;
QualityStep: Integer;
MaximumPerceptualError: Double;
VisualErrorWeight: Double;
ByteCostWeight: Double;
MinimumSavingsBytes: Int64;
SampleStride: Integer;
class function Default: THPDFImageRecompressionCostOptions; static;
end;
Μονάδα
HPDFDoc
Πεδία
| Πεδίο | Σκοπός |
|---|---|
MinimumQuality | Κάτω όριο του σαρωθέντος εύρους ποιότητας, προεπιλογή 30 |
MaximumQuality | Πάνω όριο του σαρωθέντος εύρους ποιότητας, προεπιλογή 90 |
QualityStep | Βήμα μεταξύ δοκιμαστικών ποιότητων, προεπιλογή 10 |
MaximumPerceptualError | Αντιληπτικό σφάλμα που δεν πρέπει να υπερβαίνει ένας υποψήφιος για να γίνει αποδεκτός, προεπιλογή 3.0 |
VisualErrorWeight | Βάρος του όρου αντιληπτικού σφάλματος στη βαθμολογία κόστους, προεπιλογή 1.0 |
ByteCostWeight | Βάρος του όρου byte κόστους στη βαθμολογία κόστους, προεπιλογή 1.0 |
MinimumSavingsBytes | Ελάχιστη εξοικονόμηση bytes πριν κρατηθεί μια επανασυμπίεση, προεπιλογή 1 |
SampleStride | Βήμα pixel κατά τη δειγματοληψία αποκωδικοποιημένων εικόνων για τη μέτρηση σφάλματος, προεπιλογή 4 |
Default | Class function που επιστρέφει τις παραπάνω τιμές |
Σημειώσεις χρήσης
- Ξεκινήστε από το
THPDFImageRecompressionCostOptions.Defaultκαι προσαρμόστε μεμονωμένα πεδία, ένα μεγαλύτεροQualityStepανταλλάσσει ακρίβεια με λιγότερες δοκιμές κωδικοποίησης - Αυξήστε το
ByteCostWeightγια να σπρώξετε την αναζήτηση προς μικρότερα αρχεία, ή τοVisualErrorWeightγια να προτιμήσετε την πιστότητα - Περάστε το record στην
THotPDF.OptimizeLoadedImagesByVisualCostκαι διαβάστε το αντίστοιχοTHPDFImageRecompressionCostInfoγια τον απολογισμό του αποτελέσματος