EmfPlusInterpolationMode
Inheritance: java.lang.Object, com.aspose.ms.System.ValueType, com.aspose.ms.System.Enum
public final class EmfPlusInterpolationMode extends System.Enum
Перечисление InterpolationMode определяет способы масштабирования, включая растягивание и сжатие.
Поля
| Поле | Описание |
|---|---|
| InterpolationModeDefault | Указывает режим интерполяции по умолчанию, который определяется как InterpolationModeBilinear. |
| InterpolationModeLowQuality | Указывает режим интерполяции низкого качества, который определяется как InterpolationModeNearestNeighbor. |
| InterpolationModeHighQuality | Указывает режим интерполяции высокого качества, который определяется как InterpolationModeHighQualityBicubic. |
| InterpolationModeBilinear | Указывает билинейную интерполяцию, которая использует ближайшее 2×2 соседство известных пикселей, окружающих интерполируемый пиксель. |
| InterpolationModeBicubic | Указывает бикубическую интерполяцию, которая использует ближайшее 4x4 соседство известных пикселей вокруг интерполируемого пикселя. |
| InterpolationModeNearestNeighbor | Указывает интерполяцию ближайшего соседа, которая использует только значение пикселя, ближайшего к интерполируемому пикселю. |
| InterpolationModeHighQualityBilinear | Указывает билинейную интерполяцию с предварительной фильтрацией. |
| InterpolationModeHighQualityBicubic | Указывает бикубическую интерполяцию с предварительной фильтрацией, которая дает результат наивысшего качества среди этих вариантов. |
InterpolationModeDefault
public static final byte InterpolationModeDefault
Указывает режим интерполяции по умолчанию, который определяется как InterpolationModeBilinear.
InterpolationModeLowQuality
public static final byte InterpolationModeLowQuality
Указывает режим интерполяции низкого качества, который определяется как InterpolationModeNearestNeighbor.
InterpolationModeHighQuality
public static final byte InterpolationModeHighQuality
Указывает режим интерполяции высокого качества, который определяется как InterpolationModeHighQualityBicubic.
InterpolationModeBilinear
public static final byte InterpolationModeBilinear
Указывает билинейную интерполяцию, которая использует ближайшее 2x2 соседство известных пикселей вокруг интерполируемого пикселя. Взвешенное среднее этих 4 известных значений пикселей определяет значение, присваиваемое интерполируемому пикселю. Результат выглядит более плавным, чем InterpolationModeNearestNeighbor.
InterpolationModeBicubic
public static final byte InterpolationModeBicubic
Указывает бикубическую интерполяцию, которая использует ближайшее 4x4 соседство известных пикселей вокруг интерполируемого пикселя. Взвешенное среднее этих 16 известных значений пикселей определяет значение, присваиваемое интерполируемому пикселю. Поскольку известные пиксели находятся на разном расстоянии от интерполируемого пикселя, более близким пикселям присваивается больший вес в расчете. Результат выглядит более плавным, чем InterpolationModeBilinear.
InterpolationModeNearestNeighbor
public static final byte InterpolationModeNearestNeighbor
Указывает интерполяцию ближайшего соседа, которая использует только значение пикселя, ближайшего к интерполируемому пикселю. Этот режим просто дублирует или удаляет пиксели, обеспечивая наименее качественный результат среди этих вариантов.
InterpolationModeHighQualityBilinear
public static final byte InterpolationModeHighQualityBilinear
Указывает билинейную интерполяцию с предварительной фильтрацией.
InterpolationModeHighQualityBicubic
public static final byte InterpolationModeHighQualityBicubic
Указывает бикубическую интерполяцию с предварительной фильтрацией, которая дает результат наивысшего качества среди этих вариантов.