go使用imagick实现图片合并拼接并保留原图属性
date
Oct 16, 2022
URL
slug
go-imagick-mage
status
Published
tags
go
imagick
summary
go使用imagick实现图片合并拼接并保留原图属性
type
Post
问题
需要将两张图片拼接成一张图,并保证拼接完成的图片,保留指定图片的原有属性。水平分辨率、垂直分辨率不改变。
使用
Go
自带image
类库,生成的图片水平、垂直分辨率被改为了96dpi
。解决
安装Go imagick
依赖
- 安装msys2
- 配置环境变量
- 项目中使用
使用
结果
使用
imagick
拼接后的图片保留了底图的属性,除了扩展后高度的增加。
后续
代码打包可执行文件,运行出现找不到
dll
情况,暂且不清楚所需要dll
。改为调用magick
程序。安装ImageMagick
安装成功后进入终端执行以下命令,
返回ImageMagick版本信息则为正常。