RasterImageResize Method (Int32, Int32, ResizeType) |
Namespace: Aspose.Imaging
[C#] string dir = "c:\\temp\\"; using (Aspose.Imaging.RasterImage image = (Aspose.Imaging.RasterImage)Aspose.Imaging.Image.Load(dir + "sample.gif")) { // Scale up by 2 times using Nearest Neighbour resampling. image.Resize(image.Width * 2, image.Height * 2, Aspose.Imaging.ResizeType.NearestNeighbourResample); image.Save(dir + "upsample.nearestneighbour.gif"); } using (Aspose.Imaging.RasterImage image = (Aspose.Imaging.RasterImage)Aspose.Imaging.Image.Load(dir + "sample.gif")) { // Scale down by 2 times using Nearest Neighbour resampling. image.Resize(image.Width / 2, image.Height / 2, Aspose.Imaging.ResizeType.NearestNeighbourResample); image.Save(dir + "downsample.nearestneighbour.gif"); } using (Aspose.Imaging.RasterImage image = (Aspose.Imaging.RasterImage)Aspose.Imaging.Image.Load(dir + "sample.gif")) { // Scale up by 2 times using Bilinear resampling. image.Resize(image.Width * 2, image.Height * 2, Aspose.Imaging.ResizeType.BilinearResample); image.Save(dir + "upsample.bilinear.gif"); } using (Aspose.Imaging.RasterImage image = (Aspose.Imaging.RasterImage)Aspose.Imaging.Image.Load(dir + "sample.gif")) { // Scale down by 2 times using Bilinear resampling. image.Resize(image.Width / 2, image.Height / 2, Aspose.Imaging.ResizeType.BilinearResample); image.Save(dir + "downsample.bilinear.gif"); }