Encodian - Image
Extensive features for the manipulation and conversion of image file formats
This connector is available in the following products and regions:
Service | Class | Regions |
---|---|---|
Logic Apps | Standard | All Logic Apps regions except the following: - Azure Government regions - Azure China regions - US Department of Defense (DoD) |
Power Automate | Standard | All Power Automate regions except the following: - US Government (GCC) - US Government (GCC High) - China Cloud operated by 21Vianet - US Department of Defense (DoD) |
Power Apps | Standard | All Power Apps regions except the following: - US Government (GCC) - US Government (GCC High) - China Cloud operated by 21Vianet - US Department of Defense (DoD) |
Contact | |
---|---|
Name | Encodian Support |
URL | https://support.encodian.com |
support@encodian.com |
Connector Metadata | |
---|---|
Publisher | Encodian |
Website | https://www.encodian.com |
Privacy policy | https://support.encodian.com/hc/en-gb/articles/360010885513-Privacy-Policy |
Categories | Content and Files;Collaboration |
The 'Encodian Flowr Image' connector provide enterprise grade and simple to use Power Automate actions manipulating all common image file formats, covering compression, resizing, format conversion, watermarking + more
The Encodian 'Flowr' Image connector is supported by Power Automate, Azure Logic Apps and Power Apps.
An Encodian subscription is required to use the Encodian 'Flowr' Image connector.
Complete the sign-up form to register for a 30-day trial and obtain an API Key
Click here for a step by step guide on how to create an Encodian connection in Power Automate
Contact Encodian Support to request assistance
Encodian action documentation can be found here, and example flows can be found here
Visit Encodian website for subscription plan pricing.
Once your 30-day trial expires, your Encodian subscription is automatically transitioned to Encodian's 'Free' subscription tier unless a paid plan has been purchased.
The connector supports the following authentication types:
Default | Parameters for creating connection. | All regions | Not shareable |
Applicable: All regions
Parameters for creating connection.
This is not shareable connection. If the power app is shared with another user, another user will be prompted to create new connection explicitly.
Name | Type | Description | Required |
---|---|---|---|
API Key | securestring | Get an API Key - https://www.encodian.com/apikey/ | True |
Region | string |
Name | Calls | Renewal Period |
---|---|---|
API calls per connection | 100 | 60 seconds |
Add an image watermark to the image provided - https://support.encodian.com/hc/en-gb/articles/8967068141597
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Filename
|
filename | True | string |
The filename of the source file, the file extension is mandatory: 'file.png' and not 'file' |
File Content
|
fileContent | True | byte |
The file content of the source file |
Watermark Filename
|
watermarkFilename | True | string |
The filename of the watermark image file, the file extension is mandatory: 'file.png' and not 'file' |
Watermark File Content
|
watermarkFileContent | True | byte |
The content of the watermark image file |
Watermark Position
|
watermarkPosition | True | string |
The position of the image watermark on the image provided |
Y Offset
|
imageYOffSet | integer |
Set the vertical watermark offset in pixels, starting from the top of the image. This setting will only apply when the 'Watermark Position' property is set to 'Custom'. |
|
X Offset
|
imageXOffset | integer |
Set the horizontal watermark offset in pixels, starting from the left of the image. This setting will only apply when the 'Watermark Position' property is set to 'Custom'. |
|
Rotation Angle
|
rotationAngle | float |
Set the rotation angle of the image watermark in degrees |
|
Opacity
|
opacity | float |
The opacity of the image watermark, valid values range from 0.0+ to 1.0, the default value is 0.7 |
Returns
Add a Text Watermark to the image provided - https://support.encodian.com/hc/en-gb/articles/360013560398-Add-Text-Watermark-To-Image
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Filename
|
FileName | True | string |
The filename of the source image file, the file extension is mandatory: 'file.jpg' and not 'file' |
File Content
|
FileContent | byte |
The file content of the source image file |
|
Text
|
Text | True | string |
The text to embed as a watermark within the image |
Watermark Position
|
WatermarkPosition | string |
The position of the text to embed as a watermark within the image |
|
Font
|
Font | string |
The font applied to the text watermark, the default font is set to Arial. |
|
Text Colour
|
TextColour | string |
The HTML colour applied to the text watermark, the default colour is set to #E81123. |
|
Text Size
|
TextSize | integer |
The size of the font applied to the text watermark, the default size is set to 10. |
Returns
Execute image clean up activities focussed on text based images such as Deskew, Rotate, Despeckle + more.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Filename
|
FileName | True | string |
The filename of the source image file, the file extension is mandatory: 'file.png' and not 'file' |
File Content
|
FileContent | byte |
The file content of the source image file |
|
Clean Operations
|
cleanUpType | string |
Perform file clean-up operations, the default option will auto rotate, auto deskew and auto despeckle the provided file. |
|
Rotate
|
AutoRotate | boolean |
Automatically detects orientation and rotates so that the text is upright oriented, this is enabled by default. |
|
Rotate Confidence Level
|
AutoRotateConfidenceLevel | integer |
Sets the minimum confidence percentage (0 to 100) used to control whether the rotation is applied, the default value is 60. |
|
Deskew
|
Deskew | boolean |
Detects the skew angle and rotates to remove that skew, this is enabled by default. |
|
Despeckle
|
Despeckle | boolean |
Automatically detects speckles and removes them, this is enabled by default. |
|
Adjust Brightness and Contrast
|
AdjustBrightnessContrast | boolean |
This action analyzes a document and automatically adjusts brightness and contrast based on the analysis, this is disabled by default. |
|
Remove Border
|
RemoveBorder | boolean |
Locates border pixels and removes the pixels from the document, this is disabled by default. |
|
Smooth Background
|
SmoothBackground | boolean |
This works only on color and grayscale documents. This operation smoothes background colors to eliminate or de-emphasize noise, this is disabled by default. |
|
Smooth Objects
|
SmoothObjects | boolean |
This only works on bitonal documents, it looks at groups of pixels, and finds isolated bumps and pits in the edges of those objects, and fills them in, this is disabled by default. |
|
Remove Dot Shading
|
RemoveDotShading | boolean |
This action will remove shaded regions from bitonal documents, this is disabled by default. |
|
Image Detergent
|
ImageDetergent | boolean |
Image Detergent works by changing pixels of similar color values to a central color value, which has the result of smoothing the image wherever regions of those colors appear, this is disabled by default. |
|
Average Filter
|
ApplyAverageFilter | boolean |
Performs a 3x3 Average filter smoothing operation on the document, placing the output in the center of the window, this is disabled by default. |
|
Remove Hole Punch
|
RemoveHolePunch | boolean |
Detects and removes hole punch marks from a bitonal document, this is disabled by default. |
|
Binarize
|
Binarize | boolean |
Computes all necessary parameters by analyzing the input data before actually performing the binarization. The algorithm is tuned to typical document images, consisting of dark text on brighter background. It is robust to shadows, noise and background images, this is disabled by default. |
Returns
Execute image clean up activities for standard photo images.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Filename
|
FileName | True | string |
The filename of the source image file, the file extension is mandatory: 'file.png' and not 'file' |
File Content
|
FileContent | byte |
The file content of the source image file |
|
Clean Operations
|
cleanUpType | string |
Perform file clean-up operations, the default option will auto rotate, apply colour balance, auto deskew and auto despeckle the provided file. |
|
Deskew
|
Deskew | boolean |
Detects the skew angle and rotates to remove that skew, this is enabled by default. |
|
Despeckle
|
Despeckle | boolean |
Automatically detects speckles and removes them, this is enabled by default. |
|
Color Balance
|
ColorBalance | boolean |
Restores and balances the color quality within an image, this is enabled by default. |
|
Remove Border
|
RemoveBorder | boolean |
Locates border pixels and removes the pixels from the document, this is disabled by default. |
|
Contrast
|
Contrast | boolean |
Adjusts the contrast in the current image. |
|
Remove Redeye
|
RemoveRedeye | boolean |
Automatically reduces the red reflection of the flash seen in the eyes of people in color flash photo images. |
|
Blur
|
Blur | boolean |
Blurs the current image by averaging each pixel with each of its neighboring pixels giving it an 'out of focus' appearance. |
|
Diffuse
|
Diffuse | boolean |
Diffuses the current image by replacing each pixel with a randomly selected neighboring pixel. |
|
Binarize
|
Binarize | boolean |
Computes all necessary parameters by analyzing the input data before actually performing the binarization. The algorithm is tuned to typical document images, consisting of dark text on brighter background. It is robust to shadows, noise and background images, this is disabled by default. |
|
Rotate
|
AutoRotate | boolean |
Automatically detects orientation and rotates so that the text is upright oriented, this is enabled by default. |
|
Rotate Confidence Level
|
AutoRotateConfidenceLevel | integer |
Sets the minimum confidence percentage (0 to 100) used to control whether the rotation is applied, the default value is 40. |
Returns
Compress the image provided - https://support.encodian.com/hc/en-gb/articles/360027350513-Compress-an-Image
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
File Content
|
fileContent | True | byte |
The file content of the source image file |
Image Type
|
imageType | True | string |
Select the image file format. |
Returns
Convert the format of the image provided - https://support.encodian.com/hc/en-gb/articles/360006617857-Convert-Image-Format
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
File Content
|
fileContent | True | byte |
The file content of the source image file |
Current Image Format
|
currentImageFormat | True | string |
Select the current image file format. |
New Image Format
|
newImageFormat | True | string |
Select the new image file format. |
Returns
Crop an image using border values or a rectangle - https://support.encodian.com/hc/en-gb/articles/10860483459740/
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Crop Type
|
cropTypeParameter | string |
Set the crop type action |
|
operation
|
operation | dynamic |
Request object, refer to schema definition: DtoCropImage |
Returns
- Body
- DtoResponseCropImage
Extract metadata from the image provided (Height, Width, Resolution, Format, File Size + more) - https://support.encodian.com/hc/en-gb/articles/4431662425489
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
File Content
|
fileContent | True | byte |
The file content of the source image file |
Simplified Lat/Long Format
|
simplifiedLatLongFormat | boolean |
Return the Latitude and Longitude as formatted string eg., '45° 26’ 21"N' |
Returns
Extract text from the image provided - https://support.encodian.com/hc/en-gb/articles/360006998078-Extract-Text-from-Image-OCR
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Image Type
|
imageType | True | string |
Select the image file format. |
File Content
|
fileContent | True | byte |
The file content of the source image file |
Language
|
ocrLanguage | string |
Select the language used for OCR processing |
|
Clean Operations
|
cleanUpType | string |
Perform document clean-up operations, the default option will auto rotate, auto deskew and auto despeckle the document. |
|
Rotate
|
AutoRotate | boolean |
Automatically detects orientation and rotates it so that the text on it is upright oriented |
|
Rotate Confidence Level
|
AutoRotateConfidenceLevel | integer |
Sets the minimum confidence percentage (0 to 100) used to control whether the rotation is applied, the default value is 70. |
|
Deskew
|
Deskew | boolean |
Detects the skew angle and rotates to remove that skew. |
|
Despeckle
|
Despeckle | boolean |
Automatically detects speckles and removes them. |
|
Adjust Brightness and Contrast
|
AdjustBrightnessContrast | boolean |
This action analyzes a document and automatically adjusts brightness and contrast based on the analysis. |
|
Remove Border
|
RemoveBorder | boolean |
Locates border pixels and removes the pixels from the document,this is disabled by default. |
|
Smooth Background
|
SmoothBackground | boolean |
This works only on color and grayscale documents. This operation smoothes background colors to eliminate or de-emphasize noise. |
|
Smooth Objects
|
SmoothObjects | boolean |
This only works on bitonal documents, it looks at groups of pixels, and finds isolated bumps and pits in the edges of those objects, and fills them in. |
|
Remove Dot Shading
|
RemoveDotShading | boolean |
This action will remove shaded regions from bitonal documents. |
|
Image Detergent
|
ImageDetergent | boolean |
Image Detergent works by changing pixels of similar color values to a central color value, which has the result of smoothing the image wherever regions of those colors appear. |
|
Average Filter
|
ApplyAverageFilter | boolean |
Performs a 3x3 Average filter smoothing operation on the document, placing the output in the center of the window. |
|
Remove Hole Punch
|
RemoveHolePunch | boolean |
Detects and removes hole punch marks from a bitonal document. |
|
Binarize
|
Binarize | boolean |
Computes all necessary parameters by analyzing the input data before actually performing the binarization. The algorithm is tuned to typical document images, consisting of dark text on brighter background. It is robust to shadows, noise and background images. |
Returns
Flip the image provided - https://support.encodian.com/hc/en-gb/articles/9798473339292
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
File Content
|
fileContent | True | byte |
The file content of the source image file |
Orientation
|
flipOrientation | True | string |
Set the orientation to flip the image provided |
Returns
- Body
- DtoResponseFlipImage
Remove EXIF tags from the specified image - https://support.encodian.com/hc/en-gb/articles/4415700524817
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
File Content
|
fileContent | True | byte |
The file content of the source image file |
Image Type
|
imageType | True | string |
Select the image file format. |
Returns
Resize and compress the image provided - https://support.encodian.com/hc/en-gb/articles/360018591034-Resize-an-Image
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Filename
|
FileName | True | string |
The filename of the source image file, the file extension is mandatory: 'file.png' and not 'file' |
File Content
|
FileContent | True | byte |
The file content of the source image file |
Resize Type
|
ImageResizeType | True | string |
Set whether the image should be resized to a ratio or specific dimensions. |
Resize Percentage
|
ResizePercentage | integer |
For percentage resize actions - Set the percentage the image should be decrased or increased in size by. |
|
Image Width
|
ImageWidth | integer |
For specific resize actions - Set the specific width of the image in pixels |
|
Image Height
|
ImageHeight | integer |
For specific resize actions - Set the specific height of the image in pixels |
|
Maintain Aspect Ratio
|
MaintainAspectRatio | boolean |
For specific resize actions - If true, the image height will be automatically set relevant to the image width provided. |
|
Image Resolution
|
ImageResolution | integer |
Optionally specify an image resolution, by default the current image resolution will be used |
Returns
Rotate an image by specified degrees - https://support.encodian.com/hc/en-gb/articles/10041551840796
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
File Content
|
fileContent | True | byte |
The file content of the source image file |
Rotation Angle
|
rotationAngle | float |
Optional - The number of degrees to rotate the image |
|
Preset Rotation Angle
|
presetRotationAngle | string |
Optional - Select a preset rotation angle |
|
Proportionate Resize
|
resizeProportionally | boolean |
Specifies that the image dimensions are proportionately adjusted to the rotated rectangle (corner points) projections |
|
Background Color
|
backgroundColour | string |
Sets the background color of the rotated image when 'Proportionate Resize' is enabled |
Returns
Name | Path | Type | Description |
---|---|---|---|
HTTP Status Code
|
HttpStatusCode | integer |
The HTTP Status code for the response. |
HTTP Status Message
|
HttpStatusMessage | string |
The HTTP Status message for the response. |
Operation ID
|
OperationId | string |
The unique ID assigned to this operation. |
Errors
|
Errors | array of string |
An array of error messages should an error occur. |
Operation Status
|
OperationStatus | string |
Indicates whether the operation has completed, has been queued or has failed. |
Filename
|
Filename | string |
The filename of the document. |
File Content
|
FileContent | byte |
The processed document. |
Name | Path | Type | Description |
---|---|---|---|
HTTP Status Code
|
HttpStatusCode | integer |
The HTTP Status code for the response. |
HTTP Status Message
|
HttpStatusMessage | string |
The HTTP Status message for the response. |
Operation ID
|
OperationId | string |
The unique ID assigned to this operation. |
Errors
|
Errors | array of string |
An array of error messages should an error occur. |
Operation Status
|
OperationStatus | string |
Indicates whether the operation has completed, has been queued or has failed. |
Filename
|
Filename | string |
The filename of the document. |
File Content
|
FileContent | byte |
The processed document. |
Name | Path | Type | Description |
---|---|---|---|
HTTP Status Code
|
HttpStatusCode | integer |
The HTTP Status code for the response. |
HTTP Status Message
|
HttpStatusMessage | string |
The HTTP Status message for the response. |
Operation ID
|
OperationId | string |
The unique ID assigned to this operation. |
Errors
|
Errors | array of string |
An array of error messages should an error occur. |
Operation Status
|
OperationStatus | string |
Indicates whether the operation has completed, has been queued or has failed. |
File Content
|
FileContent | byte |
The processed document. |
Name | Path | Type | Description |
---|---|---|---|
HTTP Status Code
|
HttpStatusCode | integer |
The HTTP Status code for the response. |
HTTP Status Message
|
HttpStatusMessage | string |
The HTTP Status message for the response. |
Operation ID
|
OperationId | string |
The unique ID assigned to this operation. |
Errors
|
Errors | array of string |
An array of error messages should an error occur. |
Operation Status
|
OperationStatus | string |
Indicates whether the operation has completed, has been queued or has failed. |
File Content
|
FileContent | byte |
The processed document. |
Name | Path | Type | Description |
---|---|---|---|
Image Format
|
imageFormat | string |
The file format of the image |
File Size (MBs)
|
fileSize | string |
The size of the supplied image in MBs |
Width
|
width | double |
The width of the image (Pixels) |
Height
|
height | double |
The height of the image (Pixels) |
Orientation
|
orientation | string |
The orientation of the image |
Bits per Pixel
|
bitsPerPixel | integer |
The image bits per pixel count |
Horizontal Resolution
|
horizontalResolution | double |
The horizontal image resolution (DPI) |
Vertical Resolution
|
verticalResolution | double |
The vertical image resolution (DPI) |
Has EXIF Data
|
hasExifData | boolean |
Confirms whether the image contains EXIF Data |
EXIF Data (JSON)
|
exifDataJson | string |
Image EXIF Data provided as a JSON string |
Has XMP Data
|
hasXmpData | boolean |
Confirms whether the image contains XMP Data |
HTTP Status Code
|
HttpStatusCode | integer |
The HTTP Status code for the response. |
HTTP Status Message
|
HttpStatusMessage | string |
The HTTP Status message for the response. |
Operation ID
|
OperationId | string |
The unique ID assigned to this operation. |
Errors
|
Errors | array of string |
An array of error messages should an error occur. |
Operation Status
|
OperationStatus | string |
Indicates whether the operation has completed, has been queued or has failed. |
Name | Path | Type | Description |
---|---|---|---|
HTTP Status Code
|
HttpStatusCode | integer |
The HTTP Status code for the response. |
HTTP Status Message
|
HttpStatusMessage | string |
The HTTP Status message for the response. |
Operation ID
|
OperationId | string |
The unique ID assigned to this operation. |
Errors
|
Errors | array of string |
An array of error messages should an error occur. |
Operation Status
|
OperationStatus | string |
Indicates whether the operation has completed, has been queued or has failed. |
Filename
|
Filename | string |
The filename of the document. |
File Content
|
FileContent | byte |
The processed document. |
Name | Path | Type | Description |
---|---|---|---|
HTTP Status Code
|
HttpStatusCode | integer |
The HTTP Status code for the response. |
HTTP Status Message
|
HttpStatusMessage | string |
The HTTP Status message for the response. |
Operation ID
|
OperationId | string |
The unique ID assigned to this operation. |
Errors
|
Errors | array of string |
An array of error messages should an error occur. |
Operation Status
|
OperationStatus | string |
Indicates whether the operation has completed, has been queued or has failed. |
Filename
|
Filename | string |
The filename of the document. |
File Content
|
FileContent | byte |
The processed document. |
Name | Path | Type | Description |
---|---|---|---|
HTTP Status Code
|
HttpStatusCode | integer |
The HTTP Status code for the response. |
HTTP Status Message
|
HttpStatusMessage | string |
The HTTP Status message for the response. |
Operation ID
|
OperationId | string |
The unique ID assigned to this operation. |
Errors
|
Errors | array of string |
An array of error messages should an error occur. |
Operation Status
|
OperationStatus | string |
Indicates whether the operation has completed, has been queued or has failed. |
Filename
|
Filename | string |
The filename of the document. |
File Content
|
FileContent | byte |
The processed document. |
Name | Path | Type | Description |
---|---|---|---|
HTTP Status Code
|
HttpStatusCode | integer |
The HTTP Status code for the response. |
HTTP Status Message
|
HttpStatusMessage | string |
The HTTP Status message for the response. |
Operation ID
|
OperationId | string |
The unique ID assigned to this operation. |
Errors
|
Errors | array of string |
An array of error messages should an error occur. |
Operation Status
|
OperationStatus | string |
Indicates whether the operation has completed, has been queued or has failed. |
Filename
|
Filename | string |
The filename of the document. |
File Content
|
FileContent | byte |
The processed document. |
Name | Path | Type | Description |
---|---|---|---|
Text
|
Text | string |
The text layer extracted from the image. |
HTTP Status Code
|
HttpStatusCode | integer |
The HTTP Status code for the response. |
HTTP Status Message
|
HttpStatusMessage | string |
The HTTP Status message for the response. |
Operation ID
|
OperationId | string |
The unique ID assigned to this operation. |
Errors
|
Errors | array of string |
An array of error messages should an error occur. |
Operation Status
|
OperationStatus | string |
Indicates whether the operation has completed, has been queued or has failed. |
Name | Path | Type | Description |
---|---|---|---|
HTTP Status Code
|
HttpStatusCode | integer |
The HTTP Status code for the response. |
HTTP Status Message
|
HttpStatusMessage | string |
The HTTP Status message for the response. |
Operation ID
|
OperationId | string |
The unique ID assigned to this operation. |
Errors
|
Errors | array of string |
An array of error messages should an error occur. |
Operation Status
|
OperationStatus | string |
Indicates whether the operation has completed, has been queued or has failed. |
Filename
|
Filename | string |
The filename of the document. |
File Content
|
FileContent | byte |
The processed document. |
Name | Path | Type | Description |
---|---|---|---|
HTTP Status Code
|
HttpStatusCode | integer |
The HTTP Status code for the response. |
HTTP Status Message
|
HttpStatusMessage | string |
The HTTP Status message for the response. |
Operation ID
|
OperationId | string |
The unique ID assigned to this operation. |
Errors
|
Errors | array of string |
An array of error messages should an error occur. |
Operation Status
|
OperationStatus | string |
Indicates whether the operation has completed, has been queued or has failed. |
Filename
|
Filename | string |
The filename of the document. |
File Content
|
FileContent | byte |
The processed document. |
Name | Path | Type | Description |
---|---|---|---|
HTTP Status Code
|
HttpStatusCode | integer |
The HTTP Status code for the response. |
HTTP Status Message
|
HttpStatusMessage | string |
The HTTP Status message for the response. |
Operation ID
|
OperationId | string |
The unique ID assigned to this operation. |
Errors
|
Errors | array of string |
An array of error messages should an error occur. |
Operation Status
|
OperationStatus | string |
Indicates whether the operation has completed, has been queued or has failed. |
File Content
|
FileContent | byte |
The processed document. |