Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

imagemagick #30362

Open
3 of 9 tasks
ThatXliner opened this issue Dec 27, 2024 · 6 comments
Open
3 of 9 tasks

imagemagick #30362

ThatXliner opened this issue Dec 27, 2024 · 6 comments
Labels
enhancement New feature or request

Comments

@ThatXliner
Copy link

Source URL

https://github.com/ImageMagick/ImageMagick

Homepage URL

https://imagemagick.org/

Command names

magick

How to confirm after installation

e.g. gh version

magick -version

How to install

aqua supports several install ways.

e.g. https://suzuki-shunsuke.github.io/tfcmt/install

The tool's official installation guide:

Note

No response

@ThatXliner ThatXliner added the enhancement New feature or request label Dec 27, 2024
@suzuki-shunsuke
Copy link
Member

./configure && make

⚠️ Note
aqua doesn't support building packages from source except for go install, go build, and cargo install.
aqua doesn't install dependencies.
aqua doesn't support running scripts while installing tools.
aqua doesn't support setting environment variables and shell completions while installing tools.

image

https://github.com/aquaproj/aqua-registry/issues/new?assignees=&labels=enhancement&projects=&template=01-new-package.yml

@suzuki-shunsuke
Copy link
Member

Oh, sorry. I missed.

image

@suzuki-shunsuke
Copy link
Member

There are a lot of binaries...
Which binaries should we choose?

https://imagemagick.org/archive/binaries/

@suzuki-shunsuke
Copy link
Member

suzuki-shunsuke commented Dec 27, 2024

$ curl -qL https://imagemagick.org/archive/binaries/ | grep href | sed -E 's/^.*href="([^"]+?)".*$/\1/' | grep 7.1.1-43 | grep -v asc
ImageMagick-7.1.1-43-Q8-arm64-dll.exe
ImageMagick-7.1.1-43-Q8-arm64-static.exe
ImageMagick-7.1.1-43-Q8-x64-dll.exe
ImageMagick-7.1.1-43-Q8-x64-static.exe
ImageMagick-7.1.1-43-Q8-x86-dll.exe
ImageMagick-7.1.1-43-Q8-x86-static.exe
ImageMagick-7.1.1-43-Q16-HDRI-arm64-dll.exe
ImageMagick-7.1.1-43-Q16-HDRI-arm64-static.exe
ImageMagick-7.1.1-43-Q16-HDRI-x64-dll.exe
ImageMagick-7.1.1-43-Q16-HDRI-x64-static.exe
ImageMagick-7.1.1-43-Q16-HDRI-x86-dll.exe
ImageMagick-7.1.1-43-Q16-HDRI-x86-static.exe
ImageMagick-7.1.1-43-Q16-arm64-dll.exe
ImageMagick-7.1.1-43-Q16-arm64-static.exe
ImageMagick-7.1.1-43-Q16-x64-dll.exe
ImageMagick-7.1.1-43-Q16-x64-static.exe
ImageMagick-7.1.1-43-Q16-x86-dll.exe
ImageMagick-7.1.1-43-Q16-x86-static.exe
ImageMagick-7.1.1-43-portable-Q8-arm64.zip
ImageMagick-7.1.1-43-portable-Q8-x64.zip
ImageMagick-7.1.1-43-portable-Q8-x86.zip
ImageMagick-7.1.1-43-portable-Q16-HDRI-arm64.zip
ImageMagick-7.1.1-43-portable-Q16-HDRI-x64.zip
ImageMagick-7.1.1-43-portable-Q16-HDRI-x86.zip
ImageMagick-7.1.1-43-portable-Q16-arm64.zip
ImageMagick-7.1.1-43-portable-Q16-x64.zip
ImageMagick-7.1.1-43-portable-Q16-x86.zip
  • Q8 or Q16

Versions with Q8 in the name are 8 bits-per-pixel component (e.g. 8-bit red, 8-bit green, etc.), whereas, Q16 in the filename are 16 bits-per-pixel component.
A Q16 version permits you to read or write 16-bit images without losing precision but requires twice as much resources as the Q8 version.

  • static or dll

Versions with dll in the filename include ImageMagick libraries as dynamic link libraries.

  • HDRI or not

High-dynamic-range imaging

  • portable or not

Oh, all of these urls are for Windows.

@suzuki-shunsuke
Copy link
Member

The download url for macOS isn't available because it doesn't include magick's version.

https://imagemagick.org/archive/binaries/ImageMagick-x86_64-apple-darwin20.1.0.tar.gz

aqua is a version manager, so it requires unique urls by version.

@suzuki-shunsuke
Copy link
Member

The download url for Linux is also unavailable because it doesn't include the version.

https://imagemagick.org/archive/binaries/magick

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants