طمس الصور في بايثون

يعد تعتيم الصورة ميزة شائعة لتطبيقات تحرير الصور. يتم تعتيم الصور لأسباب مختلفة ، مثل حماية الخصوصية وتقليل الضوضاء وتلاشي الكائنات وما إلى ذلك. أثناء معالجة الصور في Python ، قد تحتاج إلى تطبيق تأثير التمويه على الصورة. لتحقيق ذلك ، توضح هذه المقالة كيفية تعتيم صورة في بايثون.

مكتبة بايثون لطمس الصور

لتعتيم الصور ، سنستخدم Aspose.Imaging for Python. إنها مكتبة تحرير صور قوية تتيح لك معالجة الصور ومعالجتها دون عناء. لاستخدام المكتبة ، يمكنك إما تنزيل أو تثبيتها باستخدام الأمر التالي.

> pip install aspose-imaging-python-net 

خطوات تعتيم صورة في بايثون

باستخدام Aspose: التصوير في Python ، ليس عليك كتابة تعليمات برمجية معقدة لتطبيق تأثير التمويه على الصور. فيما يلي الخطوات البسيطة التي تحتاجها لتعتيم الصورة.

  • أولاً ، قم بتحميل ملف الصورة.
  • بعد ذلك ، قم بتطبيق مرشح التمويه على الصورة.
  • أخيرًا ، احفظ الصورة غير الواضحة على القرص.

دعنا الآن نكتب كود Python لطمس صورة باتباع الخطوات المذكورة أعلاه.

طمس صورة في بايثون

فيما يلي خطوات تعتيم صورة في Python.

  • أولاً ، قم بتحميل الصورة باستخدام طريقة Image.load().
  • بعد ذلك ، قم بإرسال الصورة إلى نوع RasterImage.
  • بعد ذلك ، قم بطمس الصورة باستخدام طريقة RasterImage.filter().
  • أخيرًا ، احفظ الصورة غير الواضحة باستخدام طريقة RasterImage.save().

يوضح نموذج التعليمات البرمجية التالي كيفية تطبيق تأثير التمويه على صورة في Python.

import aspose.pycore as aspycore
from aspose.imaging import RasterImage, Image
from aspose.imaging.imagefilters.filteroptions import GaussianBlurFilterOptions
import os


if 'TEMPLATE_DIR' in os.environ:
	templates_folder = os.environ['TEMPLATE_DIR']
else:
	templates_folder = r"C:\Users\USER\Downloads\templates"

delete_output = 'SAVE_OUTPUT' not in os.environ
data_dir = templates_folder

# قم بتحميل الصورة
with Image.load(os.path.join(data_dir, "template.gif")) as image:
	# قم بإلقاء الصورة في RasterImage ، و Pass Bounds [المستطيل] للصورة ومثيل GaussianBlurFilterOptions لتصفية الطريقة وحفظ النتائج
	raster_image = aspycore.as_of(image, RasterImage)
	raster_image.filter(raster_image.bounds, GaussianBlurFilterOptions(5, 5))
	raster_image.save(os.path.join(data_dir, "result.gif"))

if delete_output:
	os.remove(os.path.join(data_dir, "result.gif"))

يوجد أدناه الصورة الأصلية التي استخدمناها لتطبيق تأثير التعتيم.

أدخل الصورة لتطبيق تأثير التمويه

يمكنك رؤية الصورة غير الواضحة الناتجة أدناه.

إخراج صورة ضبابية في Python

مكتبة مجانية لتعتيم صور Python

يمكنك الحصول على ترخيص مؤقت مجاني وتمويه الصور بدون قيود التقييم.

أداة عبر الإنترنت لتعتيم الصور

جرب أداة تحرير الصور المجانية المستندة إلى الويب لتحرير صورك عبر الإنترنت. أداة تحرير الصور هذه مدعومة من Aspose. التصوير لبايثون ولست بحاجة إلى إنشاء حساب لها.

خاتمة

في هذه المقالة ، تعلمت كيفية تعتيم الصور في بايثون. بمساعدة الخطوات وعينة التعليمات البرمجية ، كنت ستفهم بسهولة كيفية تطبيق تأثير التمويه على صورة. للتوضيح ، أظهرنا لك صور الإدخال والإخراج. في النهاية ، قدمنا لك أداة مجانية لتحرير الصور يمكنك استخدامها لتحرير صورك عبر الإنترنت.

يمكنك استكشاف المزيد حول مكتبة معالجة صور Python باستخدام التوثيق. يمكنك أيضًا مشاركة استفساراتك معنا عبر المنتدى.

أنظر أيضا