| gtk4-rendernode-tool(1) | GTK commands | gtk4-rendernode-tool(1) |
نام (NAME)
gtk4-rendernode-tool - ابزار کاربردی GskRenderNode
خلاصه دستور (SYNOPSIS)
gtk4-rendernode-tool <COMMAND> [OPTIONS...] <FILE> gtk4-rendernode-tool benchmark [OPTIONS...] <FILE> gtk4-rendernode-tool compare [OPTIONS...] <FILE1> <FILE2> gtk4-rendernode-tool convert [OPTIONS...] <FILE1> gtk4-rendernode-tool extract [OPTIONS...] <FILE> gtk4-rendernode-tool info [OPTIONS...] <FILE> gtk4-rendernode-tool match [OPTIONS...] <PATTERN> <FILE> gtk4-rendernode-tool render [OPTIONS...] <FILE> [<FILE>] gtk4-rendernode-tool show [OPTIONS...] <FILE>
توضیحات (DESCRIPTION)
دستور gtk4-rendernode-tool میتواند عملیات مختلفی را روی rendernodeهای سریالسازیشده انجام دهد.
دستورها (COMMANDS)
اطلاعات (Information)
دستور info اطلاعات کلی درباره rendernode، مانند تعداد گرهها و عمق درخت را نمایش میدهد.
نمایش (Showing)
دستور show گره رندر (rendernode) را نمایش میدهد.
--offload
گره را درون یک GraphicsOffload قرار میدهد. این گزینه برای آزمایش قابلیتهای برونسپاری بار پردازشی (offloading) در rendernodeهای ساده در نظر گرفته شده است.
--undecorated
تزئینات پنجره را حذف میکند. این قابلیت برای رندر کردن دقیق rendernode بدون هیچگونه نوار عنوان در نظر گرفته شده است.
رندر کردن (Rendering)
دستور render خروجی رندرشده از rendernode را به صورت یک تصویر png، tiff یا svg یا یک سند pdf ذخیره میکند. نام فایل خروجی را میتوان به عنوان آرگومان دوم FILE مشخص کرد.
--renderer=RENDERER
--dont-move
موقعیت گره را نسبت به شبکه پیکسلها (pixel grid) بدون تغییر نگه میدارد.
سنجش کارایی (Benchmark)
دستور benchmark رندر یک گره را با رندرکنندههای موجود ارزیابی (سنجش کارایی) کرده و زمانهای اجرا را چاپ میکند.
--renderer=RENDERER
--runs=RUNS
--no-download
مقایسه (Compare)
دستور compare رندر یک گره را با یک تصویر مرجع، یا رندرهای دو گره، یا دو تصویر را با یکدیگر مقایسه میکند. در صورت یافتن هرگونه تفاوت، وضعیت خروج ۱ است. اگر تصاویر یکسان باشند، مقدار خروج ۰ خواهد بود.
--renderer=RENDERER
--output=FILE
--quiet
تبدیل (Convert)
دستور convert یک آیکون نمادین SVG را به یک گره تبدیل کرده و نتیجه را در stdout مینویسد.
--recolor
--fg=COLOR --success=COLOR --warning=COLOR --error=COLOR
--size=SIZE
استخراج (Extract)
دستور extract تمام data urlهای موجود در یک فایل گره را در یک دایرکتوری مشخص ذخیره میکند. نام فایلهای استخراجشده از mimetype نشانی url گرفته میشود.
--dir=DIRECTORY
تطبیق الگو (Matching)
دستور match امکان شمارش رخدادهای الگوهای گره در یک گره بزرگتر را فراهم میکند. نحو الگوها امکان توصیف مجموعههایی از گرهها با انواع مشخص را فراهم میسازد، مانند این موارد:
تطبیق گرههای mask با هر فرزند منبع و یک گره color به عنوان فرزند mask.
(rounded-clip linear-gradient)
تطبیق گرههای rounded clip حاوی یک linear gradient.
(container 2 color (fill color))
تطبیق containerهایی با ۲ فرزند، که نخستین آن یک گره color و دومین آن یک گره fill حاوی یک گره color است.
| GTK |