Playframework Images.resize()无需自动旋转图片

时间:2012-09-14 16:16:53

标签: java playframework blob playframework-1.x

我正在使用Play Framework 1.2.4。并Blob Images.resize(File originalImage, File to, int w, int h)调整图片大小。

当图片为人像(高度大于宽度)时,输出会自动旋转,我该如何防止此行为?

以下是示例:

原始图片:

Original Image before resize

旋转调整大小的图像:

enter image description here

我感谢任何建议或意见。

1 个答案:

答案 0 :(得分:0)

奇怪。也许图像上有Exif数据(说显示它旋转)。这通常发生在手机图片上。风景照片会发生同样的事吗?

我使用这个库:http://www.thebuzzmedia.com/software/imgscalr-java-image-scaling-library/并且它也不能免于Exif旋转问题。还有其他SO帖子关于如何处理:How to rotate JPEG images based on the orientation metadata?