Visual Experience Platform
Help CenterRelease NotesBlogWebsite
  • VXP - Visual Experience Platform
    • The VXP
      • Token
    • Settings
      • My Account
        • Profile
        • Support
      • Organisation
        • General Organisation Settings
        • Billing
          • Payment
          • Invoices
          • Plan
        • Users
          • Users
          • Roles
        • Teams
      • Project
        • Branding
        • Subscription
        • Analytics
          • Standard Dashboards
            • Multi tenants
            • User Dashboard
            • DAM Storage
            • Workflows Monitoring
            • Traffic Origin
            • Caching (Volumetry)
            • CDN performance
          • Custom Dashboard
        • Access
          • API keys
          • Security templates
          • OAuth2
  • Digital Asset Management (DAM)
    • Library
      • Assets
        • Asset Details window
          • Asset actions
            • Regional settings
            • Context menu ("..." button)
            • Add to My favorites (heart icon)
            • Edit media (image, video, etc)
              • Edit image
              • Edit video (coming soon)
              • Edit design template (coming soon)
            • Share
          • Asset information tabs
            • General
            • Metadata
            • Variations
            • Comments
            • Approvals
            • History
      • Folders
      • Collections
      • Labels
      • Products
      • My favorites
      • Help
      • Sharebox
      • Airbox
      • Search and Filters
        • Faceted Search
    • Plugins & Connectors
      • Plugins
        • Adobe Creative Cloud
        • Adobe Commerce (Magento)
        • Canva
        • Contentful
        • Contentstack
        • Directus
        • Drupal
        • Opencart
          • Opencart (v4)
        • Prestashop
        • Shopware
        • Storyblok
        • Strapi (v4)
        • Sylius
        • Uniform CMS
        • Wordpress
      • Connectors
        • Akeneo PIM App
        • Canva App
        • CI-Hub
        • Commercetools FaaS App
        • Hygraph app
        • Kontent.ai
        • OneTeg
        • Pabbly Connect
        • Prismic
        • Shopify / Shopify plus app
        • Zapier automation
    • Settings
      • Library
        • Components
        • Appearance
      • Metadata
        • Metadata Configuration
        • Assets
      • Tags
        • Configuration
        • Dictionary
      • Notifications
      • Automations
        • Post processing
        • Webhooks
        • Workflows
      • Storage
        • Providers
        • Upload
        • Video
        • Listing
        • Retrieval
        • Custom routing
  • Visual AI
    • Welcome
    • Visual AI
      • Images
        • Classification models
          • Auto-tagging
          • Brand detect
          • Dominant color extraction
          • Faces
            • Face analysis
            • Face clustering
          • Image quality
          • OCR
          • Number Plate recognition
          • Product type
          • Property classification
          • Scene Classification
          • Sport Classification
        • Generative AI models
          • Image-to-text
          • Plate blurring
          • Quality improvement (remove artifacts)
          • Remove background
          • Text-to-Image
        • Moderation models
          • Face count
          • NSFW - Not Safe For Work
          • Real estate authenticity
          • Watermark detection
      • Videos
        • Face detection
      • Search & find assets
        • Text Search
        • Similar Assets
  • Portals
    • Welcome
    • Creating a Portal
    • Editing a Portal
      • Pages
      • Sections
      • Design
      • Fonts
    • Managing a Portal
      • Settings
      • Access
      • Users
      • Labeling, Cloning, Archiving
    • Publishing a Portal
  • Dynamic Media Optimization (DMO)
    • Welcome
      • Responsive libraries
      • Native plugins
      • 360° view builder
      • Service status
    • Insights
      • Delivery
      • Optimization
      • Alerts
      • Logs
    • Transformations
      • Image optimization
        • Operations
          • Width and height
          • Prevent enlargement
          • Crop
            • Automatic Gravity Crop
            • Positionable Crop
            • Focal point Crop
            • Face Crop
            • Face hide
            • Aspect ratio crop
          • Fit
          • Cropfit
          • Bound
          • Boundmin
          • Cover
          • Device pixel ratio
          • Flip
          • Rotate
          • Trim
          • Rounded corners
        • Filters
          • Adjustment
            • Brightness
            • Contrast
            • Saturate
          • Color manipulation
            • Color overlay
            • Grayscale
            • Duotone
            • Sepia
            • Invert
          • Blur
          • Pixelate
          • Sharpen
        • Watermarking
          • Static watermark
          • Dynamic watermark
          • Text watermark
        • Image compression
          • Image formats
          • Optipress
      • Video optimization
        • Video API
          • Editing
            • Chapters
            • Combine
            • Trim
          • Optimizing
            • Convert
            • Compress
            • Transcode
        • On-the-fly-video optimization
      • Static content optimization
        • PDF to image
        • JS/CSS optimization
    • Invalidation
    • Settings
      • Asset Origin
        • AWS S3 or any other S3-compatible storage provider
        • Google Cloud storage (GCP)
        • Azure Blob storage
        • Own HTTP-based Storage
      • Images
        • Compression
        • Options
        • Watermark
      • Static content
      • Delivery
        • CNAME
        • URL format
        • Rules
        • Security
        • Caching
        • Default behaviors
  • Developers / Headless
    • Headless DAM
      • DAM APIs
        • API Authentication
        • API Reference
      • Command Line Interface (CLI)
      • Media Asset Widget(MAW)
        • Overview
        • Developer reference
        • V2 End-of-life
