فهرست مطالب:
تصویری: افزودن متن به تصاویر با فرمان 'convert' لینوکس: 3 مرحله
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:58
این دستورالعمل نحوه افزودن متن به تصویر با استفاده از دستور convert در لینوکس را به شما نشان می دهد. یکی از کاربردهای ارزشمند این ، قرار دادن یک عنوان برای تصویر برای اسناد است. استفاده دیگر قرار دادن یک مهر زمان بر روی تصویری است که به طور خودکار توسط یک وب کم ایجاد می شود. بسیاری از گزینه های تبدیل وجود دارد که می توانید از آنها برای قرار دادن متن روی تصویر استفاده کنید. می توانید نقطه شروع متن (از طریق مختصات ارتفاع/عرض) ، رنگ پر کردن متن ، اندازه نقطه متن و فونت مورد استفاده را انتخاب کنید. این دستورالعمل نحوه انجام همه این کارها را به شما نشان می دهد. نکته اصلی این دستورالعمل این است که شما باید همه اینها را در سیستم عامل لینوکس انجام دهید. من از ابزاری مانند تبدیل در مایکروسافت ویندوز اطلاع ندارم اما چه کسی تا به حال با خط فرمان در ویندوز کاری انجام می دهد؟ این دستورالعمل بیشتر برای کاربران لینوکس است که می خواهند بیشتر از رایانه خود استفاده کنند. اگر شما از کاربران ویندوز هستید و هنوز وسوسه ای برای خواندن این دستورالعمل دارید ، ممکن است وسوسه شوید که لینوکس را بارگیری و نصب کنید. من ممکن است در مورد نحوه انجام این کار بعداً دستورالعملی بنویسم ، اما اگر می خواهید این کار را به تنهایی دنبال کنید ، می توانید به https://www.ubuntu.com/ بروید و مراحل را آغاز کنید. شما می توانید کامپیوتر خود را به یک دستگاه دو بوت تبدیل کنید (من واقعاً توصیه می کنم که یک هارد دیسک دوم را در دستگاه خود نصب کنید-هر اندازه ای که باشد). BTW ، لینوکس به همراه همه چیزهایی که در دسترس است رایگان است. همچنین ، تا کنون ، در برابر ویروس ها آسیب ناپذیر است.
مرحله 1: ابزار Linux 'convert'
برای انجام وظیفه افزودن برچسب به یک تصویر ، ما به طور کامل در پنجره ترمینال لینوکس کار می کنیم. ویندوز این را پنجره فرمان می نامد اما به ندرت در ویندوز استفاده می شود مگر توسط قدیمی تایمرهایی که آن را از روزهای DOS به خاطر دارند. کاربران لینوکس از آن استفاده زیادی می کنند. اول از همه ، یک پنجره ترمینال باز کنید. با لینوکس اوبونتو ، این کار را با انتخاب Applications-> Terminal انجام دهید. پنجره ای با خط فرمان باز می شود. شما را در فهرست اصلی خود قرار می دهد. فرض کنیم تصویری که می خواهید با آن بازی کنید در زیر شاخه "تصاویر" قرار دارد. برای دسترسی به آن فهرست فرعی ، "cd images" را تایپ کنید. برای مشاهده فایلهای موجود ، "ls" کامان را صادر کنید. در مورد من ، من می خواهم با فایلی به نام "sunset1.jpg" کار کنم. همچنین می خواهید مطمئن شوید که دستور تبدیل در سیستم شما در دسترس است. یک راه برای این کار این است که دستور "which convert" را صادر کنید. در صورت موجود بودن ، مکان آن روی صفحه چاپ می شود. در مورد من ، در "/usr/bin/convert" است. یک راه دیگر برای اطلاع از در دسترس بودن آن کافی است دستور "convert" را در خط فرمان صادر کنید. در صورت وجود ، شرح طولانی دستور با تمام گزینه های موجود چاپ می شود. اگر آنجا نباشد ، "convert: command not found" را مشاهده می کنید. بیایید فرض کنیم که در دسترس است. اگر فرمان برهنه "convert" را صادر کنید ، می بینید که یک ابزار بسیار قدرتمند با قابلیت های زیاد است. توضیحات کامل تری از دستور تبدیل را می توانید در آدرس زیر مشاهده کنید: به عکس
مرحله 2: افزودن عنوان
تصویر اصلی من فایلی به نام sunset1-j.webp
مرحله 3: خودکار کردن برچسب گذاری تصاویر
شما مشاهده کرده اید که چگونه از خط فرمان به صورت دستی یک عنوان به تصویر اضافه می کنید. اگر فقط چند عکس برای کار دارید ، این کار خوب است ، اما کار با این روش می تواند بسیار خسته کننده باشد. اگر تعداد زیادی تصویر برای پردازش دارید ، ممکن است بخواهید از نوعی زبان برنامه نویسی در لینوکس استفاده کنید. یک امکان استفاده از اسکریپت پوسته است. آنچه من استفاده می کنم یک زبان برنامه نویسی به نام Perl است. این چیزی است که من برای انواع اسکریپت های CGI در وب استفاده می کنم. امکانات دیگر جاوا ، C ++ ، PHP و پایتون است. از هر چیزی که استفاده می کنید ، باید بتوانید یک رشته خط فرمان و shell را برای اجرای آن ایجاد کنید. یکی از راه هایی که من از آن استفاده می کنم این است که به طور خودکار برچسب زمان را روی تصویری که وب کم من در یک دقیقه ایجاد می کند قرار می دهم. در یک اسکریپت پرل ، من زمان بندی فعلی (تاریخ و زمان) را فرموله می کنم و سپس آن را روی تصویر فعلی قرار می دهم. آدرس وب سایتم را هم روی عکس گذاشتم. می بینید که تصویر پیوست در 2 فوریه در ساعت 13:07 گرفته شده است. من یک اسکریپت در کامپیوتر دارم که یک بار در دقیقه اجرا می شود. این تصویر را از وب کم می گیرد ، نام وب سایت و زمان آن را وارد می کند و سپس آن را در وب سایت من بارگذاری می کند. شما ممکن است بتوانید این را در عمل در https://www.datasink.com/webcam.shtml مشاهده کنید. من می گویم "ممکن است" زیرا این تنها زمانی اتفاق می افتد که کامپیوتر من روشن است. من آن را یک شبه یا زمانی که دور هستم نمی گذارم. اگر بخواهم یک فهرست کامل از تصاویر را برچسب گذاری کنم ، یک اسکریپت Perl برای انجام آن ایجاد می کنم. یک راه برای انجام این کار ایجاد یک فایل متنی است که دارای لیست کامل تصاویر در فهرست ، یکی در هر خط است. به دنبال نام تصویر در هر سطر ، متن زیرنویس وجود خواهد داشت. من یک حلقه ایجاد می کنم که برچسب را برداشته و روی تصویر اعمال می کند. البته مشکلی در مرکز افق قرار دادن برچسب وجود خواهد داشت. احتمالاً باید عرض واقعی زیرنویس را محاسبه کنم و سپس آرگومان افقی را تنظیم کنم.
توصیه شده:
BBC Micro: bit and Scratch - فرمان تعاملی فرمان و رانندگی: 5 مرحله (همراه با تصاویر)
BBC Micro: bit and Scratch - Interactive Steering Wheel & Driving Game: یکی از وظایف کلاس من در این هفته استفاده از BBC Micro: bit برای ارتباط با برنامه Scratch است که ما نوشته ایم. من فکر کردم که این بهترین فرصت برای استفاده از ThreadBoard من برای ایجاد یک سیستم جاسازی شده است! الهام بخش من برای صفحه خراش
پیمایش متن (راهنمای A تا Z): 25 مرحله (همراه با تصاویر)
پیمایش نمایش متن (راهنمای A تا Z): در این فیلم آموزشی / آموزشی من شما را با دستورالعمل های گام به گام نحوه ایجاد صفحه نمایش پیمایش متن با آردوینو راهنمایی می کنم. من نحوه ایجاد کد برای آردوینو را توضیح نمی دهم ، من نحوه استفاده از کد موجود را به شما نشان خواهم داد. چه چیزی و کجا باید همکاری کنید
برد باز نئوپیکسل مدولار متن باز نان متن باز: 4 مرحله (همراه با تصاویر)
نورد نئوپیکسل مدولار متن باز نان ورودی: این دستورالعمل در مورد یک تخته شکست کوچک (8 میلی متر در 10 میلی متر) برای LED های Neopixel است که می توانند روی هم چیده و لحیم شوند ، همچنین استحکام ساختاری بیشتری نسبت به یک نازک دارد. نوار LED در شکل بسیار کوچکتری
استفاده از ماژول فرمان IRobot Create با لینوکس: 4 مرحله
استفاده از ماژول فرمان IRobot Create با لینوکس: از آنجا که iRobot راهی برای استفاده از ماژول فرمان در اختیار کاربران لینوکس قرار نداده است ، مجبور شدم خودم آن را بفهمم. نترسید ، واقعاً سخت نیست. تنها کاری که باید انجام دهید این است که چند اسکریپت را اجرا کنید. بیایید شروع کنیم ، باید انجام دهیم؟
نحوه افزودن صفحه نمایش MatrixOrbital VFD به جعبه لینوکس خود: 11 مرحله (همراه با تصاویر)
نحوه افزودن نمایشگر VFD MatrixOrbital به جعبه لینوکس: این دستورالعمل شامل افزودن VFD MatrixOrbital به جعبه لینوکس شما می شود. مانند همه گیک های خوب ، من یک جعبه لینوکس بدون سر در شبکه خانگی خود دارم. با افزودن یک صفحه نمایش فلورسنت خلاء و اجرای LCDProc می توانید آمار سلامت خود را نشان داده و مراقب وضعیت خود باشید