فلش را روی Image Java بکشید

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

چرا روی تصاویر فلش می کشیم؟

ترسیم فلش روی تصاویر می تواند در سناریوهای مختلف بسیار مفید باشد:

  • حاشیه نویسی: فلش ها به حاشیه نویسی تصاویر برای توضیح بخش های خاص یا ارائه اطلاعات اضافی کمک می کند و درک محتوا را برای بینندگان آسان تر می کند.

  • برجسته سازی: از فلش ها می توان برای برجسته کردن مناطق مهم در یک تصویر استفاده کرد و توجه بیننده را به جزئیات مهم هدایت می کند.

  • دستورالعمل‌ها: در آموزش‌ها یا راهنماها، فلش‌ها می‌توانند گام‌ها یا جهت‌ها را نشان دهند، که وضوح و اثربخشی دستورالعمل‌ها را بهبود می‌بخشد.

  • ارائه ها: افزودن فلش ها می تواند ارائه های بصری را بهبود بخشد و آنها را جذاب تر و آموزنده تر کند.

ترسیم فلش ها روی تصاویر - پیکربندی Java API

برای نوشتن و کامپایل کد جاوا باید Java IDE مانند Eclipse، NetBeans و غیره را نصب کنید. علاوه بر این، شما باید Conholdate.Total for Java را با استفاده از تنظیمات Maven زیر در فایل pom.xml پروژه خود نصب کنید:

<dependency>
<groupId>com.conholdate</groupId>
<artifactId>conholdate-total</artifactId>
<version>24.6</version>
<type>pom</type>
</dependency>

ترسیم فلش روی تصاویر در جاوا

مراحل زیر نحوه ترسیم حاشیه نویسی پیکان بر روی تصاویر JPG یا PNG در جاوا را توضیح می دهد:

  • تصویری را که می خواهید فلش را روی آن بکشید بارگذاری کنید.
  • یک نمونه از ArrowAnnotation ایجاد کنید و گزینه های لازم را تنظیم کنید.
  • Annotation را با استفاده از روش add اضافه کنید.
  • تصویر خروجی را ذخیره کنید.

قطعه کد زیر نحوه رسم فلش روی تصاویر در جاوا را نشان می دهد:

// یک نمونه از کلاس Annotator ایجاد کنید
com.groupdocs.annotation.Annotator annotator = new com.groupdocs.annotation.Annotator("input.jpg");
try {
    // یک نمونه از کلاس ArrowAnnotation ایجاد کنید و گزینه ها را تنظیم کنید
    com.groupdocs.annotation.models.annotationmodels.ArrowAnnotation arrow = new com.groupdocs.annotation.models.annotationmodels.ArrowAnnotation();
    arrow.setBox(new com.groupdocs.annotation.models.Rectangle(100, 100, 100, 100));
    arrow.setCreatedOn(java.util.Calendar.getInstance().getTime());
    arrow.setOpacity(0.7);
    arrow.setPageNumber(0);
    arrow.setPenColor(65535);
    arrow.setPenStyle(com.groupdocs.annotation.models.PenStyle.DOT);
    arrow.setPenWidth((byte) 3);

    // حاشیه نویسی را اضافه کنید و در فایل ذخیره کنید
    annotator.add(arrow);
    annotator.save("arrow.png");
} finally {
    if (annotator != null) {
        annotator.dispose();
    }
}

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

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

جمع بندی

در این آموزش، نحوه رسم فلش روی یک تصویر با استفاده از جاوا و Conholdate.Total برای Java API را نشان دادیم. این رویکرد روشی انعطاف‌پذیر و قدرتمند برای افزودن حاشیه‌نویسی به تصاویر ارائه می‌کند، که برجسته کردن مناطق مهم، ارائه دستورالعمل‌ها و بهبود ارائه‌های بصری را آسان‌تر می‌کند. در حالی که، اگر می‌خواهید در مورد هر یک از نگرانی‌های خود صحبت کنید، لطفاً با ما در [فروم 3 تماس بگیرید.

سوالات متداول

آیا می توانم چند فلش روی یک تصویر بکشم؟

بله، می توانید با ایجاد چندین نمونه ArrowAnnotation و افزودن آنها به نمونه Annotator، چندین فلش روی یک تصویر بکشید.

چگونه می توانم ظاهر فلش را سفارشی کنم؟

می‌توانید ظاهر پیکان را با تنظیم ویژگی‌هایی مانند setPenColor، setPenStyle، setPenWidth و setOpacity در نمونه ArrowAnnotation سفارشی کنید.

آیا می توانم تصویر حاشیه نویسی را در قالب های مختلف ذخیره کنم؟

بله، از ذخیره تصویر حاشیه نویسی در فرمت های مختلف مانند PNG، JPEG، BMP و غیره پشتیبانی می کند. هنگام فراخوانی روش ذخیره می توانید فرمت مورد نظر را مشخص کنید.

همچنین ببینید