encode_Entropy_encode

encode_Entropy_encode

نمای کلی

encode_Entropy_encode یک کلاس در Aspose.Font FOSS برای Python است.

این کلاس 18 متد برای کار با اشیاء encode_Entropy_encode در برنامه‌های Python فراهم می‌کند. متدهای موجود شامل: ConvertBitDepthsToSymbols, CreateHuffmanTree, DecideOverRleUse, EntropyCodeBlockLength, EntropyCodeBlockType, EntropyCodeCommand, EntropyCodeContextMap, EntropyCodeDistance, EntropyCodeLiteral, OptimizeHuffmanCountsForRle, Reverse, ReverseBits و 6 متد دیگر هستند. تمام اعضای عمومی پس از نصب بسته Aspose.Font FOSS برای Python، برای هر برنامه Python قابل دسترس هستند.

روش ها

امضاتوضیح
__init__()Calls init در این نمونه encode_Entropy_encode.
EntropyCodeLiteral()یک نماد لغوی را با استفاده از کدگذاری انتروپی رمزگذاری می‌کند
EntropyCodeCommand()یک توکن فرمان را با استفاده از کدگذاری انتروپی رمزگذاری می‌کند
EntropyCodeDistance()مقدار فاصله را برای تطابق‌های سبک LZ رمزگذاری می‌کند
EntropyCodeBlockLength()طول یک بلوک را در کدگذاری آنتروپی رمزگذاری می‌کند
EntropyCodeContextMap()نقشهٔ زمینه را برای مدل‌های آنتروپی تطبیقی رمزگذاری می‌کند
EntropyCodeBlockType()شناسهٔ نوع یک بلوک را رمزگذاری می‌کند
SortHuffmanTree(v0, v1)دو گره‌ی درخت هوفمان v0 و v1 را مرتب می‌کند
SetDepth(p, pool, pool_off, depth, depth_off, level)مقدارهای عمق را در یک استخر در افست‌های داده‌شده و سطح تنظیم می‌کند
CreateHuffmanTree(data, data_off, length, tree_limit, depth, depth_off)یک درخت هوفمان را از داده‌ها با محدودیت‌ها می‌سازد و عمق‌ها را خروجی می‌دهد
Reverse(v, start, end)عناصر لیست v را بین اندیس‌های شروع و پایان معکوس می‌کند
WriteHuffmanTreeRepetitions(previous_value, value, repetitions, tree, extra_bits_data)تکرارهای درخت هافمن را برای تغییر مقدار می‌نویسد
WriteHuffmanTreeRepetitionsZeros(repetitions, tree, extra_bits_data)تکرارهای مقادیر صفر را در درخت هافمن می‌نویسد
OptimizeHuffmanCountsForRle(length, counts)تعداد نمادهای هافمن را برای رمزگذاری طول‌دنباله بهینه می‌کند
DecideOverRleUse(depth, depth_off, length, use_rle_for_non_zero, use_rle_for_zero)تصمیم می‌گیرد که آیا برای عمق‌های صفر و غیرصفر RLE اعمال شود
WriteHuffmanTree(depth, depth_off, length, tree, extra_bits_data)یک درخت هافمن را با استفاده از آرایه‌های عمق و بیت‌های اضافه می‌نویسد
ReverseBits(num_bits, bits)ترتیب بیت‌ها را در عددی با عرض بیت مشخص معکوس می‌کند
ConvertBitDepthsToSymbols(depth, depth_off, _hx_len, bits, bits_off)مقادیر عمق بیت را به کدهای نماد تبدیل می‌کند

همچنین ببینید:

 فارسی