encode_backward_references_ZopfliCostModel
encode_backward_references_ZopfliCostModel
Przegląd
encode_backward_references_ZopfliCostModel jest klasą w Aspose.Font FOSS dla Python.
Ta klasa zapewnia 7 metod do pracy z obiektami encode_backward_references_ZopfliCostModel w programach Python. Dostępne metody to: GetCommandCost, GetLiteralCosts, GetMinCostCmd, Set, SetFromCommands, SetFromLiteralCosts, __init__. Wszystkie publiczne członki są dostępne dla dowolnej aplikacji Python po zainstalowaniu pakietu Aspose.Font FOSS dla Python. Właściwości: cost_cmd_, cost_dist_, literal_costs_, min_cost_cmd_.
Właściwości
| Nazwa | Typ | Dostęp | Opis |
|---|---|---|---|
min_cost_cmd_ | `` | Odczyt | Zwraca minimalny koszt polecenia. |
literal_costs_ | `` | Odczyt | Pobiera koszty literałów. |
cost_dist_ | `` | Odczyt | Pobiera koszt dist. |
cost_cmd_ | `` | Odczyt | Pobiera koszt cmd . |
Metody
| Sygnatura | Opis |
|---|---|
__init__() | Calls init w tej encode_backward_references_ZopfliCostModel instancji. |
SetFromCommands(num_bytes, position, ringbuffer, ringbuffer_mask, commands, num_commands, last_insert_len) | Inicjalizuje model kosztów Zopfli przy użyciu dostarczonej listy poleceń, bufora pierścieniowego i informacji o położeniu, przygotowując go do optymalnego backward‑reference selection |
SetFromLiteralCosts(num_bytes, position, literal_cost, literal_cost_mask) | Inicjalizuje model przy użyciu tablicy kosztów literałów |
GetCommandCost(dist_code, length_code, insert_length) | Zwraca koszt dla polecenia na podstawie odległości, długości i kodów wstawiania |
GetLiteralCosts(_hx_from, to) | Pobiera koszty literałów dla indeksów od _hx_from do |
GetMinCostCmd() | Zwraca polecenie o minimalnym zapisanym koszcie |
Set(histogram, cost) | Przypisuje histogram i powiązany z nim koszt do modelu |