我们用手机网页上传图片时,经常会遇见图片被旋转了的问题.用以下的方法就可以将图片上传时拨乱反正,给重新调整回来.
public class PicUtil {
/**
* 获取图片正确显示需要旋转的角度(顺时针)
* @return
*/
public static int getRotateAngleForPhoto(String filePath){
File file = new File(filePath);
int angle = 0;
Metadata metadata;
try {
metadata = JpegMetadataReader.readMetadata(file);
Directory directory = metadata.getDirectory(ExifDirectory.class);
if(directory.containsTag(ExifDirectory.TAG_ORIENTATION)){
// Exif信息中方向
int orientation = directory.getInt(ExifDirectory.TAG_ORIENTATION);
&nb

本文介绍如何使用Java处理手机上传图片时出现的旋转问题。通过读取图片的Exif信息并根据方向标签进行旋转修正,确保图片正确显示。
最低0.47元/天 解锁文章
2595

被折叠的 条评论
为什么被折叠?



