discord icon
سرور دیسکورد گاردایران

پست های پیشنهاد شده

Image Master

نسخه پایتون مورد نیاز:  ۳

کتابخانه مورد نیاز: Pillow

سورس کد در پیست بین:‌  https://paste.ubuntu.ir/qddg

 

توضیحات:

این اسکریپت با گرفتن یک شرط و مسیر تصویر پیکسل هایی از عکس را که شرط برای آنها False بر می گرداند را به رنگ سیاه تبدیل می کند.

 

نحوه استفاده:

python3 img_master.py [condition or auto] [image_path] [color]

پارامتر اول: همان شرط است که باید شرط هایی با استفاده از RGB بنویسیم. (باید داخل " " یا ' ' نوشته شود)

اگر مقدار auto را بجای شرط وارد کنید شرط پیشفرض در نظر گرفته می شود.

مثلا:

"R > 40 and B < 200"

در شرط بالا پیکسل هایی که R آنها بیشتر از 40 و مقدار B آنها کوچکتر از 200 هست باقی مانده و بقیه به رنگ سیاه در می آیند.

پارامتر دوم:‌ آدرس تصویر است. (اگر آدرس تصویر حاوی فاصله است باید داخل "" یا '' نوشته شود) (عکس های PNG پشتیبانی نمی شوند)

پارامتر سوم:

اگر این پارامتر را صفر قرار دهیم پیکسل هایی که شرط برای آنها درست است به رنگ سبز تبدیل می شوند.

و اگر این پارامتر یک باشد از رنگ خود تصویر استفاده می شود.

 

مثال ها:

_img1.thumb.jpg.df23b50506592f61a1c680dcca6c5650.jpgimg1.thumb.jpg.f824132e03b091d6a34d4b9fbfabf976.jpg

 

 

 

 

 

 

 

python3 img_master.py auto img.jpg 0

توضیح:‌ پارامتر اول auto است که باعث می شود از شرط پیشفرض استفاده شود. پارامتر دوم نام تصویر است. در پارامتر سوم چون مقدار صفر وارد شده از رنگ سبز استفاده شده است.

 

_img2.thumb.jpg.346605e271f214b2d03db0804955ca80.jpgimg2.thumb.jpg.038da5e72010ca9aad545abad010dd5c.jpg

 

 

 

 

 

 

 

python3 img_master.py "r < 255 and g < 255 and b < 100" img.jpg 1

توضیح: پارامتر اول شرط است که چک می کند مقدار سبز و قرمز (R&G) کمتر از 255 و مقدار آبی (B) کمتر از 100 باشد. چون پارامتر سوم برابر با یک قرار داده شده رنگ خود تصویر حفظ شده است.

 

مثال های دیگر:

35.thumb.jpg.31352ccfb95d5ba8b7e21a0614efed14.jpg_35.thumb.jpg.1b3eeefb5603371bb3987cba8266b74b.jpg

 

 

 

 

 

 

 

 

_img.thumb.jpg.8933dc8bc2b98e85104b87a7599bbc99.jpgimg.thumb.jpg.26caf3d0f7e797af222461d17758532f.jpg

 

 

 

 

 

 

 

 

 

 

img_master.py

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

برای ارسال دیدگاه یک حساب کاربری ایجاد کنید یا وارد حساب خود شوید

برای اینکه بتوانید دیدگاهی ارسال کنید نیاز دارید که کاربر سایت شوید

ایجاد یک حساب کاربری

برای حساب کاربری جدید در سایت ما ثبت نام کنید. عضویت خیلی ساده است !

ثبت نام یک حساب کاربری جدید

ورود به حساب کاربری

دارای حساب کاربری هستید؟ از اینجا وارد شوید

ورود به حساب کاربری