From 7afc3effa3e66b6f4c08b73b91e203064c3cdd5d Mon Sep 17 00:00:00 2001 From: Omenabaka <592695+Omenabaka@users.noreply.github.com> Date: Sun, 19 Jul 2026 01:24:49 +0300 Subject: [PATCH] fix: magick >=7.1.2-28 preview of multiframe files --- yazi-plugin/preset/plugins/magick.lua | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/yazi-plugin/preset/plugins/magick.lua b/yazi-plugin/preset/plugins/magick.lua index f9a432a6..398fc2f5 100644 --- a/yazi-plugin/preset/plugins/magick.lua +++ b/yazi-plugin/preset/plugins/magick.lua @@ -25,11 +25,13 @@ function M:preload(job) return true end - local cmd = M.with_limit():arg(tostring(job.file.path)) + local cmd = M.with_limit() + cmd:arg { "-define", "filename:literal=true" } + local path = tostring(job.file.path) if job.args.flatten then - cmd:arg("-flatten") + cmd:arg { path, "-flatten" } else - cmd:arg { "-delete", "1--1" } + cmd:arg { "-define", "image:frames=0", path } end cmd:arg { "-auto-orient", "-strip" }