gallery: go back to ImageMagick v6

To cater to Debian.
This commit is contained in:
Přemysl Eric Janouch 2024-01-27 18:07:49 +01:00
parent 84a94933b3
commit 6d75ec60bf
Signed by: p
GPG Key ID: A0420B94F92B9493
2 changed files with 5 additions and 3 deletions

View File

@ -8,7 +8,9 @@ and query your collections in various ways.
All media is content-addressed by its SHA-1 hash value, and at your option
also perceptually hashed. Duplicate search is an essential feature.
Prerequisites: Go, ImageMagick v7, xdg-utils
Prerequisites: Go, ImageMagick, xdg-utils
ImageMagick v7 is preferred, it doesn't shoot out of memory as often.
The gallery is designed for simplicity, and easy interoperability.
sqlite3, curl, jq, and the filesystem will take you a long way.

View File

@ -1377,7 +1377,7 @@ func syncIsImage(path string) (bool, error) {
}
func syncPingImage(path string) (int, int, error) {
out, err := exec.Command("magick", "identify", "-limit", "thread", "1",
out, err := exec.Command("identify", "-limit", "thread", "1",
"-ping", "-format", "%w %h", path+"[0]").Output()
if err != nil {
return 0, 0, err
@ -2321,7 +2321,7 @@ func makeThumbnail(load bool, pathImage, pathThumb string) (
//
// TODO: See if we can optimize resulting WebP animations.
// (Do -layers optimize* apply to this format at all?)
cmd := exec.Command("magick", "-limit", "thread", "1",
cmd := exec.Command("convert", "-limit", "thread", "1",
// Do not invite the OOM killer, a particularly unpleasant guest.
"-limit", "memory", memoryLimit,