Como redimensionar imagem em c#

Este breve tutorial descreve como redimensionar a imagem em C# apenas carregando a imagem de origem e chamando a função Resize para realizar a transformação. Para alterar o tamanho da imagem, o código C# é fornecido junto com as etapas para configurar o ambiente. Você pode definir o tipo de redimensionamento enquanto redimensiona a imagem de qualquer tipo, como JPEG, BMP, PNG, GIF etc.

Etapas para redimensionar imagem em C#

  1. Configure o ambiente para adicionar Aspose.Imaging ao seu aplicativo
  2. Carregue a imagem de origem no objeto de classe Image
  3. Chame o método Image.Resize() junto com o tipo de redimensionamento
  4. Salve a imagem de saída no formato desejado

O uso do processo C# alterar tamanho da imagem é explicado aqui com a ajuda do compartilhamento de links para os recursos necessários e, em seguida, tarefas passo a passo para concluir a conversão. É um processo bastante mais fácil, onde basta carregar a imagem e, em seguida, chamar a função resize junto com a opção de definir o tipo de redimensionamento como AdaptiveResample demonstrado aqui. No entanto, você pode usar qualquer um dos tipos de redimensionamento, como LanczosResample, BilinearResample, CubicConvolution e Bell, para citar alguns.

Código para redimensionar imagem em c#

using Aspose.Imaging;
namespace ResizeImageInCSharp
{
class Program
{
static void Main(string[] args)
{
// Instantiate the license to avoid trial version watermark in the resized image
License imagingLicense = new License();
imagingLicense.SetLicense("Aspose.Imaging.lic");
// Load the source image to resize with using directive
using (Image imageToResize = Image.Load("ImageToResize.jpg"))
{
// Resize the image using the resize type AdaptiveResample
imageToResize.Resize(imageToResize.Width *2, imageToResize.Height * 2, ResizeType.AdaptiveResample);
// Save the resized image to disk in the desired format
imageToResize.Save("ResizedPhoto_AdaptiveResample.jpg");
}
System.Console.WriteLine("Done");
}
}
}

Este código mostra como usar a operação c# image size change pode ser realizada com o ResizeType especificado. Você pode usar outra sobrecarga da função Resize que requer o objeto de classe ImageResizeSettings. Este objeto contém ResizeType como uma das propriedades e fornece outras propriedades também como ColorCompareMethod, ColorQuantizationMethod, EntriesCount, FilterType, etc.

Este tutorial nos ensinou a redimensionar a imagem em C#. Se você quiser aprender o processo de conversão de tipo de imagem, consulte o artigo em como criar imagem PNG de BMP em C#.

 Português