diff --git a/zhenxun/utils/_build_image.py b/zhenxun/utils/_build_image.py index 3fdf4600..355bc66f 100644 --- a/zhenxun/utils/_build_image.py +++ b/zhenxun/utils/_build_image.py @@ -510,6 +510,9 @@ class BuildImage: bytes: bytes """ buf = BytesIO() + if isinstance(self.markImg.format, str) and self.markImg.format.upper() in ["GIF"]: + self.markImg.save(buf, format="GIF", save_all=True, loop=0) + return buf.getvalue() self.markImg.save(buf, format="PNG") return buf.getvalue()