encode_backward_references_ZopfliCostModel
encode_backward_references_ZopfliCostModel
Übersicht
encode_backward_references_ZopfliCostModel ist eine Klasse in Aspose.Font FOSS für Python.
Diese Klasse bietet 7 Methoden zur Arbeit mit encode_backward_references_ZopfliCostModel-Objekten in Python-Programmen. Verfügbare Methoden sind: GetCommandCost, GetLiteralCosts, GetMinCostCmd, Set, SetFromCommands, SetFromLiteralCosts, __init__. Alle öffentlichen Mitglieder sind für jede Python-Anwendung zugänglich, nachdem das Aspose.Font FOSS für Python-Paket installiert wurde. Eigenschaften: cost_cmd_, cost_dist_, literal_costs_, min_cost_cmd_.
Eigenschaften
| Name | Typ | Zugriff | Beschreibung |
|---|---|---|---|
min_cost_cmd_ | `` | Lesen | Gibt das minimale Kosten-Cmd zurück. |
literal_costs_ | `` | Lesen | Gibt die Literal-Kosten zurück. |
cost_dist_ | `` | Lesen | Gibt die Kostenverteilung zurück. |
cost_cmd_ | `` | Lesen | Gibt die Kosten-Cmd zurück. |
Methoden
| Signatur | Beschreibung |
|---|---|
__init__() | Calls init bei dieser encode_backward_references_ZopfliCostModel Instanz. |
SetFromCommands(num_bytes, position, ringbuffer, ringbuffer_mask, commands, num_commands, last_insert_len) | Initialisiert das Zopfli‑Kostenmodell mit der bereitgestellten Befehlsliste, dem Ringpuffer und den Positionsinformationen und bereitet es für die optimale Auswahl von Rückwärtsreferenzen vor. |
SetFromLiteralCosts(num_bytes, position, literal_cost, literal_cost_mask) | Initialisiert das Modell mithilfe eines Literal-Kosten-Arrays |
GetCommandCost(dist_code, length_code, insert_length) | Gibt die Kosten für einen Befehl zurück, basierend auf Abstand, Länge und Einfüge-Codes |
GetLiteralCosts(_hx_from, to) | Ruft Literal-Kosten für Indizes von _hx_from bis zu to ab |
GetMinCostCmd() | Gibt den Befehl mit den minimalen gespeicherten Kosten zurück |
Set(histogram, cost) | Weist dem Modell ein Histogramm und die zugehörigen Kosten zu. |