xebia-imagexpert
Service icon

Xebia_ImageXpert

Stable version 1.0.0 (Compatible with OutSystems 11)
Uploaded
 on 20 Jan
 by 
0.0
 (0 ratings)
xebia-imagexpert

Xebia_ImageXpert

Documentation
1.0.0

ImageXpert 

ImageXpert is a powerful tool designed for seamless integration within OutSystems, offering a robust suite of image processing capabilities. By utilizing the advanced features of SixLabors ImageSharp, this extension enables developers to efficiently manage and enhance visual content through various functionalities such as noise removal, sharpening, enhancement, enrichment, and resizing images. This document provides an overview of the extension features and their significance for developers seeking to optimize image processing workflows.   

  

IMG_256   

  

 

Features  

Enhance Image:  

Adjusts brightness and contrast to improve the overall quality and visibility of images.  

 

Enrich Image:  

Boosts image vibrancy by increasing saturation and fine-tuning hues, making images more appealing.  

   

Remove Noise:   

Reduces unwanted noise in images using advanced Gaussian blur techniques, leading to clearer and cleaner visuals.  

 

Sharpen Image:  

Enhances the clarity of images by refining edges and details through Gaussian sharpening. 

 

Resize Image:  

Efficiently resizes images to desired dimensions while maintaining aspect ratios, crucial for optimizing image usage across different platforms. 

    

Import ImageXpert 

Import the ImageXpert extension into your project as an external logic dependency.   

     Drag and drop the following actions from the extension into your logic flow:  

  1. I. Enhance  

  1. II. Enrich  

  1. III. Remove Noise  

  1. IV. Resize  

  1. V. Sharpen     

 

   

 

 

Demo Overview: 

  1. Upload Image:  

The user uploads a photo from their device to the input section through the upload widget. 

 

  1. Select Option: 

The dropdown menu allows users to select a specific image processing action. For example, users can choose the Resize option to adjust the dimensions of an image to their desired size. 

 

  1. Image Processing:  

ImageXpert Extension processes the uploaded image on the server side by using the selected option from the dropdown. 

 

  1. View Result:  

The processed image is displayed in the output section, allowing for easy comparison, along with expanded metadata about both the uploaded and processed images. 

 

 

  1. Save Image:  

In the output section, the user can download the processed image by clicking the download button. 

 


Use Cases  

  1. E-commerce Platforms: Enhancing product images to make them more attractive and professional.  

 

  1. Marketing Campaigns: Sharpening and enriching images for use in advertisements, banners, and social media.  

 

  1. Content Management Systems: Automating the image processing pipeline for blogs, articles, and online publications.  

 

  1. Digital Portfolios: Helping artists and photographers showcase their work with improved image quality.  

 

  1. Healthcare: Processing medical images to improve clarity for better diagnosis and analysis.