我在 Android 应用上为 JPG 文件实现了裁剪功能,要求非常严格:
- EXIF 必须保留。
- 裁剪必须是无损的(因此裁剪只能在某些地方进行,没关系)。
- 应用程序的大小非常严格,因此任何需要的库都应该在 300 KB 或更少,最好没有库。
Manipulate an image without delete its EXIF data问题有点相似,但不幸的是第一个解决方案在javax.imageio.ImageIO
Android 上不可用,第二个解决方案使用了一个太大的库,690 KB。
有没有办法做到这一点,最好是使用标准的 Android 类?