| Package | Description |
|---|---|
| com.foreach.imageserver.dto | |
| com.foreach.imageserver.math |
| Modifier and Type | Method and Description |
|---|---|
DimensionsDto |
DimensionsDto.DimensionsDtoBuilder.build() |
DimensionsDto |
ImageModificationDto.getBoundaries() |
DimensionsDto |
ImageVariantDto.getBoundaries() |
DimensionsDto |
CropDto.getBox() |
DimensionsDto |
ImageModificationDto.getDensity() |
DimensionsDto |
CropDto.getDimensions() |
DimensionsDto |
ImageResolutionDto.getDimensions() |
DimensionsDto |
ImageInfoDto.getDimensionsDto() |
DimensionsDto |
CropDto.getSource() |
| Modifier and Type | Method and Description |
|---|---|
CropDto.CropDtoBuilder |
CropDto.CropDtoBuilder.box(DimensionsDto box) |
void |
ImageModificationDto.setBoundaries(DimensionsDto boundaries) |
void |
ImageVariantDto.setBoundaries(DimensionsDto boundaries) |
void |
CropDto.setBox(DimensionsDto box) |
void |
ImageModificationDto.setDensity(DimensionsDto density) |
void |
ImageInfoDto.setDimensionsDto(DimensionsDto dimensionsDto) |
void |
CropDto.setSource(DimensionsDto source) |
CropDto.CropDtoBuilder |
CropDto.CropDtoBuilder.source(DimensionsDto source) |
| Constructor and Description |
|---|
DimensionsDto(DimensionsDto original) |
ImageModificationDto(ImageResolutionDto resolution,
CropDto crop,
DimensionsDto density) |
ImageModificationDto(ImageResolutionDto resolution,
CropDto crop,
DimensionsDto density,
DimensionsDto boundaries) |
ImageVariantDto(DimensionsDto boundaries) |
ImageVariantDto(ImageTypeDto imageType,
DimensionsDto boundaries) |
| Modifier and Type | Method and Description |
|---|---|
static DimensionsDto |
ImageServerConversionUtils.normalize(DimensionsDto original,
AspectRatio aspectRatio)
Will verify and modify the dimensions so that they match the aspect ratio.
|
static DimensionsDto |
ImageServerConversionUtils.normalize(DimensionsDto original,
DimensionsDto boundaries)
Will calculate the unknown dimensions for the original according to the boundaries specified.
|
static DimensionsDto |
ImageServerConversionUtils.scaleToFitIn(DimensionsDto original,
DimensionsDto box)
Will downscale the dimensions to fit in the boundaries if they are larger.
|
| Modifier and Type | Method and Description |
|---|---|
static AspectRatio |
ImageServerConversionUtils.calculateAspectRatio(DimensionsDto dimensions) |
static int |
ImageServerConversionUtils.calculateDistance(@NonNull DimensionsDto from,
@NonNull DimensionsDto to)
Calculates the distance between two dimensions.
|
static int |
ImageServerConversionUtils.calculateDistance(@NonNull DimensionsDto from,
@NonNull DimensionsDto to)
Calculates the distance between two dimensions.
|
static boolean |
ImageServerConversionUtils.fitsIn(DimensionsDto original,
DimensionsDto boundaries)
Checks if the area represented by dimensions fits inside the area defined by the box (the original
area should be the same surface or smaller).
|
static boolean |
ImageServerConversionUtils.isWithinBox(CropDto crop,
DimensionsDto box)
Checks if a crop is entirely positioned within a box.
|
static CropDto |
ImageServerConversionUtils.moveToFit(CropDto original,
DimensionsDto box)
Will shift a crop to fit entirely inside the box.
|
static CropDto |
ImageServerConversionUtils.normalize(CropDto original,
DimensionsDto box)
Will translate a crop to fit inside the box specified.
|
static DimensionsDto |
ImageServerConversionUtils.normalize(DimensionsDto original,
AspectRatio aspectRatio)
Will verify and modify the dimensions so that they match the aspect ratio.
|
static DimensionsDto |
ImageServerConversionUtils.normalize(DimensionsDto original,
DimensionsDto boundaries)
Will calculate the unknown dimensions for the original according to the boundaries specified.
|
static DimensionsDto |
ImageServerConversionUtils.scaleToFitIn(DimensionsDto original,
DimensionsDto box)
Will downscale the dimensions to fit in the boundaries if they are larger.
|
Copyright © 2020. All rights reserved.