چگونه می توان رنگ متن اضافه شده به تصویر را با بالش تغییر داد؟
Oct 13, 2025
پیام بگذارید
در حوزه پردازش تصویر دیجیتال ، امکان دستکاری در متن روی تصاویر یک مهارت ارزشمند است که می تواند جذابیت بصری را تقویت کرده و اطلاعات را به طور مؤثر منتقل کند. بالش ، یک کتابخانه قدرتمند پایتون برای پردازش تصویر ، روشی ساده برای تغییر رنگ متن اضافه شده به یک تصویر ارائه می دهد. من به عنوان یک تأمین کننده بالش ، من هیجان زده ام که یک راهنمای مفصل در مورد چگونگی دستیابی به این هدف را به همراه برخی از نکات و نمونه های عملی با شما به اشتراک بگذارم.
پیش نیازهای
قبل از اینکه ما به فرآیند تغییر رنگ متن روی تصویر با استفاده از بالش شیرجه بزنیم ، باید چند مورد در جای خود داشته باشید:
- نصب پایتون: اطمینان حاصل کنید که پایتون بر روی سیستم شما نصب شده است. می توانید آخرین نسخه پایتون را از وب سایت رسمی (python.org) بارگیری کنید.
- کتابخانه: کتابخانه بالش را با استفاده از آن نصب کنید
پودربشر ترمینال یا فرمان خود را باز کنید و دستور زیر را اجرا کنید:
بالش نصب پیپ
- دانش اساسی پایتون: آشنایی با مفاهیم برنامه نویسی پایتون مانند متغیرها ، توابع و رسیدگی به پرونده مفید خواهد بود.
راهنمای گام به گام
بیایید روند تغییر رنگ متن اضافه شده به یک تصویر را با استفاده از بالش در یک سری مراحل تجزیه کنیم:
مرحله 1: کتابخانه های لازم را وارد کنید
اول ، شما باید وارد کنیدتصویرباتصویروتتصویرماژول ها از کتابخانه بالش. این ماژول ها عملکرد مورد نیاز برای باز کردن ، ترسیم و اضافه کردن متن به تصاویر را ارائه می دهند.
از تصویر واردات PIL ، ImageDraw ، ImageFont
مرحله 2: تصویر را باز کنید
بعد ، تصویری را که می خواهید متن اضافه کنید باز کنید. شما می توانید ازimage.open ()روش بارگذاری یک فایل تصویری از سیستم محلی خود.
# تصویر تصویر = image.open ('your_image.jpg' را باز کنید)
تعویض کردن'your_image.jpg'با مسیر واقعی به پرونده تصویر خود.
مرحله 3: زمینه ترسیم ایجاد کنید
برای ترسیم متن بر روی تصویر ، باید با استفاده از زمینه طراحی ایجاد کنیدImageDraw.Draw ()روش این زمینه به شما امکان می دهد عملیات مختلف نقاشی را روی تصویر انجام دهید.
# ایجاد یک زمینه ترسیم قرعه کشی = ImageDraw.draw (تصویر)
مرحله 4: یک قلم و اندازه را انتخاب کنید
برای متنی که می خواهید اضافه کنید یک قلم و اندازه را انتخاب کنید. شما می توانید ازimagefont.trueType ()روش بارگیری فایل قلم TrueType از سیستم خود.
# یک قلم و اندازه را انتخاب کنید = ImageFont.TrueType ('Arial.ttf' ، 36)
تعویض کردن'Arial.ttf'با مسیر پرونده فونت که می خواهید استفاده کنید ، و36با اندازه فونت مورد نظر
مرحله 5: متن و موقعیت آن را تعریف کنید
متنی را که می خواهید به تصویر و موقعیت آن اضافه کنید مشخص کنید. برای تعریف مختصات گوشه بالا سمت چپ متن می توانید از یک Tuple استفاده کنید.
# متن و متن موقعیت آن را تعریف کنید = "سلام ، جهان!" موقعیت = (50 ، 50)
مرحله ششم: رنگ متن را انتخاب کنید
اکنون وقت آن است که رنگ متن را انتخاب کنید. شما می توانید رنگ ها را با استفاده از Tuples RGB نشان دهید ، جایی که هر مقدار از 0 تا 255 متغیر است. به عنوان مثال ،(255 ، 0 ، 0)نشان دهنده قرمز است ،(0 ، 255 ، 0)نمایانگر سبز ، و(0 ، 0 ، 255)نمایانگر آبی است.
# متن متن متن_ color = (255 ، 0 ، 0) # قرمز را انتخاب کنید
مرحله 7: متن را روی تصویر بکشید
در آخر ، ازdraw.text ()روش برای ترسیم متن روی تصویر با رنگ مشخص شده.


