Interface ImageService
-
- All Known Implementing Classes:
ImageServiceImpl
public interface ImageService
Service providing image processing functionality.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default Instant
getImageModificationDate(String identifier)
void
processImage(String identifier, de.digitalcollections.iiif.model.image.ImageApiSelector selector, de.digitalcollections.iiif.model.image.ImageApiProfile profile, OutputStream os)
void
readImageInfo(String identifier, de.digitalcollections.iiif.model.image.ImageService info)
-
-
-
Method Detail
-
getImageModificationDate
default Instant getImageModificationDate(String identifier) throws de.digitalcollections.model.exception.ResourceNotFoundException
- Throws:
de.digitalcollections.model.exception.ResourceNotFoundException
-
readImageInfo
void readImageInfo(String identifier, de.digitalcollections.iiif.model.image.ImageService info) throws UnsupportedFormatException, UnsupportedOperationException, de.digitalcollections.model.exception.ResourceNotFoundException, IOException
- Throws:
UnsupportedFormatException
UnsupportedOperationException
de.digitalcollections.model.exception.ResourceNotFoundException
IOException
-
processImage
void processImage(String identifier, de.digitalcollections.iiif.model.image.ImageApiSelector selector, de.digitalcollections.iiif.model.image.ImageApiProfile profile, OutputStream os) throws InvalidParametersException, UnsupportedOperationException, UnsupportedFormatException, de.digitalcollections.model.exception.ResourceNotFoundException, IOException, ScalingException
- Throws:
InvalidParametersException
UnsupportedOperationException
UnsupportedFormatException
de.digitalcollections.model.exception.ResourceNotFoundException
IOException
ScalingException
-
-