赞
踩
在开发中上传图片功能中,会遇到上传heic格式的图片,但是目前对这格式是不支持,需要将格式转换成常见的jpg,png,jpeg等格式
“heic的格式是苹果针对iOS11专门研发的一个照片格式。Heic是Apple iOS和macOS的文件格式,用于处理图像和视频。Heic是IOS 11系统中取代原始视频和照片的H.264和JEP格式。”
转换的方式很简单,需要下载ImageMagick – Download
安装是要勾上旧版实用程序(例如转换),自动添加到系统变量
导入jar包
<!-- https://mvnrepository.com/artifact/org.im4java/im4java -->
<dependency>
<groupId>org.im4java</groupId>
<artifactId>im4java</artifactId>
<version>1.4.0</version>
</dependency>
- //IMAGE_MAGICK安装的路径
- private static final String IMAGE_MAGICK_PATH = "C:\\Program Files\\ImageMagick-7.1.0-Q16-HDRI";
-
- public static void main(String[] args) throws IOException, InterruptedException, IM4JavaException {
- ConvertCmd cmd = new ConvertCmd();
- cmd.setSearchPath(IMAGE_MAGICK_PATH);
-
- IMOperation op = new IMOperation();
- op.addImage("需要转换的图片路径");
- op.addImage("转换出来的图片路径");
- //启动
- cmd.run(op);
- }
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。