Skip to main content

Overview

Image Service is a Mosaic Managed Service. The service is dedicated to managing, storing, and transforming images.

Images can be uploaded to the Image Service via its management workflow or automated using the GraphQL or messaging API.

Images are assigned an Image Type helping, interpreted by the other service, and optionally can be tagged with arbitrary tags.

Once in the Image Service, the images can be requested in any format, defined by:

  • image resolution (width, height)
  • focal point (a center around which to cut an image)
  • image format (JPEG, PNG, WebP).

Using a CDN, it is possible to drastically reduce traffic to the Image Service by storing the transformation results on the edge servers near the end-users.

Image Service comes with a microfrontend for managing and uploading images. It plugs seamlessly into the Mosaic Management System where it can be used together with other Mosaic Services.

Image Service exposes the following frontend extensions that any other Mosaic Service can use:

  • Select an image
  • Image preview

See also: Optimizing Images for an OTT Platform