ExifInterface:由于未定义标签编号,因此跳过标签条目,同时压缩图像

我想压缩一个文件夹中的所有图像,我使用了这个 Compressor 库。


我在压缩文件时收到了这种类型的警告,我无法理解我收到了图像压缩或覆盖接口方法的警告。


ExifInterface: Skip the tag entry since tag number is not defined: 544 

Skip the tag entry since tag number is not defined: 545 

Skip the tag entry since tag number is not defined: 546 

Skip the tag entry since tag number is not defined: 547 

Skip the tag entry since tag number is not defined: 548 

Skip the tag entry since tag number is not defined: 549 

Skip the tag entry since tag number is not defined: 2

代码:


@Override

public void setQualityRatio(Integer qualityNum) {

    for (int i=0; i<orgFileList.size(); i++){

        try {

            File file = new Compressor(CompressMultipleActivity.this).setQuality(qualityNum).compressToFile(orgFileList.get(i));

            currFileList.set(i, file);

            

        }catch (IOException e){

            Toast.makeText(CompressMultipleActivity.this, "Failed to compress image, Try again later!", Toast.LENGTH_SHORT).show();

        }

    }

}

我这里有什么问题?为什么我会收到此警告,我该如何解决?


一只斗牛犬
浏览 446回答 1
1回答

撒科打诨

问题是这个库已经过时了,它使用内置的ExifInterface,缺少很多标签定义,而不是定期更新的支持ExifInterface。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java