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#
- Configure o ambiente para adicionar Aspose.Imaging ao seu aplicativo
- Carregue a imagem de origem no objeto de classe Image
- Chame o método Image.Resize() junto com o tipo de redimensionamento
- 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#.