我在 Android 应用程序上为 JPG 文件实现了裁剪功能,并且要求非常严格:
- 必须保留 EXIF。
- 裁剪必须为 lossless (因此只能在某些地方进行裁剪,没关系)。
- 应用大小非常严格,因此任何所需的库都应该在 300 KB 或更少,最好没有库。
Manipulate an image without deleting its EXIF data问题有点相似,但不幸的是,第一个解决方案使用了 Android 上不可用的 javax.imageio.ImageIO
,而第二个解决方案使用了一个太大的库,690 KB。
有没有办法做到这一点,最好使用标准 Android 类?
最佳答案
为此我一直在使用 LLCrop开源。 也许你可以看看他们是怎么做的,或者只是使用它,这很酷。
关于java - Android 上无损 JPG 裁剪且不丢失 EXIF,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55221303/