GifImageResize Method (Int32, Int32, ResizeType) |
Namespace: Aspose.Imaging.FileFormats.Gif
[C#] string dir = "c:\\temp\\"; using (Aspose.Imaging.FileFormats.Gif.GifImage image = (Aspose.Imaging.FileFormats.Gif.GifImage)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.FileFormats.Gif.GifImage image = (Aspose.Imaging.FileFormats.Gif.GifImage)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.FileFormats.Gif.GifImage image = (Aspose.Imaging.FileFormats.Gif.GifImage)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.FileFormats.Gif.GifImage image = (Aspose.Imaging.FileFormats.Gif.GifImage)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"); }