.\" Man page generated from reStructuredText. . . .nr rst2man-indent-level 0 . .de1 rstReportMargin \\$1 \\n[an-margin] level \\n[rst2man-indent-level] level margin: \\n[rst2man-indent\\n[rst2man-indent-level]] - \\n[rst2man-indent0] \\n[rst2man-indent1] \\n[rst2man-indent2] .. .de1 INDENT .\" .rstReportMargin pre: . RS \\$1 . nr rst2man-indent\\n[rst2man-indent-level] \\n[an-margin] . nr rst2man-indent-level +1 .\" .rstReportMargin post: .. .de UNINDENT . RE .\" indent \\n[an-margin] .\" old: \\n[rst2man-indent\\n[rst2man-indent-level]] .nr rst2man-indent-level -1 .\" new: \\n[rst2man-indent\\n[rst2man-indent-level]] .in \\n[rst2man-indent\\n[rst2man-indent-level]]u .. .TH "GDAL-RASTER-CLEAN-COLLAR" "1" "Aug 18, 2026" "" "GDAL" .SH "نام (NAME)" gdal-raster-clean-collar \- پاک‌سازی حاشیه مجموعه داده رستر و حذف نویز .sp در نسخه 3.11 اضافه شد. .SH "خلاصه دستور (SYNOPSIS)" .INDENT 0.0 .INDENT 3.5 .sp .EX Usage: gdal raster clean\-collar [OPTIONS] [] Clean the collar of a raster dataset, removing noise. Positional arguments: \-i, \-\-input Input raster dataset [required] \-o, \-\-output Output raster dataset Common Options: \-h, \-\-help Display help message and exit \-\-json\-usage Display usage as JSON document and exit \-\-config = Configuration option [may be repeated] \-q, \-\-quiet Quiet mode (no progress bar or warning message) [not available in pipelines] Options: \-f, \-\-of, \-\-format, \-\-output\-format Output format \-\-co, \-\-creation\-option = Creation option [may be repeated] \-\-overwrite Whether overwriting existing output dataset is allowed \-\-update Whether to open existing dataset in update mode \-\-color Transparent color(s): tuple of integer (like \(aqr,g,b\(aq), \(aqblack\(aq, \(aqwhite\(aq (default: black) [may be repeated] \-\-color\-threshold Select how far from specified transparent colors the pixel values are considered transparent. (default: 15) \-\-pixel\-distance Number of consecutive transparent pixels that can be encountered before the giving up search inwards. (default: 2) \-\-add\-alpha Adds an alpha band to the output dataset. Mutually exclusive with \-\-add\-mask \-\-add\-mask Adds a mask band to the output dataset. Mutually exclusive with \-\-add\-alpha \-\-algorithm Algorithm to apply. ALGORITHM=floodfill|twopasses (default: floodfill) Advanced Options: \-\-oo, \-\-open\-option = Open options [may be repeated] \-\-if, \-\-input\-format Input formats [may be repeated] .EE .UNINDENT .UNINDENT .SH "توضیحات (DESCRIPTION)" .sp دستور \fBgdal raster clean\-collar\fP یک تصویر (۸ بیتی) را پویش کرده و تمام پیکسل‌هایی را که در حاشیه تصویر تقریباً یا دقیقاً سیاه (پیش‌فرض)، سفید یا یک یا چند رنگ سفارشی هستند، به رنگ سیاه یا سفید تنظیم می‌کند. این قابلیت اغلب برای «اصلاح» عکس‌های هوایی فشرده‌شده با اتلاف (lossy) به کار می‌رود تا هنگام موزاییک کردن تصویر، پیکسل‌های رنگی شفاف در نظر گرفته شوند. در صورتی که هیچ‌کدام از باندهای آلفا یا ماسک تعیین نشده باشند، فرمت خروجی حتماً باید از فشرده‌سازی بدون اتلاف (lossless) استفاده کند. .SH "گزینه‌های ویژه برنامه (PROGRAM-SPECIFIC OPTIONS)" .INDENT 0.0 .TP .B \-\-add\-alpha یک باند آلفا به فایل خروجی اضافه می‌کند. باند آلفا در حاشیه تصویر روی 0 و در سایر نقاط روی 255 تنظیم می‌شود. این گزینه با \fI\%\-\-add\-mask\fP مانعة‌الجمع است (نمی‌توانند هم‌زمان استفاده شوند). .UNINDENT .INDENT 0.0 .TP .B \-\-add\-mask یک باند ماسک به فایل خروجی اضافه می‌کند. باند ماسک در حاشیه تصویر روی 0 و در سایر نقاط روی 255 تنظیم می‌شود. این گزینه با \fI\%\-\-add\-alpha\fP\& مانعة‌الجمع است (نمی‌توانند هم‌زمان استفاده شوند). .UNINDENT .INDENT 0.0 .TP .B \-\-algorithm floodfill|twopasses الگوریتم مورد استفاده را انتخاب می‌کند. .sp الگوریتم \fBtwopasses\fP از یک گذر بالا به پایین و سپس یک گذر پایین به بالا استفاده می‌کند. ممکن است در نواحی مقعر (concave) بخش‌هایی نادیده گرفته شوند. این الگوریتم تصویر را خط به خط (یک خط پویش در هر زمان) پردازش می‌کند. پویش به سمت «داخل» از هر دو طرف انجام می‌شود و پیکسل‌ها را به سیاه یا سفید تغییر می‌دهد تا زمانی که دست‌کم به تعداد \(dqnon_black_pixels\(dq پیکسل پیدا شوند که بیش از \(dqdist\(dq سطح خاکستری با رنگ سیاه، سفید یا رنگ‌های سفارشی فاصله داشته باشند؛ در این نقطه پویش متوقف می‌شود. پیکسل‌های تقریباً سیاه، سفید یا رنگ‌های سفارشی به سیاه یا سفید تبدیل می‌شوند. این الگوریتم همچنین برای شناسایی فرورفتگی‌ها در بالا یا پایین، تصویر را از بالا به پایین و از پایین به بالا پویش می‌کند. .sp الگوریتم \fBfloodfill\fP (پیش‌فرض) از الگوریتم \X'tty: link https://en.wikipedia.org/wiki/Flood_fill#Span_filling'\fI\%Flood Fill\fP\X'tty: link' استفاده می‌کند و برای نواحی مقعر نیز کارایی دارد. این روش نیاز به ایجاد یک مجموعه داده موقت دارد و از \fBtwopasses\fP\& کندتر است. هنگامی که مقداری غیر از صفر برای \fI\%\-\-pixel\-distance\fP استفاده شود، الگوریتم \fBtwopasses\fP عملاً به‌عنوان مرحله اولیه \fBfloodfill\fP\& اجرا می‌شود. .UNINDENT .INDENT 0.0 .TP .B \-\-color ,,...|black|white جستجو برای پیکسل‌های نزدیک به رنگ مشخص‌شده. می‌تواند چندین بار تکرار شود. هنگامی که این گزینه تعیین شود، پیکسل‌هایی که به‌عنوان حاشیه در نظر گرفته می‌شوند روی 0 تنظیم می‌گردند، مگر اینکه فقط white مشخص شده باشد که در این صورت روی 255 تنظیم می‌شوند. .UNINDENT .INDENT 0.0 .TP .B \-\-color\-threshold تعیین می‌کند که مقادیر پیکسل‌ها تا چه اندازه می‌توانند از رنگ‌های سیاه، سفید یا رنگ‌های سفارشی فاصله داشته باشند و همچنان نزدیک به آن‌ها در نظر گرفته شوند. مقدار پیش‌فرض 15 است. .UNINDENT .INDENT 0.0 .TP .B \-\-pixel\-distance تعداد پیکسل‌های شفاف متوالی که می‌توان قبل از توقف جستجو به سمت داخل با آن‌ها مواجه شد. به بیان دیگر، حاشیه به اندازه این تعداد پیکسل گسترش خواهد یافت. مقدار پیش‌فرض 2 است. .UNINDENT .SH "گزینه‌های استاندارد (STANDARD OPTIONS)" .INDENT 0.0 .TP .B \-\-co, \-\-creation\-option = بسیاری از فرمت‌ها یک یا چند گزینه اختیاری ساخت دارند که می‌توان از آن‌ها برای کنترل جزئیات فایل ایجادشده استفاده کرد. به‌عنوان مثال، درایور GeoTIFF از گزینه‌های ساخت برای کنترل نوع فشرده‌سازی و کاشی‌بندی بودن فایل پشتیبانی می‌کند. .sp می‌تواند تکرار شود. .sp گزینه‌های ساخت موجود بسته به درایور فرمت متفاوت هستند و برخی فرمت‌های ساده اصولاً هیچ گزینه ساختی ندارند. فهرستی از گزینه‌های پشتیبانی‌شده برای هر فرمت را می‌توان با گزینه خط فرمان \fI\%\-\-formats\fP مشاهده کرد، اما مستندات رسمی مربوط به درایور مرجع قطعی اطلاعات درباره گزینه‌های ساخت است. برای گزینه‌های ساخت مجاز هر فرمت به مستندات اختصاصی \fI\%Raster drivers\fP مراجعه کنید. .UNINDENT .INDENT 0.0 .TP .B \-f, \-\-of, \-\-format, \-\-output\-format فرمت رستر خروجی مورد استفاده را مشخص می‌کند. مقادیر مجاز را می‌توان با دستور زیر به دست آورد: \fBgdal \-\-formats | grep raster | grep + | sort\fP .UNINDENT .INDENT 0.0 .TP .B \-\-overwrite به برنامه اجازه بازنویسی روی فایل یا مجموعه داده مقصد موجود را می‌دهد. در غیر این صورت، به‌طور پیش‌فرض، اگر فایل یا مجموعه داده مقصد از قبل وجود داشته باشد، \fBgdal\fP با خطا متوقف می‌شود. .UNINDENT .INDENT 0.0 .TP .B \-\-update اگر فقط یک مجموعه داده ورودی مشخص شده باشد، درخواست باز شدن آن در حالت به‌روزرسانی (update) داده می‌شود. اگر یک مجموعه داده خروجی مشخص شده باشد، درخواست باز شدن آن در حالت به‌روزرسانی داده می‌شود (این به این معناست که فایل باید از قبل وجود داشته باشد). توجه داشته باشید که به‌روزرسانی یک مجموعه داده موجود در صورت فشرده بودن ممکن است منجر به افزایش حجم فایل شود، و یا در صورت استفاده از فشرده‌سازی با اتلاف، به افت کیفیت منجر گردد. .UNINDENT .SH "وضعیت خروج (EXIT STATUS)" .sp این برنامه در صورت موفقیت کد وضعیت 0 و در صورت بروز خطا مقداری غیرصفر بازمی‌گرداند (خطاهای غیر مسدودکننده‌ای که به‌صورت هشدار صادر می‌شوند، اجرای موفقیت‌آمیز در نظر گرفته می‌شوند). .SH "مثال‌ها (EXAMPLES)" .SS مثال ۱: ویرایش درجا یک مجموعه داده با استفاده از رنگ سیاه پیش‌فرض به‌عنوان رنگ حاشیه .INDENT 0.0 .INDENT 3.5 .sp .EX $ gdal raster clean\-collar \-\-update my.tif .EE .UNINDENT .UNINDENT .SS مثال ۲: ایجاد یک مجموعه داده جدید با استفاده از رنگ سیاه یا سفید به‌عنوان رنگ حاشیه، با در نظر گرفتن مقادیر بازه [0,5] به‌عنوان سیاه و مقادیر بازه [250,255] به‌عنوان سفید. این دستور همچنین یک باند آلفا به مجموعه داده خروجی اضافه می‌کند. .INDENT 0.0 .INDENT 3.5 .sp .EX $ gdal raster clean\-collar \-\-add\-alpha \-\-color=black \-\-color=white \-\-color\-threshold=5 in.tif out.tif .EE .UNINDENT .UNINDENT .SH "نویسندگان (AUTHORS)" Even Rouault .SH "کپی‌رایت و تکثیر (COPYRIGHT)" 1998-2026 .\" Generated by docutils manpage writer. .