طمس الصور في جافا

لقد كتبنا مؤخرًا سلسلة من منشورات المدونة لنوضح لك كيفية تنفيذ العديد من ميزات تحرير الصور مثل الاقتصاص و تغيير الحجم و التقليب و التدوير الصور. اليوم ، سنغطي كيفية تطبيق تأثير التمويه على الصور. لذلك دعونا نرى كيفية تعتيم الصور برمجيًا في Java.

Java API to Blur Images - تنزيل مجاني

لتطبيق تأثير التمويه على الصور ، سنستخدم Aspose.Imaging for Java. إنها واجهة برمجة تطبيقات لتحرير الصور توفر مجموعة واسعة من الميزات لمعالجة الصور. بالإضافة إلى ذلك ، فهو يدعم مجموعة متنوعة من تنسيقات الصور النقطية والمتجهة. يمكنك إما تنزيل API أو تثبيته باستخدام تكوينات Maven التالية.

<repository>
    <id>AsposeJavaAPI</id>
    <name>Aspose Java API</name>
    <url>https://repository.aspose.com/repo/</url>
</repository> 

<dependency>
    <groupId>com.aspose</groupId>
    <artifactId>aspose-imaging</artifactId>
    <version>22.9</version>
</dependency>

خطوات تعتيم الصور في جافا

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

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

الآن ، دعنا نلقي نظرة على كيفية تعتيم الصورة في Java.

طمس صورة في جافا

فيما يلي الخطوات جنبًا إلى جنب مع مراجع API لتعتيم صورة في Java.

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

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

// تحميل الصورة
Image image = Image.load("image.bmp");

// تحويل الصورة إلى RasterImage
RasterImage rasterImage = (RasterImage) image;

// تطبيق مرشح التمويه
rasterImage.filter(rasterImage.getBounds(), new GaussianBlurFilterOptions(5, 5));

// احفظ الصورة المحدثة
rasterImage.save("blur-image.bmp");

للتوضيح ، قمنا بتطبيق تأثير التمويه على الصورة النقطية التالية.

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

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

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

Java Image Blurring API - احصل على ترخيص مجاني

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

استنتاج

في هذه المقالة ، تعلمت كيفية تعتيم الصور في Java. يمكنك بسهولة دمج الكود المقدم وطمس الصور من داخل تطبيقات Java الخاصة بك.

اقرأ أكثر

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

أنظر أيضا