فهرست مطالب:

افزودن متن به تصاویر با فرمان 'convert' لینوکس: 3 مرحله
افزودن متن به تصاویر با فرمان 'convert' لینوکس: 3 مرحله

تصویری: افزودن متن به تصاویر با فرمان 'convert' لینوکس: 3 مرحله

تصویری: افزودن متن به تصاویر با فرمان 'convert' لینوکس: 3 مرحله
تصویری: گرونی باعث عشق میشه😅#shorts 2024, نوامبر
Anonim
با فرمان 'convert' لینوکس ، متن را به تصاویر اضافه کنید
با فرمان 'convert' لینوکس ، متن را به تصاویر اضافه کنید

این دستورالعمل نحوه افزودن متن به تصویر با استفاده از دستور 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 برای انجام آن ایجاد می کنم. یک راه برای انجام این کار ایجاد یک فایل متنی است که دارای لیست کامل تصاویر در فهرست ، یکی در هر خط است. به دنبال نام تصویر در هر سطر ، متن زیرنویس وجود خواهد داشت. من یک حلقه ایجاد می کنم که برچسب را برداشته و روی تصویر اعمال می کند. البته مشکلی در مرکز افق قرار دادن برچسب وجود خواهد داشت. احتمالاً باید عرض واقعی زیرنویس را محاسبه کنم و سپس آرگومان افقی را تنظیم کنم.

توصیه شده: