From 60d94608cb050f68c5ce85b7e236f0e5b121538d Mon Sep 17 00:00:00 2001 From: Omenabaka <592695+Omenabaka@users.noreply.github.com> Date: Sun, 19 Jul 2026 18:58:16 +0300 Subject: [PATCH] fix: magick preview of multiframe files (#4024) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: 三咲雅 misaki masa --- yazi-plugin/preset/plugins/magick.lua | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/yazi-plugin/preset/plugins/magick.lua b/yazi-plugin/preset/plugins/magick.lua index 15993771..77fb2b4d 100644 --- a/yazi-plugin/preset/plugins/magick.lua +++ b/yazi-plugin/preset/plugins/magick.lua @@ -25,9 +25,11 @@ function M:preload(job) return true end - local cmd = M.with_limit():arg(tostring(job.file.path)) + local cmd = M.with_limit():arg { "-define", "filename:literal=true" } if job.args.flatten then - cmd:arg("-flatten") + cmd:arg { tostring(job.file.path), "-flatten" } + else + cmd:arg { "-define", "image:frames=0", tostring(job.file.path) } end cmd:arg { "-auto-orient", "-strip" }