Skip to content

Instantly share code, notes, and snippets.

@aspose-com-gists
Last active December 22, 2021 12:03
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save aspose-com-gists/61c3c13a1fd754417756a75da7690acb to your computer and use it in GitHub Desktop.
Save aspose-com-gists/61c3c13a1fd754417756a75da7690acb to your computer and use it in GitHub Desktop.
Resize Images in Java | Java Image Resizer
// Load image
Image image = Image.load("aspose-logo.jpg");
// Define new dimensions
int newWidth = image.getWidth() / 2;
image.resizeWidthProportionally(newWidth);
int newHeight = image.getHeight() / 2;
image.resizeHeightProportionally(newHeight);
// Save image
image.save("SimpleResizing_out.jpg");
// Load image
Image image = Image.load("aspose-logo.jpg");
// Define new dimensions and resize type
image.resize(300, 300, ResizeType.LanczosResample);
// Save image
image.save("SimpleResizing_out.jpg");
// Load image
Image image = Image.load("aspose-logo.jpg");
// Define new dimensions
image.resize(300, 300);
// Save image
image.save("SimpleResizing_out.jpg");
// Load vector image
try (Image image = Image.load("image.svg"))
{
// Define new dimensions
image.resize(image.getWidth() * 10,image.getHeight() * 15);
// Save the image as PNG
image.save("Logotype_10_15.png", new PngOptions());
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment