当前位置:   article > 正文

用java对imagemagick进行图片格式转换,例如heic转成jpg_java heic格式转化jpg

java heic格式转化jpg

在开发中上传图片功能中,会遇到上传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>
 

  1. //IMAGE_MAGICK安装的路径
  2. private static final String IMAGE_MAGICK_PATH = "C:\\Program Files\\ImageMagick-7.1.0-Q16-HDRI";
  3. public static void main(String[] args) throws IOException, InterruptedException, IM4JavaException {
  4. ConvertCmd cmd = new ConvertCmd();
  5. cmd.setSearchPath(IMAGE_MAGICK_PATH);
  6. IMOperation op = new IMOperation();
  7. op.addImage("需要转换的图片路径");
  8. op.addImage("转换出来的图片路径");
  9. //启动
  10. cmd.run(op);
  11. }

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/代码探险家/article/detail/902166
推荐阅读
相关标签
  

闽ICP备14008679号