THPDFImageRecompressionCostOptions Record
Regola la ricerca di ricompressione delle immagini a costo visivo: intervallo e passo di qualità, budget di errore percettivo, pesi visivo e costo-byte, risparmio minimo e passo di campionamento
Dichiarazione
THPDFImageRecompressionCostOptions= record
MinimumQuality: Integer;
MaximumQuality: Integer;
QualityStep: Integer;
MaximumPerceptualError: Double;
VisualErrorWeight: Double;
ByteCostWeight: Double;
MinimumSavingsBytes: Int64;
SampleStride: Integer;
class function Default: THPDFImageRecompressionCostOptions; static;
end;
Unità
HPDFDoc
Campi
| Campo | Scopo |
|---|---|
MinimumQuality | Limite inferiore dell'intervallo di qualità esplorato; predefinito 30 |
MaximumQuality | Limite superiore dell'intervallo di qualità esplorato; predefinito 90 |
QualityStep | Incremento tra le qualità di prova; predefinito 10 |
MaximumPerceptualError | Errore percettivo che un candidato non deve superare per essere accettato; predefinito 3.0 |
VisualErrorWeight | Peso del termine di errore percettivo nel punteggio di costo; predefinito 1.0 |
ByteCostWeight | Peso del termine di costo in byte nel punteggio di costo; predefinito 1.0 |
MinimumSavingsBytes | Risparmio minimo di byte richiesto prima che una ricompressione venga tenuta; predefinito 1 |
SampleStride | Passo in pixel usato quando si campionano le immagini decodificate per la misura dell'errore; predefinito 4 |
Default | Funzione di classe che restituisce i valori elencati sopra |
Note d'uso
- Parti da
THPDFImageRecompressionCostOptions.Defaulte aggiusta i singoli campi; unQualitySteppiù grande scambia accuratezza con meno prove di codifica - Aumenta
ByteCostWeightper spingere la ricerca verso file più piccoli, oVisualErrorWeightper favorire la fedeltà - Passa il record a
THotPDF.OptimizeLoadedImagesByVisualCoste leggi ilTHPDFImageRecompressionCostInfocorrispondente per la contabilità dell'esito