public interface ImageServerClient
| Modifier and Type | Field and Description |
|---|---|
static String |
ENDPOINT_IMAGE_CONVERT |
static String |
ENDPOINT_IMAGE_DELETE |
static String |
ENDPOINT_IMAGE_INFO |
static String |
ENDPOINT_IMAGE_LOAD |
static String |
ENDPOINT_IMAGE_PREGENERATE |
static String |
ENDPOINT_IMAGE_RENDER |
static String |
ENDPOINT_IMAGE_VIEW |
static String |
ENDPOINT_MODIFICATION_LIST |
static String |
ENDPOINT_MODIFICATION_REGISTER |
static String |
ENDPOINT_MODIFICATION_REGISTER_LIST |
static String |
ENDPOINT_RESOLUTION_LIST |
static org.slf4j.Logger |
LOG |
| Modifier and Type | Method and Description |
|---|---|
default ImageDto |
convertImage(byte[] imageBytes,
List<ImageTransformDto> transforms)
Convenience method to convert a single image with given transformations.
|
ImageConvertResultDto |
convertImage(ImageConvertDto convertDto)
Convert given new or existing image using the given series of transformations.
|
default ImageDto |
convertImage(String imageId,
List<ImageTransformDto> transforms)
Convenience method to convert a single previously registered image with given transformations.
|
boolean |
deleteImage(String imageId)
Delete an image entirely from the image server.
|
String |
getImageServerUrl() |
boolean |
imageExists(String imageId) |
ImageInfoDto |
imageInfo(byte[] imageBytes)
Get info about image without saving the image.
|
ImageInfoDto |
imageInfo(String imageId) |
InputStream |
imageStream(byte[] imageData,
ImageModificationDto imageModificationDto,
ImageVariantDto imageVariant) |
InputStream |
imageStream(String imageId,
ImageModificationDto imageModificationDto,
ImageVariantDto imageVariant) |
InputStream |
imageStream(String imageId,
String context,
ImageResolutionDto imageResolution,
ImageVariantDto imageVariant) |
InputStream |
imageStream(String imageId,
String context,
Integer width,
Integer height,
ImageTypeDto imageType) |
String |
imageUrl(String imageId,
String context,
ImageResolutionDto imageResolution,
ImageVariantDto imageVariant,
String... size) |
String |
imageUrl(String imageId,
String context,
ImageTypeDto imageType,
String... size) |
String |
imageUrl(String imageId,
String context,
int width,
int height) |
String |
imageUrl(String imageId,
String context,
int width,
int height,
ImageTypeDto imageType) |
String |
imageUrl(String imageId,
String context,
int width,
int height,
ImageVariantDto imageVariant) |
String |
imageUrl(String imageId,
String context,
String... size) |
String |
imageUrl(String imageId,
String context,
String ratio,
int screenWidth,
ImageTypeDto imageType,
int height,
int width) |
String |
imageUrl(String imageId,
String context,
String ratio,
int screenWidth,
ImageVariantDto imageVariantDto) |
List<ImageResolutionDto> |
listAllowedResolutions(String context) |
List<ImageResolutionDto> |
listConfigurableResolutions(String context) |
List<ImageModificationDto> |
listModifications(String imageId,
String context) |
ImageInfoDto |
loadImage(String imageId,
byte[] imageBytes) |
ImageInfoDto |
loadImage(String imageId,
byte[] imageBytes,
boolean replaceExisting) |
ImageInfoDto |
loadImage(String imageId,
byte[] imageBytes,
Date imageDate) |
ImageInfoDto |
loadImage(String imageId,
byte[] imageBytes,
Date imageDate,
boolean replaceExisting) |
List<ImageResolutionDto> |
pregenerateResolutions(String imageId)
Will create the variants for all pregenerate resolutions of the image.
|
void |
registerImageModification(String imageId,
String context,
ImageModificationDto imageModificationDto) |
void |
registerImageModifications(String imageId,
String context,
List<ImageModificationDto> imageModificationDtos) |
static final org.slf4j.Logger LOG
static final String ENDPOINT_IMAGE_VIEW
static final String ENDPOINT_IMAGE_RENDER
static final String ENDPOINT_IMAGE_LOAD
static final String ENDPOINT_IMAGE_DELETE
static final String ENDPOINT_IMAGE_INFO
static final String ENDPOINT_IMAGE_PREGENERATE
static final String ENDPOINT_RESOLUTION_LIST
static final String ENDPOINT_MODIFICATION_LIST
static final String ENDPOINT_MODIFICATION_REGISTER
static final String ENDPOINT_MODIFICATION_REGISTER_LIST
static final String ENDPOINT_IMAGE_CONVERT
String getImageServerUrl()
String imageUrl(String imageId, String context, int width, int height, ImageTypeDto imageType)
String imageUrl(String imageId, String context, int width, int height, ImageVariantDto imageVariant)
String imageUrl(String imageId, String context, ImageTypeDto imageType, String... size)
InputStream imageStream(String imageId, String context, Integer width, Integer height, ImageTypeDto imageType)
InputStream imageStream(String imageId, String context, ImageResolutionDto imageResolution, ImageVariantDto imageVariant)
String imageUrl(String imageId, String context, ImageResolutionDto imageResolution, ImageVariantDto imageVariant, String... size)
String imageUrl(String imageId, String context, String ratio, int screenWidth, ImageTypeDto imageType, int height, int width)
String imageUrl(String imageId, String context, String ratio, int screenWidth, ImageVariantDto imageVariantDto)
InputStream imageStream(String imageId, ImageModificationDto imageModificationDto, ImageVariantDto imageVariant)
InputStream imageStream(byte[] imageData, ImageModificationDto imageModificationDto, ImageVariantDto imageVariant)
ImageInfoDto loadImage(String imageId, byte[] imageBytes)
ImageInfoDto loadImage(String imageId, byte[] imageBytes, boolean replaceExisting)
ImageInfoDto loadImage(String imageId, byte[] imageBytes, Date imageDate)
ImageInfoDto loadImage(String imageId, byte[] imageBytes, Date imageDate, boolean replaceExisting)
boolean deleteImage(String imageId)
imageId - external id of the imageboolean imageExists(String imageId)
imageId - external image idImageInfoDto imageInfo(String imageId)
imageId - external image idImageInfoDto imageInfo(byte[] imageBytes)
imageBytes - imageBytesList<ImageResolutionDto> pregenerateResolutions(String imageId)
imageId - External id of the image.void registerImageModification(String imageId, String context, ImageModificationDto imageModificationDto)
void registerImageModifications(String imageId, String context, List<ImageModificationDto> imageModificationDtos)
List<ImageModificationDto> listModifications(String imageId, String context)
List<ImageResolutionDto> listAllowedResolutions(String context)
List<ImageResolutionDto> listConfigurableResolutions(String context)
default ImageDto convertImage(byte[] imageBytes, List<ImageTransformDto> transforms)
imageBytes - given imagetransforms - transformationsdefault ImageDto convertImage(String imageId, List<ImageTransformDto> transforms)
imageId - registered imagetransforms - transformationsImageConvertResultDto convertImage(ImageConvertDto convertDto)
convertDto - image and transformationsCopyright © 2020. All rights reserved.