我有一个网站上,我正在工作的区域,将显示一个用户的个人资料图像是从外部来源(因此没有对其原始大小的控制)。我要做的是获取一个图像(在本例中为1000px x 800px并将其大小调整为200px x 150px )。显然,这有一个纵横比的差异。我想要做的是在不失真的情况下调整原始图像的大小,在这种情况下会产生一个200px x 160px图像。然后我想要做的是从边缘裁剪任何多余的部分,以产生正确的图
我想知道我是否可以在不使用任何第三方库的情况下,为Java中的图像生成具有适当纵横比的缩略图。如果没有,请推荐一个快速有效的开源库来生成具有适当纵横比的缩略图。使用适当的纵横比,我的意思是,如果图像非常大,比如说1900 X 1080,那么缩略图不应该仅仅是原始图像的调整大小版本(因此导致压缩的外观或不正确的图像),而是应该适当地裁剪和调整大小,从而获得清晰的视图注意:缩略图的大小