HEIF-ENC(1) General Commands Manual HEIF-ENC(1)

heif-enc - تبدیل و انکود تصاویر به فرمت فشرده HEIF/HEIC/AVIF

heif-enc [-h|--help] [-q QUALITY|--quality QUALITY] [-L|--lossless] [-t SIZE|--thumb SIZE] [--no-alpha] [--no-thumb-alpha] [-o FILENAME|--output FILENAME] [-v|--verbose] [-P|--params] [-b DEPTH] [-p NAME=VALUE] filename[.jpg|.png|.y4m]

heif-enc تصاویر را به فرمت‌های HEIC/HEIF تبدیل و انکود می‌کند.

سطح کیفیت را بین 0 تا 100 برای فایل خروجی تولیدشده تعیین می‌کند.
تولید خروجی بدون اتلاف (بدون افت کیفیت) (گزینه -q در این حالت بی‌اثر است).
تولید تصویر بندانگشتی با حداکثر اندازه SIZE پیکسل (پیش‌فرض: غیرفعال).
کانال آلفا (شفافیت) ذخیره نشود.
کانال آلفا در تصویر بندانگشتی ذخیره نشود.
نام فایل خروجی (اختیاری).
فعال‌سازی خروجی گزارش با جزئیات بیشتر (تکرار گزینه سطح گزارش را افزایش می‌دهد).
نمایش تمام پارامترهای انکودر و خروج. فایل ورودی در این حالت لازم نیست و استفاده نمی‌شود.
عمق بیتی فایل HEIF تولیدشده هنگام استفاده از ورودی PNG با عمق ۱۶ بیتی (پیش‌فرض: 10 بیت).
تنظیم پارامترهای اضافی انکودر. بخش نکات (NOTES) در ادامه را ببینید.

0

موفقیت‌آمیز

1

شکست (خطای نحو یا کاربرد؛ خطا در بارگذاری، تبدیل یا نوشتن تصویر).

فرمت‌های ورودی در دسترس به کتابخانه‌هایی بستگی دارند که هنگام کامپایل برنامه موجود بوده‌اند. فرمت‌های JPEG، PNG و Y4M پشتیبانی می‌شوند و نوع فایل بر اساس پسوند فایل ورودی تشخیص داده می‌شود.

هنگام مشخص کردن چندین تصویر منبع، همه آن‌ها در یک فایل HEIF واحد ذخیره خواهند شد.

هنگام استفاده از انکودر x265، می‌توانید هر یک از پارامترهای آن را با قرار دادن پیشوند x265: قبل از نام پارامتر ارسال کنید. بنابراین، برای تنظیم پارامتر ctu، باید x265:ctu را در libheif تنظیم کنید (به‌عنوان مثال: -p x265:ctu=64).

توجه داشته باشید که هنگام استفاده از این پیشوند، هیچ بررسی روی معتبر بودن پارامترها انجام نمی‌شود.

گزارش اشکالات و مشکلات در نشانی: https://github.com/strukturag/libheif

Dirk Farin, struktur AG

Copyright © 2017 struktur AG