# متن را روی تصویر ترسیم کنید. متن (موقعیت ، متن ، قلم = قلم ، پر = text_color)
مرحله 8: تصویر اصلاح شده را ذخیره کنید
پس از افزودن متن به تصویر ، تصویر اصلاح شده را با استفاده ازImage.Save ()روش
# تصویر اصلاح شده تصویر را ذخیره کنید.
تعویض کردن'اصلاح شده_Image.jpg'با نام و مسیر مورد نظر برای فایل تصویر خروجی.
رمز نمونه
در اینجا کد مثال کامل وجود دارد که تمام مراحل توضیح داده شده در بالا را ترکیب می کند:
از تصویر واردات PIL ، ImageDraw ، ImageFont # تصویر تصویر = تصویر را باز کنید. موقعیت = (50 ، 50) # متن متن متن را انتخاب کنید text_color = (255 ، 0 ، 0) # قرمز # متن را روی تصویر بکشید. متن (موقعیت ، متن ، قلم = قلم ، پر = text_color) # تصویر اصلاح شده تصویر را ذخیره کنید.
نکات عملی
- انتخاب رنگ: با ترکیب های مختلف رنگی آزمایش کنید تا یکی از بهترین ها را پیدا کنید که مناسب تصویر و پیام شما باشد. برای گرفتن الهام و انتخاب رنگهای مناسب می توانید از انتخاب های رنگ آنلاین استفاده کنید.
- انتخاب قلم: قلم را انتخاب کنید که به راحتی قابل خواندن باشد و سبک تصویر شما را تکمیل کند. می توانید فونت های رایگان را از وب سایت هایی مانند فونت های Google بارگیری کرده و از آنها در پروژه های خود استفاده کنید.
- موقعیت یابی: به موقعیت متن روی تصویر توجه کنید تا اطمینان حاصل شود که با عناصر مهم همپوشانی ندارد یا از ترکیب کلی منحرف می شود. برای یافتن موقعیت بهینه می توانید از آزمایش و خطا استفاده کنید.
- ضد الیاف: به طور پیش فرض ، بالش برای صاف کردن لبه های متن از آنتی بادی استفاده می کند و باعث می شود حرفه ای تر به نظر برسد. با این حال ، شما می توانید با تنظیم آن ، ضد عفونی را غیرفعال کنید
وابسته به آنتی سمیپارامتر بهدروغدرdraw.text ()روش اگر ظاهری پیکسل تر را ترجیح می دهید.
پایان
تغییر رنگ متن اضافه شده به یک تصویر با استفاده از بالش یک تکنیک ساده و در عین حال قدرتمند است که می تواند تأثیر بصری تصاویر شما را تقویت کند. با دنبال کردن مراحل ذکر شده در این راهنما و استفاده از نکات عملی ، قادر خواهید بود در هر زمان تصاویر خیره کننده با متن سفارشی ایجاد کنید.
ما به عنوان یک تأمین کننده بالش ، ما متعهد به ارائه محصولات با کیفیت بالا و خدمات عالی مشتری هستیم. اگر علاقه مند به خرید محصولات بالش ما هستید ، مانندبالش خانگییابالش فوم حافظه، لطفاً برای اطلاعات بیشتر با ما تماس بگیرید و در مورد نیازهای تهیه خود صحبت کنید. ما مشتاقانه منتظر کار با شما هستیم!
منابع
- مستندات بالش: https://pillow.readthedocs.io/
- وب سایت رسمی پایتون: https://www.python.org/
- Google Fonts: https://fonts.google.com/
