این دستور renrotp است که می تواند در ارائه دهنده هاست رایگان OnWorks با استفاده از یکی از چندین ایستگاه کاری آنلاین رایگان ما مانند Ubuntu Online، Fedora Online، شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MAC OS اجرا شود.
برنامه:
نام
renrot - تغییر نام و چرخش تصاویر بر اساس داده های EXIF
خلاصه
رنروت [گزینه ها] [[--] FILE1 FILE2 ...]
شرح
رنروت برای کار با مجموعه ای از فایل های حاوی داده های EXIF در نظر گرفته شده است و می تواند دو کار را انجام دهد
به آنها -- تغییر نام و چرخش. مجموعه ای از فایل ها را می توان به طور صریح یا با استفاده از
--افزونه گزینه ای که فایل های با پسوند داده شده را انتخاب می کند. رنروت روی فایل ها کار می کند
در فهرست کاری فعلی، مگر اینکه به آن داده شود ---دایرکتوری کار گزینه ای که این را تغییر می دهد
به طور پیش فرض
رنروت نام فایل های ورودی را با استفاده از یک الگوی نام منعطف (که در میان سایر موارد از آن استفاده می کند) تغییر می دهد
تگ های DateTimeOriginal و FileModifyDate EXIF، در صورت وجود، در غیر این صورت فایل را نامگذاری می کند
با توجه به مهر زمانی فعلی). به علاوه، پوک شدن می تواند فایل ها را با توجه به
دوره زمانی تصویربرداری یا به یک الگوی معین.
علاوه بر این، فایلها و تصاویر کوچک آنها را مطابق با تگ Orientation EXIF میچرخاند. اگر که
برچسب وجود ندارد، برنامه اجازه می دهد تا پارامترهای چرخش را با استفاده از آن تنظیم کنید - زاویه چرخش و
- چرخش شست گزینه های خط فرمان این در حال حاضر فقط برای فرمت JPEG اجرا می شود.
این برنامه همچنین می تواند نظرات را در مکان های زیر قرار دهد:
- برچسب تفسیر از فایل (نگاه کنید به --comment-file گزینه)
- برچسب UserComment از متغیر پیکربندی (به بخش "TAGS" مراجعه کنید)
جزئیات شخصی ممکن است از طریق برچسب های XMP تعریف شده در یک فایل پیکربندی مشخص شود، به "TAGS" مراجعه کنید.
بخش.
علاوه بر این، پوک شدن می تواند تمام فایل ها را در دایرکتوری های مختلف، با توجه به یک داده، جمع کند
الگوی تاریخ/زمان، تنظیم شده با --aggr-template.
OPTIONS
-c or --config-file فایل
مسیر فایل پیکربندی
-d or ---دایرکتوری کار DIR
دایرکتوری کاری را تعریف کنید.
-- استثناء کردن فایل
فایل هایی را برای حذف مشخص کنید. حروف وحشی مجاز نیست. اگر مجموعه ای از فایل ها داده شود، وجود دارد
باید به تعداد موارد موجود در مجموعه، این گزینه تکرار شود.
-- زیر مجموعه فایل فایل
دریافت نام فایلها برای کار بر روی فایل. فایل باید دارای یک نام فایل برای هر باشد
خط این گزینه زمانی مفید است که شما نیاز به پردازش تنها مجموعه ای از X از فایل های Y در آن دارید
دایرکتوری اگر مشخص شده باشد، بقیه فایل های داده شده در خط فرمان نادیده گرفته می شوند.
-e or --افزونه افزونه
فایل ها را با داده شده پردازش کنید افزونه (JPG، jpeg، CRW، crw، و غیره). بسته به
سیستم عامل، جستجوی برنامه افزودنی ممکن است به حروف کوچک و بزرگ حساس باشد یا نباشد.
--mtime, --no-mtime
با استفاده از مقدار تگ DateTimeOriginal تعیین می کند که آیا mtime فایل تنظیم شود یا خیر. استفاده کنید
--no-mtime برای تنظیم آن بر روی مهر زمان فعلی پس از پردازش.
--بدون پوسیدگی or --nochg
از تغییر نام، چرخش، تگ و mtime تصاویر خودداری کنید. در حالی که فایل ها را از هر گونه تغییری نجات می دهد
امکان تجمیع، تولید صفحه تماس و غیره را فراهم می کند
--استفاده-رنگ, - رنگ بدون استفاده
رنگی کردن خروجی این در ویندوز کار نمی کند.
-- خشک اجرا شود
کاری نکنید، فقط چاپ انجام می شد.
-g or --تولید-شست
تولید و نوشتن تگ ThumbnailImage. مقدار اصلی ThumbnailImage
برچسب دست نخورده باقی می ماند برای بازنویسی آن، ابتدا باید آن را حذف کنید (به exiftool نگاه کنید
مثال ها).
--use-ipc, --بدون استفاده-ipc
ریز عکسها را با استفاده از لوله به جای فایل بچرخانید. این در ویندوز کار نمی کند.
-v سطح اشکال زدایی را 1 افزایش دهید. سطوح اشکال زدایی از 1 تا 4 سطوح داخلی هستند.
سطوح از 5 تا 9 معادل سطوح 1-5 ExifTool با حداکثر هستند
پرحرفی برای پوک شدن.
-? or --کمک
نمایش خلاصه استفاده کوتاه و خروج.
- نسخه
اطلاعات نسخه خروجی و خروج.
تجمع
- حالت aggr MODE
اجرای فرآیند تجمیع در داده شده MODE. مقادیر ممکن عبارتند از: هیچ، دلتا یا الگو.
--اگر-دلتا عدد
دلتای زمان تجمع، در ثانیه. فایل هایی با DateTimeOriginal و یکی از
دلتای فایل قبلی، بیشتر از --اگر-دلتا در دایرکتوری ها قرار می گیرند، با
نام ها با الحاق مقدار the ساخته می شوند --aggr-directory گزینه و
شمارنده نام دایرکتوری
--aggr-directory DIR
پیشوند نام دایرکتوری تجمع (پیشفرض است تصاویر)، باید در همان فایل باشد
سیستم (یا در سیستم فایلی که از پیوندهای نمادین در صورت مجازی پشتیبانی می کند
تجمع)، نسبت به فهرست کاری فعلی یا یک مسیر مطلق.
-a or --aggr-template قالب
الگوی نام فایل برای استفاده برای تجمیع فایل. تصاویر بر اساس تاریخ/زمان جمع می شوند
الگوها می توانید از ترکیب استفاده کنید %d, %H, %M, %m, %S, %Yو %y متا شخصیت ها
الگو را می توان در فایل پیکربندی نیز تعریف کرد (به الگوی تجمع مراجعه کنید
متغیر). پیش فرض است %Y%m%d. برای توضیحات دقیق به ادامه مطلب مراجعه کنید
--نام-قالب گزینه. برای کاربردهای عملی، بخش "مثال های الگو" را ببینید.
--aggr-مجازی, --no-aggr-مجازی
مجازی سازی را برای حالت های تجمع موجود تعریف می کند. اثر اصلی از
--aggr-مجازی این است که هر فایلی که باید جمع شود در جای خود دست نخورده باقی می ماند،
و پیوندهای نمادین نسبی که به آنها اشاره می کنند در درخت دایرکتوری ایجاد شده ذخیره می شوند.
استفاده کنید --no-aggr-مجازی برای جلوگیری از مجازی سازی
تماس صفحه ژنراتور
--برگ تماس, ---برگ بدون تماس or --cs, --no-cs
صفحه تماس ایجاد کنید. در حال حاضر با ThumbnailImage EXIF و فایل ها کار می کند
به عنوان ریز عکسها تعریف شده است (به گزینه مراجعه کنید --contact sheet-thm، در زیر)
--contact-sheet-file or --cs-file فایل
نام فایل پایه برای فایل های مونتاژ.
--contact sheet-dir or --cs-dir DIR
دایرکتوری موقت برای مونتاژ (در ابتدا ایجاد شد و در پایان حذف شد
روند)
--contact sheet-thm or --cs-thm
فایلهای مونتاژ قبلاً تصاویر کوچک هستند
گزینه های زیر بومی گزینه های مونتاژ ImageMagic هستند که به اسناد ImageMagick نگاه می کنند
گزینه های مونتاژ: مونتاژ --کمک و http://www.imagemagick.org/
توجه داشته باشید لطفا، برای COLOR از سه قلوهای RGB فقط مانند استفاده کنید 000 برای سیاه or F00 برای قرمز.
-- تماس - ورق - کاشی or --cs-tile هندسه
کاشی MxN (IM: -tile)
-- تماس - برگه - عنوان or --cs-title STRING
عنوان صفحه تماس (IM: -title) را تنظیم کنید.
--contact-sheet-bg or --cs-bg COLOR
رنگ پس زمینه (IM: -background).
--contact-sheet-bd or --cs-bd COLOR
رنگ حاشیه (IM: -bordercolor).
--contact-sheet-mt or --cs-mt COLOR
رنگ قاب (IM: -mattecolor).
--contact-sheet-fn or --cs-fn STRING
متن را با این فونت (IM: -font) رندر کنید.
--contact-sheet-fl or --cs-fl COLOR
رنگ برای پر کردن متن (IM: -fill).
--contact sheet-lb or --cs-lb STRING
یک برچسب به یک تصویر اختصاص دهید (IM: -label).
--contact sheet-fr or --cs-fr هندسه
تصویر فراگیر با حاشیه تزئینی در N پیکسل (IM: -frame).
--contact-sheet-pntsz or --cs-pntsz عدد
اندازه نقطه قلم (IM: -pointsize).
-- تماس - صفحه - سایه or --cs-shadow
سایه زیر کاشی را برای شبیه سازی عمق تنظیم کنید (IM: -shadow).
--contact-sheet-thm-fl or --cs-thm-fl COLOR
رنگ برای پر کردن متن در تصویر کوچک ایجاد شده.
--contact-sheet-thm-fn or --cs-thm-fn STRING
متن تصویر کوچک تولید شده را با این فونت (IM: -font) رندر کنید.
-برگ-contact-thm-grfr or --cs-thm-grfr COLOR
شیب پسزمینه تصویر کوچک COLOR-از ایجاد شد
-برگ تماس-thm-grto or --cs-thm-grto COLOR
شیب پسزمینه ریز به رنگ COLOR-to ایجاد شد
--contact sheet-thm-text or --cs-thm-text STRING
متن تصویر کوچک ایجاد شد
-- تماس - برگه - رتبه or --cs-rank
اجرای فرآیند رتبه بندی با توجه به رتبه های تعریف شده با --contact-sheet-rank-file La
نتیجه فریم های رنگی ریز عکس ها ورق های تماس است.
--contact-sheet-rank-file or --cs-rank-file
مسیر فایل با رتبه. فرمت آن یک "رنگ رنگ فایل" در هر خط است. نام فایل
با فاصله یا جدول از رنگ جدا می شود.
01.file.jpg قرمز
02.JPG CornflowerBlue
03.jpg آکوامارین
04.file.JPG سبز
فقط فایل های موجود در فایل رتبه بندی می شوند.
کلیدواژه
--کلید واژه ها, --بدون کلمات کلیدی
آیا باید برچسب کلمات کلیدی را پر کنید. پیش فرض این است که نباشد. مراقب باشید، زیرا با این گزینه
فعال شود، کلمات کلیدی موجود بازنویسی می شوند. کلمات کلیدی برگرفته از .کلید واژه ها
فایل یا فایل مشخص شده با گزینه --keywords-file.
-k or --keywords-file فایل
مسیر فایل با کلمات کلیدی. قالب آن یک کلمه کلیدی در هر خط است. CR و LF
نمادها حذف می شوند خطوط خالی (فقط فضای خالی) نادیده گرفته می شوند. هر پیشرو و
فضای خالی انتهایی حذف شده است. به عنوان مثال، خط "_Test_ CRLF" به عنوان خوانده می شود
"_تست_".
-- کلیدواژه ها - جایگزینی, --بدون کلیدواژه-جایگزینی
به جای افزودن مقادیر جدید به آن، لیست تگ کلمات کلیدی موجود را جایگزین کنید. پیش فرض این نیست
جایگزین کردن.
تغییر نام
-n or --نام-قالب قالب
الگویی برای ایجاد نام فایل های جدید هنگام تغییر نام. می توان آن را نیز تعریف کرد
در فایل پیکربندی (قالب نام متغیر). پیش فرض است %Y%m%d%H%M%S. برای
کاربردهای عملی، بخش "مثال های الگو" را ببینید.
دنباله های تفسیر شده عبارتند از:
%% % واقعی
%# یک # تحت اللفظی
%C بخش عددی نام فایل اصلی. به خاطر دوربین ها اجرا شد،
که تگ FileNumber EXIF را ارائه نمی کنند (در حال حاضر همه می سازند، به جز حکم). چنین
دوربینها نام فایلهایی را تولید میکنند که با حروف شروع میشوند و با رقم ختم میشوند. هیچ دیگری
نمادها در نام فایل مجاز هستند، به جز "-"، "." و "_".
%c شماره ترتیبی فایل در مجموعه فایل پردازش شده (همچنین رجوع کنید به
- میدان ضد ثابت گزینه).
%d روز ماه (01-31).
%E مقدار تگ ExposureTime، اگر تعریف شده باشد.
%e پسوند فایل قدیمی
%F مقدار تگ FNumber، اگر تعریف شده باشد.
%H ساعت (00-23).
%I مقدار تگ ISO، اگر تعریف شده باشد.
%i تگ FileNumber در صورت وجود (در غیر این صورت، با رشته "NA" جایگزین می شود).
%M دقیقه (00-59).
%m ماه (01-12).
%n نام فایل قبلی (نام قبلی پوک شدن شروع به پردازش).
%O قسمت پایه نام فایل اصلی (نگاه کنید به %o). به عبارت دیگر قسمت اول
از ابتدا تا آخرین کاراکتر نقطه
%o فایل نام قبل از پردازش توسط پوک شدن برای اولین بار. اگر
فایل فقط یک بار پردازش شد، تگ RenRotFileNameOriginal روی
نام فایل اصلی
%S دوم (00-59)
%W مقدار تگ WhiteBalance، اگر تعریف شده باشد.
%Y سال با قرن (1900، 1901 و غیره)
%y سال بدون قرن (00..99)
می توانید از مقدار هر تگ EXIF استفاده کنید تا به عنوان قسمت نام درج شود. برای انجام آن شما نیاز دارید
برای در آغوش کشیدن نام برچسب با علامت "#"، در حین ساخت الگوی نام (به "TEMPLATE مراجعه کنید
مثال ها").
مراقب باشید، زیرا هر EXIF باینری (مانند ThumbnaiImage) می تواند کاملا تولید کند
نتایج غیر منتظره
-- بدون تغییر نام
نام فایل ها را تغییر ندهید (پیش فرض تغییر نام آنها به YYYYmmddHHMMSS.ext است)
- میدان ضد ثابت, --بدون ضد فیکس
تنظیم طول ثابت برای شمارنده فایل، مورد استفاده در الگوهای نام فایل (نگاه کنید به %c) این است
به طور پیش فرض فعال شده است. استفاده کنید --بدون ضد فیکس برای خنثی کردن اثر آن
-- ضد شروع عدد
مقدار اولیه برای شمارنده فایل (پیشفرض است 1)
-- ضد گام عدد
مرحله تا افزایش شمارنده فایل با (پیشفرض است 1)
چرخش
-r or - زاویه چرخش ANGLE
زاویه چرخش فایل ها و ریز عکس ها را مشخص کنید. مقادیر مجاز برای ANGLE 90، 180 هستند
یا 270. برای فایل هایی که تگ Orientation ندارند مفید است.
- چرخش شست ANGLE
فقط ریز عکسها را بچرخانید. مقادیر مجاز برای ANGLE 90، 180 یا 270 درجه هستند. اگر استفاده کنید
فایل هایی که قبلاً چرخانده شده بودند، اما تصاویر کوچک آنها چرخانده نشده بودند.
--فقط جهت گیری
چرخش با تغییر مقدار تگ Orientation، هیچ چرخشی واقعی انجام نخواهد شد. در
دنباله ای از مقادیر برای چرخش تصویر از حالت عادی (0 درجه) به میزان 90 درجه در جهت عقربه های ساعت
است: 0 -> 90 -> 180 -> 270 -> 0. یعنی. تگ Orientation را بعد از اولی روی 90cw تنظیم کنید
چرخش، و هر بار که چرخش اعمال می شود، این مقدار را 90 افزایش دهید. برای 270 سی وات
الگوریتم چرخش از دنباله معکوس شده استفاده می کند. چرخش 180cw مقادیر را تحریک می کند
در دو جفت: 0 <-> 180 و 90 <-> 270. این گزینه را نمی توان برای مقادیر آینه اعمال کرد.
تگ جهت گیری
-- تراشیدن, -- بدون تریم
گزینه "-trim" را به آن پاس دهید jpegtran(1)، در صورت نیاز اصلاح شود. به طور پیش فرض، پیرایش است
فعال شد. استفاده کنید -- بدون تریم آن را غیرفعال کنید
-- بدون چرخش
تصاویر را نچرخانید (پیشفرض این است که مطابق دادههای EXIF بچرخد).
TAG نویسنده
--comment-file فایل
فایل با نظرات. این یک نام مستعار با اولویت پایین است TagFile = اظهار نظر: فایل.
--کاربر-نظر STRING
نام مستعار با اولویت پایین به -- برچسب نظر کاربر: STRING
-t or -- برچسب TAG
برای توضیحات دقیق به بخش "TAGS" مراجعه کنید
--بدون برچسب
هیچ تگ تعریف شده توسط کاربر نوشته نخواهد شد.
قالب مثال ها
الگوی نام "01.%c.%Y%m%d%H%M%S.%i.shtr-%Ef-%F.wb-%W.iso-%I" (که در آن F می ماند برای
شماره F، E برای ExposureTime، I برای ISO و W برای WhiteBalance) می تواند موارد زیر را تولید کند
نام ها:
01.0021.20030414103656.NA.shtr-1by40.f-2.8.wb-Auto.iso-160.jpg
01.0024.20040131230857.100-0078.shtr-1by320.f-2.8.wb-Auto.iso-50.jpg
01.0022.20000820222108.NA.jpg
قالب نام
"01.%c.%Y%m%d%H%M%S.%i.shtr-#ExposureTime#.f-#FNumber#.wb-#WhiteBalance#.iso-#ISO#" میتواند
نام های زیر را تولید کنید:
01.0021.20030414103656.NA.shtr-1_40.f-2.8.wb-Auto.iso-160.jpg
01.0024.20040131230857.100-0078.shtr-1_320.f-2.8.wb-Auto.iso-50.jpg
01.0022.20000820222108.NA.jpg
الگوی تجمیع "%Y%m%d" تجمع زیر را ایجاد می کند:
این سه فایل
01.11.20030414103656.NA.jpg
01.12.20030414103813.NA.jpg
01.13.20030414103959.NA.jpg
در دایرکتوری ذخیره خواهد شد 20030414و
01.14.20040131130857.100-0078.jpg
01.15.20040131131857.100-0079.jpg
01.16.20040131133019.100-0080.jpg
در دایرکتوری ذخیره خواهد شد 20040131.
پیکربندی کنید
برای تنظیم برخی از متغیرها می توان از یک فایل پیکربندی استفاده کرد. رنروت به دنبال پیکربندی آن است
فایل، به نام renrot.conf، در دایرکتوری های پیکربندی سیستم /etc/renrot و
/usr/local/etc/renrot، و در زیر شاخه پوسیده شدن. از فهرست اصلی کاربر فعلی یک
فایل پیکربندی جایگزین را نیز می توان به صراحت با استفاده از --config-file گزینه.
فایل پیکربندی شامل مجموعه ای از کلمات کلیدی بدون حروف بزرگ و مقادیر آنها است
با علامت مساوی از هم جدا می شوند. هر جفت کلیدواژه/مقدار یک خط جداگانه را اشغال می کند. بولی
متغیرها می توانند یکی از مقادیر زیر را داشته باشند: 0، No، False، Off، Disable for false، و
1، بله، درست، روشن، برای درست فعال کنید.
متغیرهای تعریف شده برای استفاده در فایل پیکربندی عبارتند از:
زمان
برای همگام سازی mtime با برچسب ها روی "بله" تنظیم کنید، در غیر این صورت آن را روی "نه" تنظیم کنید.
نام قالب
الگوی نام فایل (نگاه کنید به --نام-قالب، برای توضیحات).
تر و تمیز
برای برش دادن تصاویر چرخانده شده هنگام استفاده، روی "بله" تنظیم کنید jpegtran(1).
تجمع حالت
حالت تجمع، مقادیر ممکن عبارتند از: هیچ، دلتا یا الگو.
تجمع قالب
الگوی تجمع، که تجمیع فایل را تعریف می کند (نگاه کنید به --aggr-template، برای
شرح).
تجمع مجازی
مجازی سازی را برای حالت های تجمع موجود تعریف می کند (به قسمت مراجعه کنید --aggr-مجازی
گزینه).
برچسب, TagFile
برای توضیحات دقیق به بخش "TAGS" مراجعه کنید
شامل
فایل نامگذاری شده را وارد کنید.
برچسب ها
A TAG با ترکیب زیر تعریف می شود: نام Tag [گروه]: 'ارزش'. تگ های تعریف شده
انتخاب می شوند تا با استفاده از گزینه خط فرمان روی درخت EXIF تنظیم و نوشته شوند -- برچسب
و/یا گزینه های فایل پیکربندی برچسب.
نحو گزینه خط فرمان -- برچسب است:
-- برچسب نام Tag [گروه]: 'ارزش'
نحو گزینه فایل پیکربندی برچسب:
برچسب = نام Tag [گروه]: 'ارزش'
پارامترها نام Tag و گروه همانطور که هست به ExifTool منتقل می شوند. نام گروه باید
در پرانتز محصور شود. آن ارزش (بعد از نقطه ویرگول) را می توان در تک محصور کرد
نقل قول ها
کلمه کلیدی TagFile اجازه می دهد تا برچسب های چند خطی را از یک فایل تنظیم کنید. نحو آن این است:
TagFile = نام Tag [گروه]: فایل
جدول زیر خلاصه ای از برچسب هایی است که می توان با آن استفاده کرد -- برچسب گزینه و برچسب
کلمه کلیدی:
حق طبع و نشر
یادداشت های حق چاپ
اظهار نظر
نظر کلی
نظر کاربر
هر چیزی که دوست دارید به عنوان نظر درج کنید.
CreatorContactInfoCiAdrCity
یک برچسب شهر
CreatorContactInfoCiAdrCtry
یک برچسب کشور
CreatorContactInfoCiAdrExtadr
آدرس گسترده (معمولاً شامل شماره خیابان و آپارتمان است).
CreatorContactInfoCiAdrPcode
کد پستی.
CreatorContactInfoCiAdrRegion
منطقه
CreatorContactInfoCiEmailWork
پست الکترونیک.
CreatorContactInfoCiTelWork
شماره تلفن.
CreatorContactInfoCiUrlWork
URL.
علاوه بر این، میتوانید هر برچسب شناخته شدهای را در اینجا اضافه کنید، با استفاده از برچسب or TagFile گزینه ها همانطور که توضیح داده شد
در بالا.
با استفاده از خدمات onworks.net از renrotp به صورت آنلاین استفاده کنید
