我想用Java创建一个图像的正方形缩略图。我已经设法通过几种方法调整图像的大小。然而,我想要创建一个真实的正方形图像,也是从一个非方形图像。
示例:源的大小为200x400 (宽/高),目标大小为100x100,然后算法需要将图像大小调整为50x100,并在左侧和右侧各添加25x100像素的空白。
有人能帮我吗?
发布于 2012-11-28 21:14:30
只需创建一个100x100背景,将缩放的图像添加到其中。使用Math.max(宽度、高度)来确定比例因子。然后,在背景上绘制缩放图像,使用计算(偏移量x,偏移量y)将其放置在适当的位置。
https://stackoverflow.com/questions/13614393
复制相似问题