public static void Run() { // To get proper output please apply a valid Aspose.Imaging License. You can purchase full license or get 30 day temporary license from http:// Www.aspose.com/purchase/default.aspx."); // ExStart:AlignHorizontalAndVeticalResolutionsOfImage // The path to the documents directory. string dataDir = RunExamples.GetDataDir_ModifyingAndConvertingImages(); // Load an image and convert the image instance to TiffImage using (TiffImage image = (TiffImage)Image.Load(dataDir + "SampleTiff1.tiff")) { // call the align resolution method image.AlignResolutions(); // Save the results to output path. image.Save(dataDir + "AlignHorizontalAndVeticalResolutionsOfImage_out.tiff"); int framesCount = image.Frames.Length; for (int i = 0; i < framesCount; i++) { TiffFrame frame = image.Frames[i]; // All resolutions after aligment must be equal Console.WriteLine("Horizontal and vertical resolutions are equal:" + ((int)frame.VerticalResolution == (int)frame.HorizontalResolution)); } } // ExEnd:AlignHorizontalAndVeticalResolutionsOfImage }
public static void Run() { Console.WriteLine("Running example AlignHorizontalAndVeticalResolutionsOfImage"); // The path to the documents directory. string dataDir = RunExamples.GetDataDir_ModifyingAndConvertingImages(); // Load an image and convert the image instance to TiffImage using (TiffImage image = (TiffImage)Image.Load(dataDir + "SampleTiff1.tiff")) { // Call the align resolution method and Save the results to output path. image.AlignResolutions(); image.Save(dataDir + "AlignHorizontalAndVeticalResolutionsOfImage_out.tiff"); int framesCount = image.Frames.Length; for (int i = 0; i < framesCount; i++) { TiffFrame frame = image.Frames[i]; // All resolutions after aligment must be equal Console.WriteLine( "Horizontal and vertical resolutions are equal:" + ((int)frame.VerticalResolution == (int)frame.HorizontalResolution)); } } Console.WriteLine("Finished example AlignHorizontalAndVeticalResolutionsOfImage"); }