Resize
Содержание
[
Скрывать
]Resize(int, int, ResizeType)
Изменяет размер изображения.
public override void Resize(int newWidth, int newHeight, ResizeType resizeType)
Параметр | Тип | Описание |
---|---|---|
newWidth | Int32 | Новая ширина. |
newHeight | Int32 | Новая высота. |
resizeType | ResizeType | Тип изменения размера. |
Примеры
Измените размер изображения EPS и экспортируйте его в формат PNG.
[C#]
// Загружаем EPS-изображение
using (var image = Image.Load("AstrixObelix.eps"))
{
// Изменяем размер изображения, используя метод кубической интерполяции Митчелла
image.Resize(400, 400, ResizeType.Mitchell);
// Экспорт изображения в формат PNG
image.Save("ExportResult.png", new PngOptions());
}
Смотрите также
- enum ResizeType
- class EpsImage
- пространство имен Aspose.Imaging.FileFormats.Eps
- сборка Aspose.Imaging
Resize(int, int, ImageResizeSettings)
Изменяет размер изображения.
public override void Resize(int newWidth, int newHeight, ImageResizeSettings settings)
Параметр | Тип | Описание |
---|---|---|
newWidth | Int32 | Новая ширина. |
newHeight | Int32 | Новая высота. |
settings | ImageResizeSettings | Настройки изменения размера. |
Примеры
Измените размер изображения EPS, используя дополнительные настройки.
[C#]
// Загружаем EPS-изображение
using (var image = Image.Load("AstrixObelix.eps"))
{
// Изменяем размер изображения, используя расширенные настройки изменения размера
image.Resize(400, 400, new ImageResizeSettings
{
// Установить режим интерполяции
Mode = ResizeType.LanczosResample,
// Задаем тип фильтра
FilterType = ImageFilterType.SmallRectangular,
// Устанавливаем метод сравнения цветов
ColorCompareMethod = ColorCompareMethod.Euclidian,
// Устанавливаем метод квантования цвета
ColorQuantizationMethod = ColorQuantizationMethod.Popularity
});
// Экспорт изображения в формат PNG
image.Save("ExportResult.png", new PngOptions());
}
Смотрите также
- class ImageResizeSettings
- class EpsImage
- пространство имен Aspose.Imaging.FileFormats.Eps
- сборка Aspose.Imaging