java后台解决手机端上传图片自己旋转的问题

        我们用手机网页上传图片时,经常会遇见图片被旋转了的问题.用以下的方法就可以将图片上传时拨乱反正,给重新调整回来.


    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);
                   
                   // 原图片的方向信息
                   i

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值