图片转换之heic转jpg(使用ImageMagick)

缘由:iphone的图库,用jpg拍照保存后内存占比较大,heic格式会微缩不少。问题来了,电脑不能直接小图预览heic。

分析:现在就是解决小图预览的问题(大图用wps可以看)

解决:查找了一些博文,可以用软件解决。这里我还是习惯性看下java -- 也是简单的借助exe转换图片格式。

正文:

1、首先,到官网下载Imagemagick

http://www.imagemagick.org/script/download.php#windows

选择ImageMagick-7.XX-Q16-HDRI-x64-dll.exe下载

2、安装

安装路径没要求,安装时候记得勾选“Install legacy utilities (e.g. convert)”

安装成功,cmd可以测试

安装成功后,这个命令就可以测试图片转换了。magick支持90多种图片格式,喜欢的可以自己去看,常用的都有。

3. java IDEA测试:

<dependency>
    <groupId>org.im4java</groupId>
    <artifactId>im4java</artifactId>
    <version>1.4.0</version>
</dependency>

ImageMagickCmd cmd = new ImageMagickCmd("D:\\ImageMagick-7.1.1-Q16-HDRI\\magick.exe");
IMOperation op = new IMOperation();
op.addImage("E:\\photos\\heic\\IMG_8481.HEIC");
op.addImage("E:\\photos\\heic\\IMG_8481.jpg");
try {
    cmd.run(op);
} catch (Exception e) {
    e.printStackTrace();
}

 

Done.

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-07-22 11:52:02       52 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-07-22 11:52:02       54 阅读
  3. 在Django里面运行非项目文件

    2024-07-22 11:52:02       45 阅读
  4. Python语言-面向对象

    2024-07-22 11:52:02       55 阅读

热门阅读

  1. Linux 驱动学习笔记

    2024-07-22 11:52:02       14 阅读
  2. 掌握Git:面试中常见的问题与解答

    2024-07-22 11:52:02       16 阅读
  3. DOS常用命令大全

    2024-07-22 11:52:02       12 阅读
  4. 设计模式在FileBrowser中的几个应用

    2024-07-22 11:52:02       13 阅读
  5. 代码随想录 day 17 二叉树

    2024-07-22 11:52:02       16 阅读
  6. Golang_交替打印ABC\奇偶数\1-10\字母(并发编程)

    2024-07-22 11:52:02       15 阅读
  7. 每天一个数据分析题(四百三十六)- 正态分布

    2024-07-22 11:52:02       16 阅读
  8. 使用Event Sourcing模式管理应用状态

    2024-07-22 11:52:02       18 阅读
  9. 从0到1搭建数据中台(4):TiDB的安装和使用

    2024-07-22 11:52:02       16 阅读
  10. Modbus协议了解与简单使用

    2024-07-22 11:52:02       20 阅读
  11. springboot引入kafka

    2024-07-22 11:52:02       14 阅读
  12. web前端 React 框架面试200题(五)

    2024-07-22 11:52:02       14 阅读
  13. MySQL

    2024-07-22 11:52:02       14 阅读