Powered by GitBook
LogoLogo

Quick links

  • Go to website
  • Legal Center

©2024 Scaleflex SAS

On this page
  • Post process parameters
  • Trigger rules
  • Validation rules
  • Availability
  • Post process list
Export as PDF
  1. Digital Asset Management (DAM)
  2. Settings
  3. Automations

Post processing

PreviousAutomationsNextWebhooks

Last updated 10 hours ago

Post processing settings can be accessed from the Settings > Library > Automations > Post processing (tab) menu.

Remember that post-processes marked with a * require Visual AI credits.

When a post process automation task is activated, it will run automatically on each upload. If not activated, the task can be manually triggered for certain uploads via the Upload API using the postprocess parameter (e.g., postprocess=remove-background).

Post process parameters

Once a post process is selected, the user is requested to set the following parameters:

Parameter
Description

Mode

Sets if the post processing is SYNC (synchronous, -during the upload- preventing the asset to actually be stored while it's analysed) or ASYNC (asynchronous, meaning that the analysis job will be queued, allowing for the asset to immediately be available in the library)

Run on every upload

When enabled, the post process will apply to every upload, if activated and triggers don't prevent it. When disabled, it allows you to prepare, test parameters, and temporarily put on hold the post-process while not losing the configuration.

Trigger rules

Defines conditions under which the post processing will be triggered. If "no trigger rules" is selected, the post processing will trigger with every upload, if activated and enabled.

Validation rules (optional)

Some post-process running in sync mode allow to determine attributes for a file that can be used to decide whether or not to take a predetermined validation action at upload (eg. Notice or Refuse the upload)

Trigger rules

When setting up a post-process, trigger rules can be specified. These rules specify conditions that must be met to activate the related task. If left empty, the task will be run on each upload.

Trigger rules are evaluated to determine whether the task is run manually or automatically.

The following variables may be used to construct rules:

Property
Asset type
Description
Example

Image/Video width (px)

images / videos

Horizontal image dimensions / frame size (in pixels).

Image width (px) is smaller than 500

Image/Video height (px)

images / videos

Vertical image dimensions / frame size (in pixels).

Video height (px) is larger or equal than 200

Image format

images

The file type of the image.

Image format contains PNG, JPEG

File size (B)

images / videos

The size of the asset in bytes.

File size (B) is larger than 5000000

Video bitrate (bps)

videos

The video bitrate in bits per second.

Video bitrate (bps) is smaller than 1500000

Video duration (s)

videos

The video duration in seconds.

Video duration (s) is larger than 60

Upload folder path

images / videos

The location in which the asset is getting uploaded.

Upload folder path starts with '/users'

Validation rules

As mentioned, the synchronous tasks provide a mechanism to validate uploads using validation rules. Possible actions when conditions have been met are:

  • Refuse - The upload is rejected.

  • Notice - A notice is issued, added to the file information and returned in the API response.

Setting up many synchronous tasks might significantly slow down the upload process.

Process
Validation rule
Example

Count faces

  • Number of faces

Number of faces is smaller than 1 => Refuse

Not Safe For Work

  • NSFW

  • Drawing

  • Hentai

  • Neutral

  • Porn

NSFW is larger than 0.70 => Refuse

Recognize number plate

  • Number of characters in number plate

  • Number plate content

Number plate content does not start with 'C' => Notice

Recognize text (OCR)

  • Text contains

Text contains 'Copyright' => Refuse

Validate image properties

  • Image/Video width (px)

  • Image/Video height (px)

  • Image format

  • File size (B)

  • Upload folder path

Image width (px) is smaller than 500 => Notice

Validate video properties

  • Image/Video width (px)

  • Image/Video height (px)

  • File size (B)

  • Video bitrate (bps)

  • Video duration (s)

  • Upload folder path

Video bitrate (bps) is smaller than 800000 => Refuse

Availability

When the activation is provided and your account has enough Visual AI credits to run it, the post-process will be applied to all uploads, if the "Run on every upload" option is set to "Enabled".

Post process list

Please note that when marked "Unavailable", a post-process will not run and first it needs to be activated. That happens with a request to our , and in the meantime, triggering will be prevented regardless of the configuration of the post-process.

Refer to the Upload post-processes on the for a list of available post-processes.

Support Team
Automation page