تصاویر JPG خاکستری در پایتون

درک چگونگی تبدیل عکس‌ها به مقیاس خاکستری، مهارت مهمی در زمینه پردازش و ویرایش تصویر است. تصاویر خاکستری که فاقد رنگ هستند اما غنی از اطلاعات تن هستند، زیبایی خاص و جذابی دارند که می‌تواند احساسات و حس زیبایی هنری را برانگیزد. در این مقاله به موضوع جالب تبدیل JPG عکس‌ها به مقیاس خاکستری با استفاده از پایتون خواهیم پرداخت و به شما این امکان را می‌دهیم که امکانات خلاقانه جدیدی را کشف کنید.

نکات زیر در این مقاله پوشش داده خواهد شد:

نصب کتابخانه تصویر پایتون

قبل از اینکه شروع کنیم، بیایید لحظه‌ای را به قدردانی از Python image library و اهمیت آن در پردازش تصویر اختصاص دهیم. این کتابخانه به ابزاری مورد علاقه برای توسعه‌دهندگان پایتون تبدیل شده است، زیرا در کار با تصاویر به خاطر سادگی و ویژگی‌های بی شمارش شناخته شده است.

لطفاً download یا بسته را از PyPI با استفاده از دستور pip زیر نصب کنید:

pip install aspose.imaging

چگونه عکس‌های JPG را در پایتون به مقیاس خاکستری تبدیل کنیم

بیایید مرحله به مرحله فرآیند تبدیل تصاویر JPG به خاکستری را با استفاده از پایتون بررسی کنیم.

  1. ابتدا یک Image شیء با بارگذاری فایل تصویر مورد نظر ایجاد کنید.
  2. در مرحله بعد، شیء Image را به شیء RasterCachedImage با استفاده از روش aspycore.asof() تبدیل کنید.
  3. سپس از روش RasterCachedImage.cachedata() برای کش کردن داده‌های تصویر استفاده کنید.
  4. سپس شیء RasterCachedImage را با استفاده از روش grayscale() آن به خاکستری تبدیل کنید.
  5. سرانجام، تصویر حاصل را با فراخوانی روش RasterCachedImage.save() ذخیره کنید.

کد نمونه زیر نشان می‌دهد که چگونه می‌توان تصاویر JPG را به خاکستری در Python تبدیل کرد.

# تصویر را در یک نمونه از تصویر بارگذاری کنید.
with Image.load(os.path.join(data_dir, "template.jpg")) as image:
	# تصویر را به RasterCachedImage تبدیل کنید و بررسی کنید که آیا تصویر کش شده است                
	raster_cached_image = aspycore.as_of(image, RasterCachedImage)
	if not raster_cached_image.is_cached:
		# تاریخ تصویر را اگر قبلاً ذخیره نشده است، ذخیره کنید
		raster_cached_image.cache_data()
	# تصویر را به رنگ خاکستری تبدیل کرده و تصویر حاصل را ذخیره کنید.                
	raster_cached_image.grayscale()
	raster_cached_image.save(os.path.join(data_dir, "result.jpg"))

Input Image

The following is a sample image used in this article.

Make an Image Grayscale in Python

به مقیاس خاکستری تبدیل شد

تصویر زیر پس از تبدیل به مقیاس خاکستری است.

JPG به خاکستری

تصاویر را به صورت آنلاین خاکستری کنید

ابزار فوق‌العاده رایگان فیلتر تصویر آنلاین ما تمام اطلاعات را دارد! شما چشمانتان را باور نخواهید کرد وقتی ببینید چگونه به راحتی تصاویر شما را به شگفتی‌های سیاه و سفید جذاب تبدیل می‌کند. نیازی به دردسر نصب‌های مزاحم یا اشتراک‌های گران‌قیمت نیست، عزیزم! تنها چیزی که نیاز دارید مرورگر اینترنتی مطمئن شماست و شما آماده‌اید تا آن تصاویر را به جادو خالص تبدیل کنید! این موضوع شهر است، عزیزم!

Make Pictures Grayscale Online

مراحل تبدیل عکس‌ها به خاکستری به صورت آنلاین

  1. اولاً، برای بارگذاری تصاویر، یا در ناحیه دراپ فایل کلیک کنید یا به سادگی فایل‌های تصویر را بکشید و رها کنید.
  2. در مرحله بعد، فیلتر خاکستری را اعمال کنید و بر روی دکمه اعمال کلیک کنید.
  3. اگر نیاز بود، فرمت تصویر خروجی را تغییر دهید، سپس بر روی دکمه دریافت نتیجه کلیک کنید.
  4. در نهایت، پس از اتمام عملیات تغییرات، لینک دانلود برای تصاویر پردازش شده به طور فوری در دسترس خواهد بود.

شما نیازی به دردسر ایستگاه نصب برای لذت بردن از ابزار فیلتر تصویر آنلاین فوق‌العاده ما ندارید. فقط مرورگر خود را راه‌اندازی کنید و آماده شوید تا به‌صورت سرگرم‌کننده تصاویر خود را خاکستری کنید. و بهترین بخش اینجاست: سرور فوق‌العاده امن ما از شما حمایت می‌کند و تصاویر گرانبهای شما را امن و سالم نگه می‌دارد. نیازی به نگرانی در مورد حریم خصوصی یا مسائل امنیتی نیست. اوه، و تقویم خود را علامت‌گذاری کنید، زیرا بعد از ۲۴ ساعت خنک، فایل‌های ارسالی شما خداحافظی خواهند کرد و مانند جادو از سرور ناپدید خواهند شد. بنابراین برو جلو، سرگرم شو و بگذارید ما باقی‌مانده را به عهده بگیریم!

مجوز رایگان بگیرید

شما می‌توانید یک مجوز موقت رایگان برای آزمایش API بدون محدودیت‌های ارزیابی دریافت کنید.

جمع‌بندی

تبدیل عکس‌های JPG به مقیاس خاکستری پتانسیل هنری را گسترش می‌دهد و تحلیل تصویر را ساده می‌کند. در این مقاله، به نحوه تبدیل تصاویر مقیاس خاکستری با کتابخانه تصویر پایتون پرداختیم. ما نرم‌افزار فیلتر عکس آنلاین را برای افرادی که به دنبال یک راه حل سریع و آسان هستند راه‌اندازی کرده‌ایم. تبدیل به مقیاس خاکستری در دسترس شماست، چه آزادی و کنترل برنامه‌نویسی Python را دوست داشته باشید و چه سهولت خدمات اینترنتی را. Elegance of grayscale photos را بپذیرید، به بررسی امکانات هنری آن‌ها بپردازید و از ماجراجویی خلاقانه پیش رو لذت ببرید.

شما می‌توانید به documentation مراجعه کنید تا بیشتر درباره Python imaging library یاد بگیرید.

لطفا در conholdate.com برای به‌روزرسانی‌های منظم با ما همراه باشید.

سوال بپرسید

شما می‌توانید سوالات یا پرسش‌های خود را در forum به ما اطلاع دهید.

را ببینید