[2026-03-02 17:18:19.460] 开始查找 64 位本地库源文件,目标路径: Q:\ShuatibaoFTP\Egao\Net\Magick.Native-Q8-x64.dll [2026-03-02 17:18:19.460] 尝试路径: Q:\ShuatibaoFTP\packages\Magick.NET-Q8-AnyCPU.8.6.1\runtimes\win-x64\native\Magick.Native-Q8-x64.dll [2026-03-02 17:18:19.460] 尝试路径: Q:\ShuatibaoFTP\Egao\packages\Magick.NET-Q8-AnyCPU.8.6.1\runtimes\win-x64\native\Magick.Native-Q8-x64.dll [2026-03-02 17:18:19.460] 尝试路径: Q:\packages\Magick.NET-Q8-AnyCPU.8.6.1\runtimes\win-x64\native\Magick.Native-Q8-x64.dll [2026-03-02 17:18:19.460] 尝试路径: Q:\ShuatibaoFTP\packages\Magick.NET-Q8-AnyCPU.8.6.1\runtimes\win-x64\native\Magick.Native-Q8-x64.dll [2026-03-02 17:18:19.460] 尝试路径: Q:\ShuatibaoFTP\Egao\packages\Magick.NET-Q8-AnyCPU.8.6.1\runtimes\win-x64\native\Magick.Native-Q8-x64.dll [2026-03-02 17:18:19.460] 警告: 未找到 64 位本地库源文件,请确保 Magick.Native-Q8-x64.dll 存在于 bin 目录 [2026-03-02 17:18:19.460] 已尝试的路径数量: 5 [2026-03-02 17:18:21.085] 进程架构检查: 进程=64位, 操作系统=64位 [2026-03-02 17:18:21.085] 64位本地库文件已存在: Q:\ShuatibaoFTP\Egao\Net\bin\Magick.Native-Q8-x64.dll [2026-03-02 17:18:21.085] ✓ 64 位本地库文件存在: Q:\ShuatibaoFTP\Egao\Net\bin\Magick.Native-Q8-x64.dll [2026-03-02 17:18:21.101] ========== 开始处理GIF添加字幕请求 ========== [2026-03-02 17:18:21.101] GIF URL: https://ganjin-egao.oss-cn-hangzhou.aliyuncs.com/MainTemplate/GifTemplate/1764520717527.gif [2026-03-02 17:18:21.101] 元素数量: 3 [2026-03-02 17:18:21.101] shareCode: 1, openid: oxfRx7RgjdeZLLH89ysjANiOjmnw [2026-03-02 17:18:21.101] hasBottomSubtitleBackground: True [2026-03-02 17:18:21.101] 元素类型: text, 文本: '我不喝 我不吃', 位置: (0, 171), 时间: 0.4-1.4, 字体: Microsoft YaHei, 大小: 16, 颜色: #FFFFFF, 粗细: bold, 对齐: center, 宽度: 300, 背景颜色: null [2026-03-02 17:18:21.101] 元素类型: text, 文本: '我不吃 我不喝', 位置: (0, 171), 时间: 1.5-2.7, 字体: Microsoft YaHei, 大小: 16, 颜色: #FFFFFF, 粗细: bold, 对齐: center, 宽度: 300, 背景颜色: null [2026-03-02 17:18:21.101] 元素类型: text, 文本: '我就要女人', 位置: (0, 171), 时间: 3-4.3, 字体: Microsoft YaHei, 大小: 16, 颜色: #FFFFFF, 粗细: bold, 对齐: center, 宽度: 300, 背景颜色: null [2026-03-02 17:18:21.101] 获取配置: show_logo_gif = 1, 是否需要添加: True [2026-03-02 17:18:21.101] 从配置获取本地缓存路径: C:\egao\catch\gif_share_20251225212804.png [2026-03-02 17:18:21.132] 从本地缓存读取分享图片成功,大小: 3897 字节 [2026-03-02 17:18:21.132] 开始下载GIF文件: https://ganjin-egao.oss-cn-hangzhou.aliyuncs.com/MainTemplate/GifTemplate/1764520717527.gif [2026-03-02 17:18:21.304] GIF文件下载成功,大小: 443938 字节 [2026-03-02 17:18:21.304] 开始处理GIF,解析帧数据... [2026-03-02 17:18:21.304] Bin目录路径: Q:\ShuatibaoFTP\Egao\Net\bin [2026-03-02 17:18:21.304] 进程架构: 64位 [2026-03-02 17:18:21.304] 操作系统架构: 64位 [2026-03-02 17:18:21.304] 找到DLL文件: Magick.NET-Q8-AnyCPU.dll [2026-03-02 17:18:21.304] 找到DLL文件: Magick.NET.Core.dll [2026-03-02 17:18:21.304] 检查本地库文件(强制64位): Magick.Native-Q8-x64.dll [2026-03-02 17:18:21.304] ✓ 找到64位本地库文件: Magick.Native-Q8-x64.dll, 大小: 22543656 字节, 最后修改: 2025/10/30 22:34:32 [2026-03-02 17:18:21.304] 尝试显式初始化 ImageMagick... [2026-03-02 17:18:21.304] 设置 ImageMagick 临时目录: Q:\ShuatibaoFTP\Egao\Net\Temp [2026-03-02 17:18:21.304] ImageMagick 初始化成功 [2026-03-02 17:18:21.304] 验证本地库文件: Q:\ShuatibaoFTP\Egao\Net\bin\Magick.Native-Q8-x64.dll [2026-03-02 17:18:21.304] 文件大小: 22543656 字节, 最后修改: 2025/10/30 22:34:32 [2026-03-02 17:18:21.304] ✓ DLL 文件格式正确(PE 格式) [2026-03-02 17:18:21.319] 开始创建 MagickImageCollection,GIF 数据大小: 443938 字节 [2026-03-02 17:18:21.694] MagickImageCollection 创建成功 [2026-03-02 17:18:21.694] GIF总帧数: 37 [2026-03-02 17:18:21.694] GIF尺寸: 300x194 [2026-03-02 17:18:21.694] 开始Coalesce GIF,确保每帧完整... [2026-03-02 17:18:21.804] Coalesce完成,帧数: 37 [2026-03-02 17:18:21.804] 处理第 1 帧,当前时间: 0.000秒,帧延迟: 0.130秒,结束时间: 0.130秒 [2026-03-02 17:18:21.804] 在第 1 帧上添加底部字幕背景 [2026-03-02 17:18:21.804] 使用自定义字幕高度: 30px [2026-03-02 17:18:21.804] GIF高度: 194px, 底部字幕背景尺寸: 300x30, 位置: (0, 164) [2026-03-02 17:18:21.835] 底部字幕背景已成功添加到帧的底部 [2026-03-02 17:18:21.835] 元素 '我不喝 我不吃' (类型: text): 时间范围 0.400-1.400, 当前时间 0.000, 帧结束时间 0.130, 是否显示: False [2026-03-02 17:18:21.835] 元素 '我不吃 我不喝' (类型: text): 时间范围 1.500-2.700, 当前时间 0.000, 帧结束时间 0.130, 是否显示: False [2026-03-02 17:18:21.835] 元素 '我就要女人' (类型: text): 时间范围 3.000-4.300, 当前时间 0.000, 帧结束时间 0.130, 是否显示: False [2026-03-02 17:18:21.835] 在第 1 帧上添加分享图片(右上角) [2026-03-02 17:18:21.835] 开始添加分享图片到帧,图片大小: 3897 字节,帧尺寸: 300x194 [2026-03-02 17:18:22.038] 分享图片目标大小: 160x160 [2026-03-02 17:18:22.069] 分享图片位置计算 - 帧尺寸: 300x194, 图片尺寸: 160x26, 边距: 5px [2026-03-02 17:18:22.069] 分享图片位置: (135, 5) - 右上角(X右对齐,Y顶部,边距5px) [2026-03-02 17:18:22.069] 分享图片已成功添加到帧的右上角,位置: (135, 5) [2026-03-02 17:18:22.069] 处理第 2 帧,当前时间: 0.130秒,帧延迟: 0.120秒,结束时间: 0.250秒 [2026-03-02 17:18:22.069] 在第 2 帧上添加底部字幕背景 [2026-03-02 17:18:22.069] 使用自定义字幕高度: 30px [2026-03-02 17:18:22.069] GIF高度: 194px, 底部字幕背景尺寸: 300x30, 位置: (0, 164) [2026-03-02 17:18:22.085] 底部字幕背景已成功添加到帧的底部 [2026-03-02 17:18:22.085] 元素 '我不喝 我不吃' (类型: text): 时间范围 0.400-1.400, 当前时间 0.130, 帧结束时间 0.250, 是否显示: False [2026-03-02 17:18:22.085] 元素 '我不吃 我不喝' (类型: text): 时间范围 1.500-2.700, 当前时间 0.130, 帧结束时间 0.250, 是否显示: False [2026-03-02 17:18:22.085] 元素 '我就要女人' (类型: text): 时间范围 3.000-4.300, 当前时间 0.130, 帧结束时间 0.250, 是否显示: False [2026-03-02 17:18:22.085] 在第 2 帧上添加分享图片(右上角) [2026-03-02 17:18:22.085] 开始添加分享图片到帧,图片大小: 3897 字节,帧尺寸: 300x194 [2026-03-02 17:18:22.085] 分享图片目标大小: 160x160 [2026-03-02 17:18:22.085] 分享图片位置计算 - 帧尺寸: 300x194, 图片尺寸: 160x26, 边距: 5px [2026-03-02 17:18:22.085] 分享图片位置: (135, 5) - 右上角(X右对齐,Y顶部,边距5px) [2026-03-02 17:18:22.085] 分享图片已成功添加到帧的右上角,位置: (135, 5) [2026-03-02 17:18:22.085] 处理第 3 帧,当前时间: 0.250秒,帧延迟: 0.130秒,结束时间: 0.380秒 [2026-03-02 17:18:22.085] 在第 3 帧上添加底部字幕背景 [2026-03-02 17:18:22.085] 使用自定义字幕高度: 30px [2026-03-02 17:18:22.085] GIF高度: 194px, 底部字幕背景尺寸: 300x30, 位置: (0, 164) [2026-03-02 17:18:22.085] 底部字幕背景已成功添加到帧的底部 [2026-03-02 17:18:22.085] 元素 '我不喝 我不吃' (类型: text): 时间范围 0.400-1.400, 当前时间 0.250, 帧结束时间 0.380, 是否显示: False [2026-03-02 17:18:22.085] 元素 '我不吃 我不喝' (类型: text): 时间范围 1.500-2.700, 当前时间 0.250, 帧结束时间 0.380, 是否显示: False [2026-03-02 17:18:22.085] 元素 '我就要女人' (类型: text): 时间范围 3.000-4.300, 当前时间 0.250, 帧结束时间 0.380, 是否显示: False [2026-03-02 17:18:22.085] 在第 3 帧上添加分享图片(右上角) [2026-03-02 17:18:22.085] 开始添加分享图片到帧,图片大小: 3897 字节,帧尺寸: 300x194 [2026-03-02 17:18:22.085] 分享图片目标大小: 160x160 [2026-03-02 17:18:22.085] 分享图片位置计算 - 帧尺寸: 300x194, 图片尺寸: 160x26, 边距: 5px [2026-03-02 17:18:22.085] 分享图片位置: (135, 5) - 右上角(X右对齐,Y顶部,边距5px) [2026-03-02 17:18:22.085] 分享图片已成功添加到帧的右上角,位置: (135, 5) [2026-03-02 17:18:22.085] 处理第 4 帧,当前时间: 0.380秒,帧延迟: 0.120秒,结束时间: 0.500秒 [2026-03-02 17:18:22.085] 在第 4 帧上添加底部字幕背景 [2026-03-02 17:18:22.085] 使用自定义字幕高度: 30px [2026-03-02 17:18:22.085] GIF高度: 194px, 底部字幕背景尺寸: 300x30, 位置: (0, 164) [2026-03-02 17:18:22.085] 底部字幕背景已成功添加到帧的底部 [2026-03-02 17:18:22.085] 元素 '我不喝 我不吃' (类型: text): 时间范围 0.400-1.400, 当前时间 0.380, 帧结束时间 0.500, 是否显示: True [2026-03-02 17:18:22.085] 在第 4 帧上绘制文本: '我不喝 我不吃' [2026-03-02 17:18:22.101] ========== 开始处理第 4 帧文本绘制 ========== [2026-03-02 17:18:22.101] 输入参数 - 文本: '我不喝 我不吃', 原始位置: (0, 171), 字体: Microsoft YaHei(将被忽略,使用系统字体), 大小: 16, 颜色: #FFFFFF, 粗细: bold, 对齐: center, 宽度: 300 [2026-03-02 17:18:22.101] 当前帧尺寸: 300x194 [2026-03-02 17:18:22.101] 开始尝试系统字体(忽略传入的字体参数)... [2026-03-02 17:18:22.101] 尝试字体: Microsoft YaHei [2026-03-02 17:18:22.507] ✗ 字体 Microsoft YaHei 不支持中文(颜色数: 1) [2026-03-02 17:18:22.507] 尝试字体: SimHei [2026-03-02 17:18:23.133] ✓ 字体 SimHei 可用且支持中文,已选择 [2026-03-02 17:18:23.133] 最终使用字体: SimHei [2026-03-02 17:18:23.147] 文字宽度测量 - 文本: '我不喝 我不吃', 宽度: 104px, 元素宽度: 300 [2026-03-02 17:18:23.147] 居中对齐(指定宽度内) - 原始X: 0, 元素宽度: 300, 文字宽度: 104, 调整后X: 98 [2026-03-02 17:18:23.147] 坐标计算 - 原始坐标: (0, 171), 字体大小: 16, 对齐方式: center [2026-03-02 17:18:23.147] 坐标计算 - 计算后坐标: (98, 187) [2026-03-02 17:18:23.147] 颜色转换 - 输入颜色字符串: #FFFFFF [2026-03-02 17:18:23.147] 颜色转换 - 转换后颜色: R=255, G=255, B=255, A=255 [2026-03-02 17:18:23.147] 创建临时图片 - 尺寸: 300x194, 背景: 透明 [2026-03-02 17:18:23.147] 临时图片创建成功,尺寸: 300x194 [2026-03-02 17:18:23.147] 图片设置 - 字体: SimHei, 字体大小: 16, 填充颜色: R=255, G=255, B=255 [2026-03-02 17:18:23.147] 字体粗细: Bold [2026-03-02 17:18:23.147] 开始绘制文字 - 位置: (98, 187), 文本: '我不喝 我不吃', 颜色: #FFFFFF, 字体: SimHei, 大小: 16 [2026-03-02 17:18:23.147] 调整后坐标: (98, 187), 图片尺寸: 300x194 [2026-03-02 17:18:23.163] 文字绘制完成 [2026-03-02 17:18:23.194] 临时图片检查 - 有Alpha通道: True, 颜色数: 174, 是否有内容: True [2026-03-02 17:18:23.194] 开始合成到原帧 - 合成模式: Over [2026-03-02 17:18:23.194] 合成完成 [2026-03-02 17:18:23.194] ✓ 文本已成功绘制到第 4 帧,字体: SimHei [2026-03-02 17:18:23.194] ========== 第 4 帧文本绘制完成 ========== [2026-03-02 17:18:23.194] 元素 '我不吃 我不喝' (类型: text): 时间范围 1.500-2.700, 当前时间 0.380, 帧结束时间 0.500, 是否显示: False [2026-03-02 17:18:23.194] 元素 '我就要女人' (类型: text): 时间范围 3.000-4.300, 当前时间 0.380, 帧结束时间 0.500, 是否显示: False [2026-03-02 17:18:23.194] 在第 4 帧上添加分享图片(右上角) [2026-03-02 17:18:23.194] 开始添加分享图片到帧,图片大小: 3897 字节,帧尺寸: 300x194 [2026-03-02 17:18:23.194] 分享图片目标大小: 160x160 [2026-03-02 17:18:23.194] 分享图片位置计算 - 帧尺寸: 300x194, 图片尺寸: 160x26, 边距: 5px [2026-03-02 17:18:23.194] 分享图片位置: (135, 5) - 右上角(X右对齐,Y顶部,边距5px) [2026-03-02 17:18:23.194] 分享图片已成功添加到帧的右上角,位置: (135, 5) [2026-03-02 17:18:23.194] 处理第 5 帧,当前时间: 0.500秒,帧延迟: 0.130秒,结束时间: 0.630秒 [2026-03-02 17:18:23.194] 在第 5 帧上添加底部字幕背景 [2026-03-02 17:18:23.194] 使用自定义字幕高度: 30px [2026-03-02 17:18:23.194] GIF高度: 194px, 底部字幕背景尺寸: 300x30, 位置: (0, 164) [2026-03-02 17:18:23.194] 底部字幕背景已成功添加到帧的底部 [2026-03-02 17:18:23.194] 元素 '我不喝 我不吃' (类型: text): 时间范围 0.400-1.400, 当前时间 0.500, 帧结束时间 0.630, 是否显示: True [2026-03-02 17:18:23.194] 在第 5 帧上绘制文本: '我不喝 我不吃' [2026-03-02 17:18:23.194] ========== 开始处理第 5 帧文本绘制 ========== [2026-03-02 17:18:23.194] 输入参数 - 文本: '我不喝 我不吃', 原始位置: (0, 171), 字体: Microsoft YaHei(将被忽略,使用系统字体), 大小: 16, 颜色: #FFFFFF, 粗细: bold, 对齐: center, 宽度: 300 [2026-03-02 17:18:23.194] 当前帧尺寸: 300x194 [2026-03-02 17:18:23.194] 开始尝试系统字体(忽略传入的字体参数)... [2026-03-02 17:18:23.194] 尝试字体: Microsoft YaHei [2026-03-02 17:18:23.226] ✗ 字体 Microsoft YaHei 不支持中文(颜色数: 1) [2026-03-02 17:18:23.226] 尝试字体: SimHei [2026-03-02 17:18:23.241] ✓ 字体 SimHei 可用且支持中文,已选择 [2026-03-02 17:18:23.241] 最终使用字体: SimHei [2026-03-02 17:18:23.241] 文字宽度测量 - 文本: '我不喝 我不吃', 宽度: 104px, 元素宽度: 300 [2026-03-02 17:18:23.241] 居中对齐(指定宽度内) - 原始X: 0, 元素宽度: 300, 文字宽度: 104, 调整后X: 98 [2026-03-02 17:18:23.241] 坐标计算 - 原始坐标: (0, 171), 字体大小: 16, 对齐方式: center [2026-03-02 17:18:23.241] 坐标计算 - 计算后坐标: (98, 187) [2026-03-02 17:18:23.257] 颜色转换 - 输入颜色字符串: #FFFFFF [2026-03-02 17:18:23.257] 颜色转换 - 转换后颜色: R=255, G=255, B=255, A=255 [2026-03-02 17:18:23.257] 创建临时图片 - 尺寸: 300x194, 背景: 透明 [2026-03-02 17:18:23.257] 临时图片创建成功,尺寸: 300x194 [2026-03-02 17:18:23.257] 图片设置 - 字体: SimHei, 字体大小: 16, 填充颜色: R=255, G=255, B=255 [2026-03-02 17:18:23.257] 字体粗细: Bold [2026-03-02 17:18:23.257] 开始绘制文字 - 位置: (98, 187), 文本: '我不喝 我不吃', 颜色: #FFFFFF, 字体: SimHei, 大小: 16 [2026-03-02 17:18:23.257] 调整后坐标: (98, 187), 图片尺寸: 300x194 [2026-03-02 17:18:23.273] 文字绘制完成 [2026-03-02 17:18:23.288] 临时图片检查 - 有Alpha通道: True, 颜色数: 174, 是否有内容: True [2026-03-02 17:18:23.288] 开始合成到原帧 - 合成模式: Over [2026-03-02 17:18:23.288] 合成完成 [2026-03-02 17:18:23.288] ✓ 文本已成功绘制到第 5 帧,字体: SimHei [2026-03-02 17:18:23.288] ========== 第 5 帧文本绘制完成 ========== [2026-03-02 17:18:23.288] 元素 '我不吃 我不喝' (类型: text): 时间范围 1.500-2.700, 当前时间 0.500, 帧结束时间 0.630, 是否显示: False [2026-03-02 17:18:23.288] 元素 '我就要女人' (类型: text): 时间范围 3.000-4.300, 当前时间 0.500, 帧结束时间 0.630, 是否显示: False [2026-03-02 17:18:23.288] 在第 5 帧上添加分享图片(右上角) [2026-03-02 17:18:23.288] 开始添加分享图片到帧,图片大小: 3897 字节,帧尺寸: 300x194 [2026-03-02 17:18:23.304] 分享图片目标大小: 160x160 [2026-03-02 17:18:23.304] 分享图片位置计算 - 帧尺寸: 300x194, 图片尺寸: 160x26, 边距: 5px [2026-03-02 17:18:23.304] 分享图片位置: (135, 5) - 右上角(X右对齐,Y顶部,边距5px) [2026-03-02 17:18:23.304] 分享图片已成功添加到帧的右上角,位置: (135, 5) [2026-03-02 17:18:23.304] 处理第 6 帧,当前时间: 0.630秒,帧延迟: 0.120秒,结束时间: 0.750秒 [2026-03-02 17:18:23.304] 在第 6 帧上添加底部字幕背景 [2026-03-02 17:18:23.304] 使用自定义字幕高度: 30px [2026-03-02 17:18:23.304] GIF高度: 194px, 底部字幕背景尺寸: 300x30, 位置: (0, 164) [2026-03-02 17:18:23.304] 底部字幕背景已成功添加到帧的底部 [2026-03-02 17:18:23.304] 元素 '我不喝 我不吃' (类型: text): 时间范围 0.400-1.400, 当前时间 0.630, 帧结束时间 0.750, 是否显示: True [2026-03-02 17:18:23.304] 在第 6 帧上绘制文本: '我不喝 我不吃' [2026-03-02 17:18:23.304] ========== 开始处理第 6 帧文本绘制 ========== [2026-03-02 17:18:23.304] 输入参数 - 文本: '我不喝 我不吃', 原始位置: (0, 171), 字体: Microsoft YaHei(将被忽略,使用系统字体), 大小: 16, 颜色: #FFFFFF, 粗细: bold, 对齐: center, 宽度: 300 [2026-03-02 17:18:23.304] 当前帧尺寸: 300x194 [2026-03-02 17:18:23.304] 开始尝试系统字体(忽略传入的字体参数)... [2026-03-02 17:18:23.304] 尝试字体: Microsoft YaHei [2026-03-02 17:18:23.320] ✗ 字体 Microsoft YaHei 不支持中文(颜色数: 1) [2026-03-02 17:18:23.320] 尝试字体: SimHei [2026-03-02 17:18:23.335] ✓ 字体 SimHei 可用且支持中文,已选择 [2026-03-02 17:18:23.335] 最终使用字体: SimHei [2026-03-02 17:18:23.351] 文字宽度测量 - 文本: '我不喝 我不吃', 宽度: 104px, 元素宽度: 300 [2026-03-02 17:18:23.351] 居中对齐(指定宽度内) - 原始X: 0, 元素宽度: 300, 文字宽度: 104, 调整后X: 98 [2026-03-02 17:18:23.351] 坐标计算 - 原始坐标: (0, 171), 字体大小: 16, 对齐方式: center [2026-03-02 17:18:23.351] 坐标计算 - 计算后坐标: (98, 187) [2026-03-02 17:18:23.351] 颜色转换 - 输入颜色字符串: #FFFFFF [2026-03-02 17:18:23.351] 颜色转换 - 转换后颜色: R=255, G=255, B=255, A=255 [2026-03-02 17:18:23.351] 创建临时图片 - 尺寸: 300x194, 背景: 透明 [2026-03-02 17:18:23.351] 临时图片创建成功,尺寸: 300x194 [2026-03-02 17:18:23.351] 图片设置 - 字体: SimHei, 字体大小: 16, 填充颜色: R=255, G=255, B=255 [2026-03-02 17:18:23.351] 字体粗细: Bold [2026-03-02 17:18:23.351] 开始绘制文字 - 位置: (98, 187), 文本: '我不喝 我不吃', 颜色: #FFFFFF, 字体: SimHei, 大小: 16 [2026-03-02 17:18:23.351] 调整后坐标: (98, 187), 图片尺寸: 300x194 [2026-03-02 17:18:23.366] 文字绘制完成 [2026-03-02 17:18:23.397] 临时图片检查 - 有Alpha通道: True, 颜色数: 174, 是否有内容: True [2026-03-02 17:18:23.397] 开始合成到原帧 - 合成模式: Over [2026-03-02 17:18:23.397] 合成完成 [2026-03-02 17:18:23.397] ✓ 文本已成功绘制到第 6 帧,字体: SimHei [2026-03-02 17:18:23.397] ========== 第 6 帧文本绘制完成 ========== [2026-03-02 17:18:23.397] 元素 '我不吃 我不喝' (类型: text): 时间范围 1.500-2.700, 当前时间 0.630, 帧结束时间 0.750, 是否显示: False [2026-03-02 17:18:23.397] 元素 '我就要女人' (类型: text): 时间范围 3.000-4.300, 当前时间 0.630, 帧结束时间 0.750, 是否显示: False [2026-03-02 17:18:23.397] 在第 6 帧上添加分享图片(右上角) [2026-03-02 17:18:23.397] 开始添加分享图片到帧,图片大小: 3897 字节,帧尺寸: 300x194 [2026-03-02 17:18:23.397] 分享图片目标大小: 160x160 [2026-03-02 17:18:23.397] 分享图片位置计算 - 帧尺寸: 300x194, 图片尺寸: 160x26, 边距: 5px [2026-03-02 17:18:23.397] 分享图片位置: (135, 5) - 右上角(X右对齐,Y顶部,边距5px) [2026-03-02 17:18:23.397] 分享图片已成功添加到帧的右上角,位置: (135, 5) [2026-03-02 17:18:23.397] 处理第 7 帧,当前时间: 0.750秒,帧延迟: 0.130秒,结束时间: 0.880秒 [2026-03-02 17:18:23.397] 在第 7 帧上添加底部字幕背景 [2026-03-02 17:18:23.397] 使用自定义字幕高度: 30px [2026-03-02 17:18:23.397] GIF高度: 194px, 底部字幕背景尺寸: 300x30, 位置: (0, 164) [2026-03-02 17:18:23.397] 底部字幕背景已成功添加到帧的底部 [2026-03-02 17:18:23.397] 元素 '我不喝 我不吃' (类型: text): 时间范围 0.400-1.400, 当前时间 0.750, 帧结束时间 0.880, 是否显示: True [2026-03-02 17:18:23.397] 在第 7 帧上绘制文本: '我不喝 我不吃' [2026-03-02 17:18:23.397] ========== 开始处理第 7 帧文本绘制 ========== [2026-03-02 17:18:23.397] 输入参数 - 文本: '我不喝 我不吃', 原始位置: (0, 171), 字体: Microsoft YaHei(将被忽略,使用系统字体), 大小: 16, 颜色: #FFFFFF, 粗细: bold, 对齐: center, 宽度: 300 [2026-03-02 17:18:23.397] 当前帧尺寸: 300x194 [2026-03-02 17:18:23.397] 开始尝试系统字体(忽略传入的字体参数)... [2026-03-02 17:18:23.397] 尝试字体: Microsoft YaHei [2026-03-02 17:18:23.429] ✗ 字体 Microsoft YaHei 不支持中文(颜色数: 1) [2026-03-02 17:18:23.429] 尝试字体: SimHei [2026-03-02 17:18:23.445] ✓ 字体 SimHei 可用且支持中文,已选择 [2026-03-02 17:18:23.445] 最终使用字体: SimHei [2026-03-02 17:18:23.445] 文字宽度测量 - 文本: '我不喝 我不吃', 宽度: 104px, 元素宽度: 300 [2026-03-02 17:18:23.445] 居中对齐(指定宽度内) - 原始X: 0, 元素宽度: 300, 文字宽度: 104, 调整后X: 98 [2026-03-02 17:18:23.445] 坐标计算 - 原始坐标: (0, 171), 字体大小: 16, 对齐方式: center [2026-03-02 17:18:23.445] 坐标计算 - 计算后坐标: (98, 187) [2026-03-02 17:18:23.445] 颜色转换 - 输入颜色字符串: #FFFFFF [2026-03-02 17:18:23.445] 颜色转换 - 转换后颜色: R=255, G=255, B=255, A=255 [2026-03-02 17:18:23.445] 创建临时图片 - 尺寸: 300x194, 背景: 透明 [2026-03-02 17:18:23.460] 临时图片创建成功,尺寸: 300x194 [2026-03-02 17:18:23.460] 图片设置 - 字体: SimHei, 字体大小: 16, 填充颜色: R=255, G=255, B=255 [2026-03-02 17:18:23.460] 字体粗细: Bold [2026-03-02 17:18:23.460] 开始绘制文字 - 位置: (98, 187), 文本: '我不喝 我不吃', 颜色: #FFFFFF, 字体: SimHei, 大小: 16 [2026-03-02 17:18:23.460] 调整后坐标: (98, 187), 图片尺寸: 300x194 [2026-03-02 17:18:23.476] 文字绘制完成 [2026-03-02 17:18:23.491] 临时图片检查 - 有Alpha通道: True, 颜色数: 174, 是否有内容: True [2026-03-02 17:18:23.491] 开始合成到原帧 - 合成模式: Over [2026-03-02 17:18:23.491] 合成完成 [2026-03-02 17:18:23.491] ✓ 文本已成功绘制到第 7 帧,字体: SimHei [2026-03-02 17:18:23.491] ========== 第 7 帧文本绘制完成 ========== [2026-03-02 17:18:23.491] 元素 '我不吃 我不喝' (类型: text): 时间范围 1.500-2.700, 当前时间 0.750, 帧结束时间 0.880, 是否显示: False [2026-03-02 17:18:23.491] 元素 '我就要女人' (类型: text): 时间范围 3.000-4.300, 当前时间 0.750, 帧结束时间 0.880, 是否显示: False [2026-03-02 17:18:23.491] 在第 7 帧上添加分享图片(右上角) [2026-03-02 17:18:23.491] 开始添加分享图片到帧,图片大小: 3897 字节,帧尺寸: 300x194 [2026-03-02 17:18:23.491] 分享图片目标大小: 160x160 [2026-03-02 17:18:23.491] 分享图片位置计算 - 帧尺寸: 300x194, 图片尺寸: 160x26, 边距: 5px [2026-03-02 17:18:23.491] 分享图片位置: (135, 5) - 右上角(X右对齐,Y顶部,边距5px) [2026-03-02 17:18:23.491] 分享图片已成功添加到帧的右上角,位置: (135, 5) [2026-03-02 17:18:23.491] 处理第 8 帧,当前时间: 0.880秒,帧延迟: 0.120秒,结束时间: 1.000秒 [2026-03-02 17:18:23.491] 在第 8 帧上添加底部字幕背景 [2026-03-02 17:18:23.491] 使用自定义字幕高度: 30px [2026-03-02 17:18:23.491] GIF高度: 194px, 底部字幕背景尺寸: 300x30, 位置: (0, 164) [2026-03-02 17:18:23.507] 底部字幕背景已成功添加到帧的底部 [2026-03-02 17:18:23.507] 元素 '我不喝 我不吃' (类型: text): 时间范围 0.400-1.400, 当前时间 0.880, 帧结束时间 1.000, 是否显示: True [2026-03-02 17:18:23.507] 在第 8 帧上绘制文本: '我不喝 我不吃' [2026-03-02 17:18:23.507] ========== 开始处理第 8 帧文本绘制 ========== [2026-03-02 17:18:23.507] 输入参数 - 文本: '我不喝 我不吃', 原始位置: (0, 171), 字体: Microsoft YaHei(将被忽略,使用系统字体), 大小: 16, 颜色: #FFFFFF, 粗细: bold, 对齐: center, 宽度: 300 [2026-03-02 17:18:23.507] 当前帧尺寸: 300x194 [2026-03-02 17:18:23.507] 开始尝试系统字体(忽略传入的字体参数)... [2026-03-02 17:18:23.507] 尝试字体: Microsoft YaHei [2026-03-02 17:18:23.523] ✗ 字体 Microsoft YaHei 不支持中文(颜色数: 1) [2026-03-02 17:18:23.523] 尝试字体: SimHei [2026-03-02 17:18:23.538] ✓ 字体 SimHei 可用且支持中文,已选择 [2026-03-02 17:18:23.538] 最终使用字体: SimHei [2026-03-02 17:18:23.554] 文字宽度测量 - 文本: '我不喝 我不吃', 宽度: 104px, 元素宽度: 300 [2026-03-02 17:18:23.554] 居中对齐(指定宽度内) - 原始X: 0, 元素宽度: 300, 文字宽度: 104, 调整后X: 98 [2026-03-02 17:18:23.554] 坐标计算 - 原始坐标: (0, 171), 字体大小: 16, 对齐方式: center [2026-03-02 17:18:23.554] 坐标计算 - 计算后坐标: (98, 187) [2026-03-02 17:18:23.554] 颜色转换 - 输入颜色字符串: #FFFFFF [2026-03-02 17:18:23.554] 颜色转换 - 转换后颜色: R=255, G=255, B=255, A=255 [2026-03-02 17:18:23.554] 创建临时图片 - 尺寸: 300x194, 背景: 透明 [2026-03-02 17:18:23.554] 临时图片创建成功,尺寸: 300x194 [2026-03-02 17:18:23.554] 图片设置 - 字体: SimHei, 字体大小: 16, 填充颜色: R=255, G=255, B=255 [2026-03-02 17:18:23.554] 字体粗细: Bold [2026-03-02 17:18:23.554] 开始绘制文字 - 位置: (98, 187), 文本: '我不喝 我不吃', 颜色: #FFFFFF, 字体: SimHei, 大小: 16 [2026-03-02 17:18:23.554] 调整后坐标: (98, 187), 图片尺寸: 300x194 [2026-03-02 17:18:23.569] 文字绘制完成 [2026-03-02 17:18:23.585] 临时图片检查 - 有Alpha通道: True, 颜色数: 174, 是否有内容: True [2026-03-02 17:18:23.585] 开始合成到原帧 - 合成模式: Over [2026-03-02 17:18:23.601] 合成完成 [2026-03-02 17:18:23.601] ✓ 文本已成功绘制到第 8 帧,字体: SimHei [2026-03-02 17:18:23.601] ========== 第 8 帧文本绘制完成 ========== [2026-03-02 17:18:23.601] 元素 '我不吃 我不喝' (类型: text): 时间范围 1.500-2.700, 当前时间 0.880, 帧结束时间 1.000, 是否显示: False [2026-03-02 17:18:23.601] 元素 '我就要女人' (类型: text): 时间范围 3.000-4.300, 当前时间 0.880, 帧结束时间 1.000, 是否显示: False [2026-03-02 17:18:23.601] 在第 8 帧上添加分享图片(右上角) [2026-03-02 17:18:23.601] 开始添加分享图片到帧,图片大小: 3897 字节,帧尺寸: 300x194 [2026-03-02 17:18:23.601] 分享图片目标大小: 160x160 [2026-03-02 17:18:23.601] 分享图片位置计算 - 帧尺寸: 300x194, 图片尺寸: 160x26, 边距: 5px [2026-03-02 17:18:23.601] 分享图片位置: (135, 5) - 右上角(X右对齐,Y顶部,边距5px) [2026-03-02 17:18:23.601] 分享图片已成功添加到帧的右上角,位置: (135, 5) [2026-03-02 17:18:23.601] 处理第 9 帧,当前时间: 1.000秒,帧延迟: 0.130秒,结束时间: 1.130秒 [2026-03-02 17:18:23.601] 在第 9 帧上添加底部字幕背景 [2026-03-02 17:18:23.601] 使用自定义字幕高度: 30px [2026-03-02 17:18:23.601] GIF高度: 194px, 底部字幕背景尺寸: 300x30, 位置: (0, 164) [2026-03-02 17:18:23.601] 底部字幕背景已成功添加到帧的底部 [2026-03-02 17:18:23.601] 元素 '我不喝 我不吃' (类型: text): 时间范围 0.400-1.400, 当前时间 1.000, 帧结束时间 1.130, 是否显示: True [2026-03-02 17:18:23.601] 在第 9 帧上绘制文本: '我不喝 我不吃' [2026-03-02 17:18:23.601] ========== 开始处理第 9 帧文本绘制 ========== [2026-03-02 17:18:23.601] 输入参数 - 文本: '我不喝 我不吃', 原始位置: (0, 171), 字体: Microsoft YaHei(将被忽略,使用系统字体), 大小: 16, 颜色: #FFFFFF, 粗细: bold, 对齐: center, 宽度: 300 [2026-03-02 17:18:23.601] 当前帧尺寸: 300x194 [2026-03-02 17:18:23.601] 开始尝试系统字体(忽略传入的字体参数)... [2026-03-02 17:18:23.601] 尝试字体: Microsoft YaHei [2026-03-02 17:18:23.616] ✗ 字体 Microsoft YaHei 不支持中文(颜色数: 1) [2026-03-02 17:18:23.616] 尝试字体: SimHei [2026-03-02 17:18:23.647] ✓ 字体 SimHei 可用且支持中文,已选择 [2026-03-02 17:18:23.647] 最终使用字体: SimHei [2026-03-02 17:18:23.647] 文字宽度测量 - 文本: '我不喝 我不吃', 宽度: 104px, 元素宽度: 300 [2026-03-02 17:18:23.647] 居中对齐(指定宽度内) - 原始X: 0, 元素宽度: 300, 文字宽度: 104, 调整后X: 98 [2026-03-02 17:18:23.647] 坐标计算 - 原始坐标: (0, 171), 字体大小: 16, 对齐方式: center [2026-03-02 17:18:23.647] 坐标计算 - 计算后坐标: (98, 187) [2026-03-02 17:18:23.647] 颜色转换 - 输入颜色字符串: #FFFFFF [2026-03-02 17:18:23.647] 颜色转换 - 转换后颜色: R=255, G=255, B=255, A=255 [2026-03-02 17:18:23.647] 创建临时图片 - 尺寸: 300x194, 背景: 透明 [2026-03-02 17:18:23.647] 临时图片创建成功,尺寸: 300x194 [2026-03-02 17:18:23.647] 图片设置 - 字体: SimHei, 字体大小: 16, 填充颜色: R=255, G=255, B=255 [2026-03-02 17:18:23.647] 字体粗细: Bold [2026-03-02 17:18:23.647] 开始绘制文字 - 位置: (98, 187), 文本: '我不喝 我不吃', 颜色: #FFFFFF, 字体: SimHei, 大小: 16 [2026-03-02 17:18:23.647] 调整后坐标: (98, 187), 图片尺寸: 300x194 [2026-03-02 17:18:23.663] 文字绘制完成 [2026-03-02 17:18:23.694] 临时图片检查 - 有Alpha通道: True, 颜色数: 174, 是否有内容: True [2026-03-02 17:18:23.694] 开始合成到原帧 - 合成模式: Over [2026-03-02 17:18:23.694] 合成完成 [2026-03-02 17:18:23.694] ✓ 文本已成功绘制到第 9 帧,字体: SimHei [2026-03-02 17:18:23.694] ========== 第 9 帧文本绘制完成 ========== [2026-03-02 17:18:23.694] 元素 '我不吃 我不喝' (类型: text): 时间范围 1.500-2.700, 当前时间 1.000, 帧结束时间 1.130, 是否显示: False [2026-03-02 17:18:23.694] 元素 '我就要女人' (类型: text): 时间范围 3.000-4.300, 当前时间 1.000, 帧结束时间 1.130, 是否显示: False [2026-03-02 17:18:23.694] 在第 9 帧上添加分享图片(右上角) [2026-03-02 17:18:23.694] 开始添加分享图片到帧,图片大小: 3897 字节,帧尺寸: 300x194 [2026-03-02 17:18:23.694] 分享图片目标大小: 160x160 [2026-03-02 17:18:23.694] 分享图片位置计算 - 帧尺寸: 300x194, 图片尺寸: 160x26, 边距: 5px [2026-03-02 17:18:23.694] 分享图片位置: (135, 5) - 右上角(X右对齐,Y顶部,边距5px) [2026-03-02 17:18:23.694] 分享图片已成功添加到帧的右上角,位置: (135, 5) [2026-03-02 17:18:23.694] 处理第 10 帧,当前时间: 1.130秒,帧延迟: 0.120秒,结束时间: 1.250秒 [2026-03-02 17:18:23.694] 在第 10 帧上添加底部字幕背景 [2026-03-02 17:18:23.694] 使用自定义字幕高度: 30px [2026-03-02 17:18:23.694] GIF高度: 194px, 底部字幕背景尺寸: 300x30, 位置: (0, 164) [2026-03-02 17:18:23.694] 底部字幕背景已成功添加到帧的底部 [2026-03-02 17:18:23.694] 元素 '我不喝 我不吃' (类型: text): 时间范围 0.400-1.400, 当前时间 1.130, 帧结束时间 1.250, 是否显示: True [2026-03-02 17:18:23.694] 在第 10 帧上绘制文本: '我不喝 我不吃' [2026-03-02 17:18:23.694] ========== 开始处理第 10 帧文本绘制 ========== [2026-03-02 17:18:23.694] 输入参数 - 文本: '我不喝 我不吃', 原始位置: (0, 171), 字体: Microsoft YaHei(将被忽略,使用系统字体), 大小: 16, 颜色: #FFFFFF, 粗细: bold, 对齐: center, 宽度: 300 [2026-03-02 17:18:23.694] 当前帧尺寸: 300x194 [2026-03-02 17:18:23.694] 开始尝试系统字体(忽略传入的字体参数)... [2026-03-02 17:18:23.694] 尝试字体: Microsoft YaHei [2026-03-02 17:18:23.726] ✗ 字体 Microsoft YaHei 不支持中文(颜色数: 1) [2026-03-02 17:18:23.726] 尝试字体: SimHei [2026-03-02 17:18:23.741] ✓ 字体 SimHei 可用且支持中文,已选择 [2026-03-02 17:18:23.741] 最终使用字体: SimHei [2026-03-02 17:18:23.741] 文字宽度测量 - 文本: '我不喝 我不吃', 宽度: 104px, 元素宽度: 300 [2026-03-02 17:18:23.741] 居中对齐(指定宽度内) - 原始X: 0, 元素宽度: 300, 文字宽度: 104, 调整后X: 98 [2026-03-02 17:18:23.741] 坐标计算 - 原始坐标: (0, 171), 字体大小: 16, 对齐方式: center [2026-03-02 17:18:23.741] 坐标计算 - 计算后坐标: (98, 187) [2026-03-02 17:18:23.757] 颜色转换 - 输入颜色字符串: #FFFFFF [2026-03-02 17:18:23.757] 颜色转换 - 转换后颜色: R=255, G=255, B=255, A=255 [2026-03-02 17:18:23.757] 创建临时图片 - 尺寸: 300x194, 背景: 透明 [2026-03-02 17:18:23.757] 临时图片创建成功,尺寸: 300x194 [2026-03-02 17:18:23.757] 图片设置 - 字体: SimHei, 字体大小: 16, 填充颜色: R=255, G=255, B=255 [2026-03-02 17:18:23.757] 字体粗细: Bold [2026-03-02 17:18:23.757] 开始绘制文字 - 位置: (98, 187), 文本: '我不喝 我不吃', 颜色: #FFFFFF, 字体: SimHei, 大小: 16 [2026-03-02 17:18:23.757] 调整后坐标: (98, 187), 图片尺寸: 300x194 [2026-03-02 17:18:23.773] 文字绘制完成 [2026-03-02 17:18:23.788] 临时图片检查 - 有Alpha通道: True, 颜色数: 174, 是否有内容: True [2026-03-02 17:18:23.788] 开始合成到原帧 - 合成模式: Over [2026-03-02 17:18:23.788] 合成完成 [2026-03-02 17:18:23.788] ✓ 文本已成功绘制到第 10 帧,字体: SimHei [2026-03-02 17:18:23.788] ========== 第 10 帧文本绘制完成 ========== [2026-03-02 17:18:23.804] 元素 '我不吃 我不喝' (类型: text): 时间范围 1.500-2.700, 当前时间 1.130, 帧结束时间 1.250, 是否显示: False [2026-03-02 17:18:23.804] 元素 '我就要女人' (类型: text): 时间范围 3.000-4.300, 当前时间 1.130, 帧结束时间 1.250, 是否显示: False [2026-03-02 17:18:23.804] 在第 10 帧上添加分享图片(右上角) [2026-03-02 17:18:23.804] 开始添加分享图片到帧,图片大小: 3897 字节,帧尺寸: 300x194 [2026-03-02 17:18:23.804] 分享图片目标大小: 160x160 [2026-03-02 17:18:23.804] 分享图片位置计算 - 帧尺寸: 300x194, 图片尺寸: 160x26, 边距: 5px [2026-03-02 17:18:23.804] 分享图片位置: (135, 5) - 右上角(X右对齐,Y顶部,边距5px) [2026-03-02 17:18:23.804] 分享图片已成功添加到帧的右上角,位置: (135, 5) [2026-03-02 17:18:23.804] 处理第 11 帧,当前时间: 1.250秒,帧延迟: 0.130秒,结束时间: 1.380秒 [2026-03-02 17:18:23.804] 在第 11 帧上添加底部字幕背景 [2026-03-02 17:18:23.804] 使用自定义字幕高度: 30px [2026-03-02 17:18:23.804] GIF高度: 194px, 底部字幕背景尺寸: 300x30, 位置: (0, 164) [2026-03-02 17:18:23.804] 底部字幕背景已成功添加到帧的底部 [2026-03-02 17:18:23.804] 元素 '我不喝 我不吃' (类型: text): 时间范围 0.400-1.400, 当前时间 1.250, 帧结束时间 1.380, 是否显示: True [2026-03-02 17:18:23.804] 在第 11 帧上绘制文本: '我不喝 我不吃' [2026-03-02 17:18:23.804] ========== 开始处理第 11 帧文本绘制 ========== [2026-03-02 17:18:23.804] 输入参数 - 文本: '我不喝 我不吃', 原始位置: (0, 171), 字体: Microsoft YaHei(将被忽略,使用系统字体), 大小: 16, 颜色: #FFFFFF, 粗细: bold, 对齐: center, 宽度: 300 [2026-03-02 17:18:23.804] 当前帧尺寸: 300x194 [2026-03-02 17:18:23.804] 开始尝试系统字体(忽略传入的字体参数)... [2026-03-02 17:18:23.804] 尝试字体: Microsoft YaHei [2026-03-02 17:18:23.819] ✗ 字体 Microsoft YaHei 不支持中文(颜色数: 1) [2026-03-02 17:18:23.819] 尝试字体: SimHei [2026-03-02 17:18:23.835] ✓ 字体 SimHei 可用且支持中文,已选择 [2026-03-02 17:18:23.835] 最终使用字体: SimHei [2026-03-02 17:18:23.851] 文字宽度测量 - 文本: '我不喝 我不吃', 宽度: 104px, 元素宽度: 300 [2026-03-02 17:18:23.851] 居中对齐(指定宽度内) - 原始X: 0, 元素宽度: 300, 文字宽度: 104, 调整后X: 98 [2026-03-02 17:18:23.851] 坐标计算 - 原始坐标: (0, 171), 字体大小: 16, 对齐方式: center [2026-03-02 17:18:23.851] 坐标计算 - 计算后坐标: (98, 187) [2026-03-02 17:18:23.851] 颜色转换 - 输入颜色字符串: #FFFFFF [2026-03-02 17:18:23.851] 颜色转换 - 转换后颜色: R=255, G=255, B=255, A=255 [2026-03-02 17:18:23.851] 创建临时图片 - 尺寸: 300x194, 背景: 透明 [2026-03-02 17:18:23.851] 临时图片创建成功,尺寸: 300x194 [2026-03-02 17:18:23.851] 图片设置 - 字体: SimHei, 字体大小: 16, 填充颜色: R=255, G=255, B=255 [2026-03-02 17:18:23.851] 字体粗细: Bold [2026-03-02 17:18:23.851] 开始绘制文字 - 位置: (98, 187), 文本: '我不喝 我不吃', 颜色: #FFFFFF, 字体: SimHei, 大小: 16 [2026-03-02 17:18:23.851] 调整后坐标: (98, 187), 图片尺寸: 300x194 [2026-03-02 17:18:23.866] 文字绘制完成 [2026-03-02 17:18:23.897] 临时图片检查 - 有Alpha通道: True, 颜色数: 174, 是否有内容: True [2026-03-02 17:18:23.897] 开始合成到原帧 - 合成模式: Over [2026-03-02 17:18:23.897] 合成完成 [2026-03-02 17:18:23.897] ✓ 文本已成功绘制到第 11 帧,字体: SimHei [2026-03-02 17:18:23.897] ========== 第 11 帧文本绘制完成 ========== [2026-03-02 17:18:23.897] 元素 '我不吃 我不喝' (类型: text): 时间范围 1.500-2.700, 当前时间 1.250, 帧结束时间 1.380, 是否显示: False [2026-03-02 17:18:23.897] 元素 '我就要女人' (类型: text): 时间范围 3.000-4.300, 当前时间 1.250, 帧结束时间 1.380, 是否显示: False [2026-03-02 17:18:23.897] 在第 11 帧上添加分享图片(右上角) [2026-03-02 17:18:23.897] 开始添加分享图片到帧,图片大小: 3897 字节,帧尺寸: 300x194 [2026-03-02 17:18:23.897] 分享图片目标大小: 160x160 [2026-03-02 17:18:23.897] 分享图片位置计算 - 帧尺寸: 300x194, 图片尺寸: 160x26, 边距: 5px [2026-03-02 17:18:23.897] 分享图片位置: (135, 5) - 右上角(X右对齐,Y顶部,边距5px) [2026-03-02 17:18:23.897] 分享图片已成功添加到帧的右上角,位置: (135, 5) [2026-03-02 17:18:23.897] 处理第 12 帧,当前时间: 1.380秒,帧延迟: 0.120秒,结束时间: 1.500秒 [2026-03-02 17:18:23.897] 在第 12 帧上添加底部字幕背景 [2026-03-02 17:18:23.897] 使用自定义字幕高度: 30px [2026-03-02 17:18:23.897] GIF高度: 194px, 底部字幕背景尺寸: 300x30, 位置: (0, 164) [2026-03-02 17:18:23.897] 底部字幕背景已成功添加到帧的底部 [2026-03-02 17:18:23.897] 元素 '我不喝 我不吃' (类型: text): 时间范围 0.400-1.400, 当前时间 1.380, 帧结束时间 1.500, 是否显示: True [2026-03-02 17:18:23.897] 在第 12 帧上绘制文本: '我不喝 我不吃' [2026-03-02 17:18:23.897] ========== 开始处理第 12 帧文本绘制 ========== [2026-03-02 17:18:23.897] 输入参数 - 文本: '我不喝 我不吃', 原始位置: (0, 171), 字体: Microsoft YaHei(将被忽略,使用系统字体), 大小: 16, 颜色: #FFFFFF, 粗细: bold, 对齐: center, 宽度: 300 [2026-03-02 17:18:23.897] 当前帧尺寸: 300x194 [2026-03-02 17:18:23.897] 开始尝试系统字体(忽略传入的字体参数)... [2026-03-02 17:18:23.897] 尝试字体: Microsoft YaHei [2026-03-02 17:18:23.929] ✗ 字体 Microsoft YaHei 不支持中文(颜色数: 1) [2026-03-02 17:18:23.929] 尝试字体: SimHei [2026-03-02 17:18:23.944] ✓ 字体 SimHei 可用且支持中文,已选择 [2026-03-02 17:18:23.944] 最终使用字体: SimHei [2026-03-02 17:18:23.944] 文字宽度测量 - 文本: '我不喝 我不吃', 宽度: 104px, 元素宽度: 300 [2026-03-02 17:18:23.944] 居中对齐(指定宽度内) - 原始X: 0, 元素宽度: 300, 文字宽度: 104, 调整后X: 98 [2026-03-02 17:18:23.944] 坐标计算 - 原始坐标: (0, 171), 字体大小: 16, 对齐方式: center [2026-03-02 17:18:23.944] 坐标计算 - 计算后坐标: (98, 187) [2026-03-02 17:18:23.960] 颜色转换 - 输入颜色字符串: #FFFFFF [2026-03-02 17:18:23.960] 颜色转换 - 转换后颜色: R=255, G=255, B=255, A=255 [2026-03-02 17:18:23.960] 创建临时图片 - 尺寸: 300x194, 背景: 透明 [2026-03-02 17:18:23.960] 临时图片创建成功,尺寸: 300x194 [2026-03-02 17:18:23.960] 图片设置 - 字体: SimHei, 字体大小: 16, 填充颜色: R=255, G=255, B=255 [2026-03-02 17:18:23.960] 字体粗细: Bold [2026-03-02 17:18:23.960] 开始绘制文字 - 位置: (98, 187), 文本: '我不喝 我不吃', 颜色: #FFFFFF, 字体: SimHei, 大小: 16 [2026-03-02 17:18:23.960] 调整后坐标: (98, 187), 图片尺寸: 300x194 [2026-03-02 17:18:23.976] 文字绘制完成 [2026-03-02 17:18:23.991] 临时图片检查 - 有Alpha通道: True, 颜色数: 174, 是否有内容: True [2026-03-02 17:18:23.991] 开始合成到原帧 - 合成模式: Over [2026-03-02 17:18:23.991] 合成完成 [2026-03-02 17:18:23.991] ✓ 文本已成功绘制到第 12 帧,字体: SimHei [2026-03-02 17:18:23.991] ========== 第 12 帧文本绘制完成 ========== [2026-03-02 17:18:23.991] 元素 '我不吃 我不喝' (类型: text): 时间范围 1.500-2.700, 当前时间 1.380, 帧结束时间 1.500, 是否显示: False [2026-03-02 17:18:23.991] 元素 '我就要女人' (类型: text): 时间范围 3.000-4.300, 当前时间 1.380, 帧结束时间 1.500, 是否显示: False [2026-03-02 17:18:23.991] 在第 12 帧上添加分享图片(右上角) [2026-03-02 17:18:23.991] 开始添加分享图片到帧,图片大小: 3897 字节,帧尺寸: 300x194 [2026-03-02 17:18:23.991] 分享图片目标大小: 160x160 [2026-03-02 17:18:23.991] 分享图片位置计算 - 帧尺寸: 300x194, 图片尺寸: 160x26, 边距: 5px [2026-03-02 17:18:23.991] 分享图片位置: (135, 5) - 右上角(X右对齐,Y顶部,边距5px) [2026-03-02 17:18:23.991] 分享图片已成功添加到帧的右上角,位置: (135, 5) [2026-03-02 17:18:23.991] 处理第 13 帧,当前时间: 1.500秒,帧延迟: 0.130秒,结束时间: 1.630秒 [2026-03-02 17:18:23.991] 在第 13 帧上添加底部字幕背景 [2026-03-02 17:18:23.991] 使用自定义字幕高度: 30px [2026-03-02 17:18:24.007] GIF高度: 194px, 底部字幕背景尺寸: 300x30, 位置: (0, 164) [2026-03-02 17:18:24.007] 底部字幕背景已成功添加到帧的底部 [2026-03-02 17:18:24.007] 元素 '我不喝 我不吃' (类型: text): 时间范围 0.400-1.400, 当前时间 1.500, 帧结束时间 1.630, 是否显示: False [2026-03-02 17:18:24.007] 元素 '我不吃 我不喝' (类型: text): 时间范围 1.500-2.700, 当前时间 1.500, 帧结束时间 1.630, 是否显示: True [2026-03-02 17:18:24.007] 在第 13 帧上绘制文本: '我不吃 我不喝' [2026-03-02 17:18:24.007] ========== 开始处理第 13 帧文本绘制 ========== [2026-03-02 17:18:24.007] 输入参数 - 文本: '我不吃 我不喝', 原始位置: (0, 171), 字体: Microsoft YaHei(将被忽略,使用系统字体), 大小: 16, 颜色: #FFFFFF, 粗细: bold, 对齐: center, 宽度: 300 [2026-03-02 17:18:24.007] 当前帧尺寸: 300x194 [2026-03-02 17:18:24.007] 开始尝试系统字体(忽略传入的字体参数)... [2026-03-02 17:18:24.007] 尝试字体: Microsoft YaHei [2026-03-02 17:18:24.023] ✗ 字体 Microsoft YaHei 不支持中文(颜色数: 1) [2026-03-02 17:18:24.023] 尝试字体: SimHei [2026-03-02 17:18:24.038] ✓ 字体 SimHei 可用且支持中文,已选择 [2026-03-02 17:18:24.038] 最终使用字体: SimHei [2026-03-02 17:18:24.054] 文字宽度测量 - 文本: '我不吃 我不喝', 宽度: 104px, 元素宽度: 300 [2026-03-02 17:18:24.054] 居中对齐(指定宽度内) - 原始X: 0, 元素宽度: 300, 文字宽度: 104, 调整后X: 98 [2026-03-02 17:18:24.054] 坐标计算 - 原始坐标: (0, 171), 字体大小: 16, 对齐方式: center [2026-03-02 17:18:24.054] 坐标计算 - 计算后坐标: (98, 187) [2026-03-02 17:18:24.054] 颜色转换 - 输入颜色字符串: #FFFFFF [2026-03-02 17:18:24.054] 颜色转换 - 转换后颜色: R=255, G=255, B=255, A=255 [2026-03-02 17:18:24.054] 创建临时图片 - 尺寸: 300x194, 背景: 透明 [2026-03-02 17:18:24.054] 临时图片创建成功,尺寸: 300x194 [2026-03-02 17:18:24.054] 图片设置 - 字体: SimHei, 字体大小: 16, 填充颜色: R=255, G=255, B=255 [2026-03-02 17:18:24.054] 字体粗细: Bold [2026-03-02 17:18:24.054] 开始绘制文字 - 位置: (98, 187), 文本: '我不吃 我不喝', 颜色: #FFFFFF, 字体: SimHei, 大小: 16 [2026-03-02 17:18:24.054] 调整后坐标: (98, 187), 图片尺寸: 300x194 [2026-03-02 17:18:24.069] 文字绘制完成 [2026-03-02 17:18:24.085] 临时图片检查 - 有Alpha通道: True, 颜色数: 174, 是否有内容: True [2026-03-02 17:18:24.101] 开始合成到原帧 - 合成模式: Over [2026-03-02 17:18:24.101] 合成完成 [2026-03-02 17:18:24.101] ✓ 文本已成功绘制到第 13 帧,字体: SimHei [2026-03-02 17:18:24.101] ========== 第 13 帧文本绘制完成 ========== [2026-03-02 17:18:24.101] 元素 '我就要女人' (类型: text): 时间范围 3.000-4.300, 当前时间 1.500, 帧结束时间 1.630, 是否显示: False [2026-03-02 17:18:24.101] 在第 13 帧上添加分享图片(右上角) [2026-03-02 17:18:24.101] 开始添加分享图片到帧,图片大小: 3897 字节,帧尺寸: 300x194 [2026-03-02 17:18:24.101] 分享图片目标大小: 160x160 [2026-03-02 17:18:24.101] 分享图片位置计算 - 帧尺寸: 300x194, 图片尺寸: 160x26, 边距: 5px [2026-03-02 17:18:24.101] 分享图片位置: (135, 5) - 右上角(X右对齐,Y顶部,边距5px) [2026-03-02 17:18:24.101] 分享图片已成功添加到帧的右上角,位置: (135, 5) [2026-03-02 17:18:24.101] 处理第 14 帧,当前时间: 1.630秒,帧延迟: 0.120秒,结束时间: 1.750秒 [2026-03-02 17:18:24.101] 在第 14 帧上添加底部字幕背景 [2026-03-02 17:18:24.101] 使用自定义字幕高度: 30px [2026-03-02 17:18:24.101] GIF高度: 194px, 底部字幕背景尺寸: 300x30, 位置: (0, 164) [2026-03-02 17:18:24.101] 底部字幕背景已成功添加到帧的底部 [2026-03-02 17:18:24.101] 元素 '我不喝 我不吃' (类型: text): 时间范围 0.400-1.400, 当前时间 1.630, 帧结束时间 1.750, 是否显示: False [2026-03-02 17:18:24.101] 元素 '我不吃 我不喝' (类型: text): 时间范围 1.500-2.700, 当前时间 1.630, 帧结束时间 1.750, 是否显示: True [2026-03-02 17:18:24.101] 在第 14 帧上绘制文本: '我不吃 我不喝' [2026-03-02 17:18:24.101] ========== 开始处理第 14 帧文本绘制 ========== [2026-03-02 17:18:24.101] 输入参数 - 文本: '我不吃 我不喝', 原始位置: (0, 171), 字体: Microsoft YaHei(将被忽略,使用系统字体), 大小: 16, 颜色: #FFFFFF, 粗细: bold, 对齐: center, 宽度: 300 [2026-03-02 17:18:24.101] 当前帧尺寸: 300x194 [2026-03-02 17:18:24.101] 开始尝试系统字体(忽略传入的字体参数)... [2026-03-02 17:18:24.101] 尝试字体: Microsoft YaHei [2026-03-02 17:18:24.116] ✗ 字体 Microsoft YaHei 不支持中文(颜色数: 1) [2026-03-02 17:18:24.116] 尝试字体: SimHei [2026-03-02 17:18:24.147] ✓ 字体 SimHei 可用且支持中文,已选择 [2026-03-02 17:18:24.147] 最终使用字体: SimHei [2026-03-02 17:18:24.147] 文字宽度测量 - 文本: '我不吃 我不喝', 宽度: 104px, 元素宽度: 300 [2026-03-02 17:18:24.147] 居中对齐(指定宽度内) - 原始X: 0, 元素宽度: 300, 文字宽度: 104, 调整后X: 98 [2026-03-02 17:18:24.147] 坐标计算 - 原始坐标: (0, 171), 字体大小: 16, 对齐方式: center [2026-03-02 17:18:24.147] 坐标计算 - 计算后坐标: (98, 187) [2026-03-02 17:18:24.163] 颜色转换 - 输入颜色字符串: #FFFFFF [2026-03-02 17:18:24.163] 颜色转换 - 转换后颜色: R=255, G=255, B=255, A=255 [2026-03-02 17:18:24.163] 创建临时图片 - 尺寸: 300x194, 背景: 透明 [2026-03-02 17:18:24.163] 临时图片创建成功,尺寸: 300x194 [2026-03-02 17:18:24.163] 图片设置 - 字体: SimHei, 字体大小: 16, 填充颜色: R=255, G=255, B=255 [2026-03-02 17:18:24.163] 字体粗细: Bold [2026-03-02 17:18:24.163] 开始绘制文字 - 位置: (98, 187), 文本: '我不吃 我不喝', 颜色: #FFFFFF, 字体: SimHei, 大小: 16 [2026-03-02 17:18:24.163] 调整后坐标: (98, 187), 图片尺寸: 300x194 [2026-03-02 17:18:24.179] 文字绘制完成 [2026-03-02 17:18:24.194] 临时图片检查 - 有Alpha通道: True, 颜色数: 174, 是否有内容: True [2026-03-02 17:18:24.194] 开始合成到原帧 - 合成模式: Over [2026-03-02 17:18:24.194] 合成完成 [2026-03-02 17:18:24.194] ✓ 文本已成功绘制到第 14 帧,字体: SimHei [2026-03-02 17:18:24.194] ========== 第 14 帧文本绘制完成 ========== [2026-03-02 17:18:24.194] 元素 '我就要女人' (类型: text): 时间范围 3.000-4.300, 当前时间 1.630, 帧结束时间 1.750, 是否显示: False [2026-03-02 17:18:24.194] 在第 14 帧上添加分享图片(右上角) [2026-03-02 17:18:24.211] 开始添加分享图片到帧,图片大小: 3897 字节,帧尺寸: 300x194 [2026-03-02 17:18:24.211] 分享图片目标大小: 160x160 [2026-03-02 17:18:24.211] 分享图片位置计算 - 帧尺寸: 300x194, 图片尺寸: 160x26, 边距: 5px [2026-03-02 17:18:24.211] 分享图片位置: (135, 5) - 右上角(X右对齐,Y顶部,边距5px) [2026-03-02 17:18:24.211] 分享图片已成功添加到帧的右上角,位置: (135, 5) [2026-03-02 17:18:24.211] 处理第 15 帧,当前时间: 1.750秒,帧延迟: 0.130秒,结束时间: 1.880秒 [2026-03-02 17:18:24.211] 在第 15 帧上添加底部字幕背景 [2026-03-02 17:18:24.211] 使用自定义字幕高度: 30px [2026-03-02 17:18:24.211] GIF高度: 194px, 底部字幕背景尺寸: 300x30, 位置: (0, 164) [2026-03-02 17:18:24.211] 底部字幕背景已成功添加到帧的底部 [2026-03-02 17:18:24.211] 元素 '我不喝 我不吃' (类型: text): 时间范围 0.400-1.400, 当前时间 1.750, 帧结束时间 1.880, 是否显示: False [2026-03-02 17:18:24.211] 元素 '我不吃 我不喝' (类型: text): 时间范围 1.500-2.700, 当前时间 1.750, 帧结束时间 1.880, 是否显示: True [2026-03-02 17:18:24.211] 在第 15 帧上绘制文本: '我不吃 我不喝' [2026-03-02 17:18:24.211] ========== 开始处理第 15 帧文本绘制 ========== [2026-03-02 17:18:24.211] 输入参数 - 文本: '我不吃 我不喝', 原始位置: (0, 171), 字体: Microsoft YaHei(将被忽略,使用系统字体), 大小: 16, 颜色: #FFFFFF, 粗细: bold, 对齐: center, 宽度: 300 [2026-03-02 17:18:24.211] 当前帧尺寸: 300x194 [2026-03-02 17:18:24.211] 开始尝试系统字体(忽略传入的字体参数)... [2026-03-02 17:18:24.211] 尝试字体: Microsoft YaHei [2026-03-02 17:18:24.241] ✗ 字体 Microsoft YaHei 不支持中文(颜色数: 1) [2026-03-02 17:18:24.241] 尝试字体: SimHei [2026-03-02 17:18:24.257] ✓ 字体 SimHei 可用且支持中文,已选择 [2026-03-02 17:18:24.257] 最终使用字体: SimHei [2026-03-02 17:18:24.257] 文字宽度测量 - 文本: '我不吃 我不喝', 宽度: 104px, 元素宽度: 300 [2026-03-02 17:18:24.257] 居中对齐(指定宽度内) - 原始X: 0, 元素宽度: 300, 文字宽度: 104, 调整后X: 98 [2026-03-02 17:18:24.257] 坐标计算 - 原始坐标: (0, 171), 字体大小: 16, 对齐方式: center [2026-03-02 17:18:24.257] 坐标计算 - 计算后坐标: (98, 187) [2026-03-02 17:18:24.257] 颜色转换 - 输入颜色字符串: #FFFFFF [2026-03-02 17:18:24.257] 颜色转换 - 转换后颜色: R=255, G=255, B=255, A=255 [2026-03-02 17:18:24.257] 创建临时图片 - 尺寸: 300x194, 背景: 透明 [2026-03-02 17:18:24.272] 临时图片创建成功,尺寸: 300x194 [2026-03-02 17:18:24.272] 图片设置 - 字体: SimHei, 字体大小: 16, 填充颜色: R=255, G=255, B=255 [2026-03-02 17:18:24.272] 字体粗细: Bold [2026-03-02 17:18:24.272] 开始绘制文字 - 位置: (98, 187), 文本: '我不吃 我不喝', 颜色: #FFFFFF, 字体: SimHei, 大小: 16 [2026-03-02 17:18:24.272] 调整后坐标: (98, 187), 图片尺寸: 300x194 [2026-03-02 17:18:24.289] 文字绘制完成 [2026-03-02 17:18:24.304] 临时图片检查 - 有Alpha通道: True, 颜色数: 174, 是否有内容: True [2026-03-02 17:18:24.304] 开始合成到原帧 - 合成模式: Over [2026-03-02 17:18:24.304] 合成完成 [2026-03-02 17:18:24.304] ✓ 文本已成功绘制到第 15 帧,字体: SimHei [2026-03-02 17:18:24.304] ========== 第 15 帧文本绘制完成 ========== [2026-03-02 17:18:24.304] 元素 '我就要女人' (类型: text): 时间范围 3.000-4.300, 当前时间 1.750, 帧结束时间 1.880, 是否显示: False [2026-03-02 17:18:24.304] 在第 15 帧上添加分享图片(右上角) [2026-03-02 17:18:24.304] 开始添加分享图片到帧,图片大小: 3897 字节,帧尺寸: 300x194 [2026-03-02 17:18:24.304] 分享图片目标大小: 160x160 [2026-03-02 17:18:24.304] 分享图片位置计算 - 帧尺寸: 300x194, 图片尺寸: 160x26, 边距: 5px [2026-03-02 17:18:24.304] 分享图片位置: (135, 5) - 右上角(X右对齐,Y顶部,边距5px) [2026-03-02 17:18:24.304] 分享图片已成功添加到帧的右上角,位置: (135, 5) [2026-03-02 17:18:24.304] 处理第 16 帧,当前时间: 1.880秒,帧延迟: 0.120秒,结束时间: 2.000秒 [2026-03-02 17:18:24.304] 在第 16 帧上添加底部字幕背景 [2026-03-02 17:18:24.304] 使用自定义字幕高度: 30px [2026-03-02 17:18:24.304] GIF高度: 194px, 底部字幕背景尺寸: 300x30, 位置: (0, 164) [2026-03-02 17:18:24.304] 底部字幕背景已成功添加到帧的底部 [2026-03-02 17:18:24.304] 元素 '我不喝 我不吃' (类型: text): 时间范围 0.400-1.400, 当前时间 1.880, 帧结束时间 2.000, 是否显示: False [2026-03-02 17:18:24.304] 元素 '我不吃 我不喝' (类型: text): 时间范围 1.500-2.700, 当前时间 1.880, 帧结束时间 2.000, 是否显示: True [2026-03-02 17:18:24.304] 在第 16 帧上绘制文本: '我不吃 我不喝' [2026-03-02 17:18:24.304] ========== 开始处理第 16 帧文本绘制 ========== [2026-03-02 17:18:24.319] 输入参数 - 文本: '我不吃 我不喝', 原始位置: (0, 171), 字体: Microsoft YaHei(将被忽略,使用系统字体), 大小: 16, 颜色: #FFFFFF, 粗细: bold, 对齐: center, 宽度: 300 [2026-03-02 17:18:24.319] 当前帧尺寸: 300x194 [2026-03-02 17:18:24.319] 开始尝试系统字体(忽略传入的字体参数)... [2026-03-02 17:18:24.319] 尝试字体: Microsoft YaHei [2026-03-02 17:18:24.335] ✗ 字体 Microsoft YaHei 不支持中文(颜色数: 1) [2026-03-02 17:18:24.335] 尝试字体: SimHei [2026-03-02 17:18:24.351] ✓ 字体 SimHei 可用且支持中文,已选择 [2026-03-02 17:18:24.351] 最终使用字体: SimHei [2026-03-02 17:18:24.351] 文字宽度测量 - 文本: '我不吃 我不喝', 宽度: 104px, 元素宽度: 300 [2026-03-02 17:18:24.351] 居中对齐(指定宽度内) - 原始X: 0, 元素宽度: 300, 文字宽度: 104, 调整后X: 98 [2026-03-02 17:18:24.351] 坐标计算 - 原始坐标: (0, 171), 字体大小: 16, 对齐方式: center [2026-03-02 17:18:24.351] 坐标计算 - 计算后坐标: (98, 187) [2026-03-02 17:18:24.366] 颜色转换 - 输入颜色字符串: #FFFFFF [2026-03-02 17:18:24.366] 颜色转换 - 转换后颜色: R=255, G=255, B=255, A=255 [2026-03-02 17:18:24.366] 创建临时图片 - 尺寸: 300x194, 背景: 透明 [2026-03-02 17:18:24.366] 临时图片创建成功,尺寸: 300x194 [2026-03-02 17:18:24.366] 图片设置 - 字体: SimHei, 字体大小: 16, 填充颜色: R=255, G=255, B=255 [2026-03-02 17:18:24.366] 字体粗细: Bold [2026-03-02 17:18:24.366] 开始绘制文字 - 位置: (98, 187), 文本: '我不吃 我不喝', 颜色: #FFFFFF, 字体: SimHei, 大小: 16 [2026-03-02 17:18:24.366] 调整后坐标: (98, 187), 图片尺寸: 300x194 [2026-03-02 17:18:24.382] 文字绘制完成 [2026-03-02 17:18:24.397] 临时图片检查 - 有Alpha通道: True, 颜色数: 174, 是否有内容: True [2026-03-02 17:18:24.397] 开始合成到原帧 - 合成模式: Over [2026-03-02 17:18:24.397] 合成完成 [2026-03-02 17:18:24.397] ✓ 文本已成功绘制到第 16 帧,字体: SimHei [2026-03-02 17:18:24.397] ========== 第 16 帧文本绘制完成 ========== [2026-03-02 17:18:24.397] 元素 '我就要女人' (类型: text): 时间范围 3.000-4.300, 当前时间 1.880, 帧结束时间 2.000, 是否显示: False [2026-03-02 17:18:24.397] 在第 16 帧上添加分享图片(右上角) [2026-03-02 17:18:24.413] 开始添加分享图片到帧,图片大小: 3897 字节,帧尺寸: 300x194 [2026-03-02 17:18:24.413] 分享图片目标大小: 160x160 [2026-03-02 17:18:24.413] 分享图片位置计算 - 帧尺寸: 300x194, 图片尺寸: 160x26, 边距: 5px [2026-03-02 17:18:24.413] 分享图片位置: (135, 5) - 右上角(X右对齐,Y顶部,边距5px) [2026-03-02 17:18:24.413] 分享图片已成功添加到帧的右上角,位置: (135, 5) [2026-03-02 17:18:24.413] 处理第 17 帧,当前时间: 2.000秒,帧延迟: 0.130秒,结束时间: 2.130秒 [2026-03-02 17:18:24.413] 在第 17 帧上添加底部字幕背景 [2026-03-02 17:18:24.413] 使用自定义字幕高度: 30px [2026-03-02 17:18:24.413] GIF高度: 194px, 底部字幕背景尺寸: 300x30, 位置: (0, 164) [2026-03-02 17:18:24.413] 底部字幕背景已成功添加到帧的底部 [2026-03-02 17:18:24.413] 元素 '我不喝 我不吃' (类型: text): 时间范围 0.400-1.400, 当前时间 2.000, 帧结束时间 2.130, 是否显示: False [2026-03-02 17:18:24.413] 元素 '我不吃 我不喝' (类型: text): 时间范围 1.500-2.700, 当前时间 2.000, 帧结束时间 2.130, 是否显示: True [2026-03-02 17:18:24.413] 在第 17 帧上绘制文本: '我不吃 我不喝' [2026-03-02 17:18:24.413] ========== 开始处理第 17 帧文本绘制 ========== [2026-03-02 17:18:24.413] 输入参数 - 文本: '我不吃 我不喝', 原始位置: (0, 171), 字体: Microsoft YaHei(将被忽略,使用系统字体), 大小: 16, 颜色: #FFFFFF, 粗细: bold, 对齐: center, 宽度: 300 [2026-03-02 17:18:24.413] 当前帧尺寸: 300x194 [2026-03-02 17:18:24.413] 开始尝试系统字体(忽略传入的字体参数)... [2026-03-02 17:18:24.413] 尝试字体: Microsoft YaHei [2026-03-02 17:18:24.429] ✗ 字体 Microsoft YaHei 不支持中文(颜色数: 1) [2026-03-02 17:18:24.429] 尝试字体: SimHei [2026-03-02 17:18:24.444] ✓ 字体 SimHei 可用且支持中文,已选择 [2026-03-02 17:18:24.444] 最终使用字体: SimHei [2026-03-02 17:18:24.460] 文字宽度测量 - 文本: '我不吃 我不喝', 宽度: 104px, 元素宽度: 300 [2026-03-02 17:18:24.460] 居中对齐(指定宽度内) - 原始X: 0, 元素宽度: 300, 文字宽度: 104, 调整后X: 98 [2026-03-02 17:18:24.460] 坐标计算 - 原始坐标: (0, 171), 字体大小: 16, 对齐方式: center [2026-03-02 17:18:24.460] 坐标计算 - 计算后坐标: (98, 187) [2026-03-02 17:18:24.460] 颜色转换 - 输入颜色字符串: #FFFFFF [2026-03-02 17:18:24.460] 颜色转换 - 转换后颜色: R=255, G=255, B=255, A=255 [2026-03-02 17:18:24.460] 创建临时图片 - 尺寸: 300x194, 背景: 透明 [2026-03-02 17:18:24.460] 临时图片创建成功,尺寸: 300x194 [2026-03-02 17:18:24.460] 图片设置 - 字体: SimHei, 字体大小: 16, 填充颜色: R=255, G=255, B=255 [2026-03-02 17:18:24.460] 字体粗细: Bold [2026-03-02 17:18:24.460] 开始绘制文字 - 位置: (98, 187), 文本: '我不吃 我不喝', 颜色: #FFFFFF, 字体: SimHei, 大小: 16 [2026-03-02 17:18:24.460] 调整后坐标: (98, 187), 图片尺寸: 300x194 [2026-03-02 17:18:24.476] 文字绘制完成 [2026-03-02 17:18:24.507] 临时图片检查 - 有Alpha通道: True, 颜色数: 174, 是否有内容: True [2026-03-02 17:18:24.507] 开始合成到原帧 - 合成模式: Over [2026-03-02 17:18:24.507] 合成完成 [2026-03-02 17:18:24.507] ✓ 文本已成功绘制到第 17 帧,字体: SimHei [2026-03-02 17:18:24.507] ========== 第 17 帧文本绘制完成 ========== [2026-03-02 17:18:24.507] 元素 '我就要女人' (类型: text): 时间范围 3.000-4.300, 当前时间 2.000, 帧结束时间 2.130, 是否显示: False [2026-03-02 17:18:24.507] 在第 17 帧上添加分享图片(右上角) [2026-03-02 17:18:24.507] 开始添加分享图片到帧,图片大小: 3897 字节,帧尺寸: 300x194 [2026-03-02 17:18:24.507] 分享图片目标大小: 160x160 [2026-03-02 17:18:24.507] 分享图片位置计算 - 帧尺寸: 300x194, 图片尺寸: 160x26, 边距: 5px [2026-03-02 17:18:24.507] 分享图片位置: (135, 5) - 右上角(X右对齐,Y顶部,边距5px) [2026-03-02 17:18:24.507] 分享图片已成功添加到帧的右上角,位置: (135, 5) [2026-03-02 17:18:24.507] 处理第 18 帧,当前时间: 2.130秒,帧延迟: 0.120秒,结束时间: 2.250秒 [2026-03-02 17:18:24.507] 在第 18 帧上添加底部字幕背景 [2026-03-02 17:18:24.507] 使用自定义字幕高度: 30px [2026-03-02 17:18:24.507] GIF高度: 194px, 底部字幕背景尺寸: 300x30, 位置: (0, 164) [2026-03-02 17:18:24.507] 底部字幕背景已成功添加到帧的底部 [2026-03-02 17:18:24.507] 元素 '我不喝 我不吃' (类型: text): 时间范围 0.400-1.400, 当前时间 2.130, 帧结束时间 2.250, 是否显示: False [2026-03-02 17:18:24.507] 元素 '我不吃 我不喝' (类型: text): 时间范围 1.500-2.700, 当前时间 2.130, 帧结束时间 2.250, 是否显示: True [2026-03-02 17:18:24.507] 在第 18 帧上绘制文本: '我不吃 我不喝' [2026-03-02 17:18:24.507] ========== 开始处理第 18 帧文本绘制 ========== [2026-03-02 17:18:24.507] 输入参数 - 文本: '我不吃 我不喝', 原始位置: (0, 171), 字体: Microsoft YaHei(将被忽略,使用系统字体), 大小: 16, 颜色: #FFFFFF, 粗细: bold, 对齐: center, 宽度: 300 [2026-03-02 17:18:24.507] 当前帧尺寸: 300x194 [2026-03-02 17:18:24.507] 开始尝试系统字体(忽略传入的字体参数)... [2026-03-02 17:18:24.507] 尝试字体: Microsoft YaHei [2026-03-02 17:18:24.538] ✗ 字体 Microsoft YaHei 不支持中文(颜色数: 1) [2026-03-02 17:18:24.538] 尝试字体: SimHei [2026-03-02 17:18:24.554] ✓ 字体 SimHei 可用且支持中文,已选择 [2026-03-02 17:18:24.554] 最终使用字体: SimHei [2026-03-02 17:18:24.554] 文字宽度测量 - 文本: '我不吃 我不喝', 宽度: 104px, 元素宽度: 300 [2026-03-02 17:18:24.554] 居中对齐(指定宽度内) - 原始X: 0, 元素宽度: 300, 文字宽度: 104, 调整后X: 98 [2026-03-02 17:18:24.554] 坐标计算 - 原始坐标: (0, 171), 字体大小: 16, 对齐方式: center [2026-03-02 17:18:24.554] 坐标计算 - 计算后坐标: (98, 187) [2026-03-02 17:18:24.554] 颜色转换 - 输入颜色字符串: #FFFFFF [2026-03-02 17:18:24.554] 颜色转换 - 转换后颜色: R=255, G=255, B=255, A=255 [2026-03-02 17:18:24.554] 创建临时图片 - 尺寸: 300x194, 背景: 透明 [2026-03-02 17:18:24.554] 临时图片创建成功,尺寸: 300x194 [2026-03-02 17:18:24.554] 图片设置 - 字体: SimHei, 字体大小: 16, 填充颜色: R=255, G=255, B=255 [2026-03-02 17:18:24.554] 字体粗细: Bold [2026-03-02 17:18:24.569] 开始绘制文字 - 位置: (98, 187), 文本: '我不吃 我不喝', 颜色: #FFFFFF, 字体: SimHei, 大小: 16 [2026-03-02 17:18:24.569] 调整后坐标: (98, 187), 图片尺寸: 300x194 [2026-03-02 17:18:24.569] 文字绘制完成 [2026-03-02 17:18:24.601] 临时图片检查 - 有Alpha通道: True, 颜色数: 174, 是否有内容: True [2026-03-02 17:18:24.601] 开始合成到原帧 - 合成模式: Over [2026-03-02 17:18:24.601] 合成完成 [2026-03-02 17:18:24.601] ✓ 文本已成功绘制到第 18 帧,字体: SimHei [2026-03-02 17:18:24.601] ========== 第 18 帧文本绘制完成 ========== [2026-03-02 17:18:24.601] 元素 '我就要女人' (类型: text): 时间范围 3.000-4.300, 当前时间 2.130, 帧结束时间 2.250, 是否显示: False [2026-03-02 17:18:24.601] 在第 18 帧上添加分享图片(右上角) [2026-03-02 17:18:24.601] 开始添加分享图片到帧,图片大小: 3897 字节,帧尺寸: 300x194 [2026-03-02 17:18:24.601] 分享图片目标大小: 160x160 [2026-03-02 17:18:24.601] 分享图片位置计算 - 帧尺寸: 300x194, 图片尺寸: 160x26, 边距: 5px [2026-03-02 17:18:24.601] 分享图片位置: (135, 5) - 右上角(X右对齐,Y顶部,边距5px) [2026-03-02 17:18:24.601] 分享图片已成功添加到帧的右上角,位置: (135, 5) [2026-03-02 17:18:24.601] 处理第 19 帧,当前时间: 2.250秒,帧延迟: 0.130秒,结束时间: 2.380秒 [2026-03-02 17:18:24.601] 在第 19 帧上添加底部字幕背景 [2026-03-02 17:18:24.601] 使用自定义字幕高度: 30px [2026-03-02 17:18:24.601] GIF高度: 194px, 底部字幕背景尺寸: 300x30, 位置: (0, 164) [2026-03-02 17:18:24.601] 底部字幕背景已成功添加到帧的底部 [2026-03-02 17:18:24.601] 元素 '我不喝 我不吃' (类型: text): 时间范围 0.400-1.400, 当前时间 2.250, 帧结束时间 2.380, 是否显示: False [2026-03-02 17:18:24.601] 元素 '我不吃 我不喝' (类型: text): 时间范围 1.500-2.700, 当前时间 2.250, 帧结束时间 2.380, 是否显示: True [2026-03-02 17:18:24.601] 在第 19 帧上绘制文本: '我不吃 我不喝' [2026-03-02 17:18:24.601] ========== 开始处理第 19 帧文本绘制 ========== [2026-03-02 17:18:24.601] 输入参数 - 文本: '我不吃 我不喝', 原始位置: (0, 171), 字体: Microsoft YaHei(将被忽略,使用系统字体), 大小: 16, 颜色: #FFFFFF, 粗细: bold, 对齐: center, 宽度: 300 [2026-03-02 17:18:24.601] 当前帧尺寸: 300x194 [2026-03-02 17:18:24.601] 开始尝试系统字体(忽略传入的字体参数)... [2026-03-02 17:18:24.601] 尝试字体: Microsoft YaHei [2026-03-02 17:18:24.632] ✗ 字体 Microsoft YaHei 不支持中文(颜色数: 1) [2026-03-02 17:18:24.632] 尝试字体: SimHei [2026-03-02 17:18:24.648] ✓ 字体 SimHei 可用且支持中文,已选择 [2026-03-02 17:18:24.648] 最终使用字体: SimHei [2026-03-02 17:18:24.648] 文字宽度测量 - 文本: '我不吃 我不喝', 宽度: 104px, 元素宽度: 300 [2026-03-02 17:18:24.648] 居中对齐(指定宽度内) - 原始X: 0, 元素宽度: 300, 文字宽度: 104, 调整后X: 98 [2026-03-02 17:18:24.648] 坐标计算 - 原始坐标: (0, 171), 字体大小: 16, 对齐方式: center [2026-03-02 17:18:24.648] 坐标计算 - 计算后坐标: (98, 187) [2026-03-02 17:18:24.663] 颜色转换 - 输入颜色字符串: #FFFFFF [2026-03-02 17:18:24.663] 颜色转换 - 转换后颜色: R=255, G=255, B=255, A=255 [2026-03-02 17:18:24.663] 创建临时图片 - 尺寸: 300x194, 背景: 透明 [2026-03-02 17:18:24.663] 临时图片创建成功,尺寸: 300x194 [2026-03-02 17:18:24.663] 图片设置 - 字体: SimHei, 字体大小: 16, 填充颜色: R=255, G=255, B=255 [2026-03-02 17:18:24.663] 字体粗细: Bold [2026-03-02 17:18:24.663] 开始绘制文字 - 位置: (98, 187), 文本: '我不吃 我不喝', 颜色: #FFFFFF, 字体: SimHei, 大小: 16 [2026-03-02 17:18:24.663] 调整后坐标: (98, 187), 图片尺寸: 300x194 [2026-03-02 17:18:24.679] 文字绘制完成 [2026-03-02 17:18:24.694] 临时图片检查 - 有Alpha通道: True, 颜色数: 174, 是否有内容: True [2026-03-02 17:18:24.694] 开始合成到原帧 - 合成模式: Over [2026-03-02 17:18:24.694] 合成完成 [2026-03-02 17:18:24.694] ✓ 文本已成功绘制到第 19 帧,字体: SimHei [2026-03-02 17:18:24.694] ========== 第 19 帧文本绘制完成 ========== [2026-03-02 17:18:24.694] 元素 '我就要女人' (类型: text): 时间范围 3.000-4.300, 当前时间 2.250, 帧结束时间 2.380, 是否显示: False [2026-03-02 17:18:24.694] 在第 19 帧上添加分享图片(右上角) [2026-03-02 17:18:24.694] 开始添加分享图片到帧,图片大小: 3897 字节,帧尺寸: 300x194 [2026-03-02 17:18:24.694] 分享图片目标大小: 160x160 [2026-03-02 17:18:24.710] 分享图片位置计算 - 帧尺寸: 300x194, 图片尺寸: 160x26, 边距: 5px [2026-03-02 17:18:24.710] 分享图片位置: (135, 5) - 右上角(X右对齐,Y顶部,边距5px) [2026-03-02 17:18:24.710] 分享图片已成功添加到帧的右上角,位置: (135, 5) [2026-03-02 17:18:24.710] 处理第 20 帧,当前时间: 2.380秒,帧延迟: 0.120秒,结束时间: 2.500秒 [2026-03-02 17:18:24.710] 在第 20 帧上添加底部字幕背景 [2026-03-02 17:18:24.710] 使用自定义字幕高度: 30px [2026-03-02 17:18:24.710] GIF高度: 194px, 底部字幕背景尺寸: 300x30, 位置: (0, 164) [2026-03-02 17:18:24.710] 底部字幕背景已成功添加到帧的底部 [2026-03-02 17:18:24.710] 元素 '我不喝 我不吃' (类型: text): 时间范围 0.400-1.400, 当前时间 2.380, 帧结束时间 2.500, 是否显示: False [2026-03-02 17:18:24.710] 元素 '我不吃 我不喝' (类型: text): 时间范围 1.500-2.700, 当前时间 2.380, 帧结束时间 2.500, 是否显示: True [2026-03-02 17:18:24.710] 在第 20 帧上绘制文本: '我不吃 我不喝' [2026-03-02 17:18:24.710] ========== 开始处理第 20 帧文本绘制 ========== [2026-03-02 17:18:24.710] 输入参数 - 文本: '我不吃 我不喝', 原始位置: (0, 171), 字体: Microsoft YaHei(将被忽略,使用系统字体), 大小: 16, 颜色: #FFFFFF, 粗细: bold, 对齐: center, 宽度: 300 [2026-03-02 17:18:24.710] 当前帧尺寸: 300x194 [2026-03-02 17:18:24.710] 开始尝试系统字体(忽略传入的字体参数)... [2026-03-02 17:18:24.710] 尝试字体: Microsoft YaHei [2026-03-02 17:18:24.726] ✗ 字体 Microsoft YaHei 不支持中文(颜色数: 1) [2026-03-02 17:18:24.726] 尝试字体: SimHei [2026-03-02 17:18:24.742] ✓ 字体 SimHei 可用且支持中文,已选择 [2026-03-02 17:18:24.742] 最终使用字体: SimHei [2026-03-02 17:18:24.757] 文字宽度测量 - 文本: '我不吃 我不喝', 宽度: 104px, 元素宽度: 300 [2026-03-02 17:18:24.757] 居中对齐(指定宽度内) - 原始X: 0, 元素宽度: 300, 文字宽度: 104, 调整后X: 98 [2026-03-02 17:18:24.757] 坐标计算 - 原始坐标: (0, 171), 字体大小: 16, 对齐方式: center [2026-03-02 17:18:24.757] 坐标计算 - 计算后坐标: (98, 187) [2026-03-02 17:18:24.757] 颜色转换 - 输入颜色字符串: #FFFFFF [2026-03-02 17:18:24.757] 颜色转换 - 转换后颜色: R=255, G=255, B=255, A=255 [2026-03-02 17:18:24.757] 创建临时图片 - 尺寸: 300x194, 背景: 透明 [2026-03-02 17:18:24.757] 临时图片创建成功,尺寸: 300x194 [2026-03-02 17:18:24.757] 图片设置 - 字体: SimHei, 字体大小: 16, 填充颜色: R=255, G=255, B=255 [2026-03-02 17:18:24.757] 字体粗细: Bold [2026-03-02 17:18:24.757] 开始绘制文字 - 位置: (98, 187), 文本: '我不吃 我不喝', 颜色: #FFFFFF, 字体: SimHei, 大小: 16 [2026-03-02 17:18:24.757] 调整后坐标: (98, 187), 图片尺寸: 300x194 [2026-03-02 17:18:24.772] 文字绘制完成 [2026-03-02 17:18:24.804] 临时图片检查 - 有Alpha通道: True, 颜色数: 174, 是否有内容: True [2026-03-02 17:18:24.804] 开始合成到原帧 - 合成模式: Over [2026-03-02 17:18:24.804] 合成完成 [2026-03-02 17:18:24.804] ✓ 文本已成功绘制到第 20 帧,字体: SimHei [2026-03-02 17:18:24.804] ========== 第 20 帧文本绘制完成 ========== [2026-03-02 17:18:24.804] 元素 '我就要女人' (类型: text): 时间范围 3.000-4.300, 当前时间 2.380, 帧结束时间 2.500, 是否显示: False [2026-03-02 17:18:24.804] 在第 20 帧上添加分享图片(右上角) [2026-03-02 17:18:24.804] 开始添加分享图片到帧,图片大小: 3897 字节,帧尺寸: 300x194 [2026-03-02 17:18:24.804] 分享图片目标大小: 160x160 [2026-03-02 17:18:24.804] 分享图片位置计算 - 帧尺寸: 300x194, 图片尺寸: 160x26, 边距: 5px [2026-03-02 17:18:24.804] 分享图片位置: (135, 5) - 右上角(X右对齐,Y顶部,边距5px) [2026-03-02 17:18:24.804] 分享图片已成功添加到帧的右上角,位置: (135, 5) [2026-03-02 17:18:24.804] 处理第 21 帧,当前时间: 2.500秒,帧延迟: 0.130秒,结束时间: 2.630秒 [2026-03-02 17:18:24.804] 在第 21 帧上添加底部字幕背景 [2026-03-02 17:18:24.804] 使用自定义字幕高度: 30px [2026-03-02 17:18:24.804] GIF高度: 194px, 底部字幕背景尺寸: 300x30, 位置: (0, 164) [2026-03-02 17:18:24.804] 底部字幕背景已成功添加到帧的底部 [2026-03-02 17:18:24.804] 元素 '我不喝 我不吃' (类型: text): 时间范围 0.400-1.400, 当前时间 2.500, 帧结束时间 2.630, 是否显示: False [2026-03-02 17:18:24.804] 元素 '我不吃 我不喝' (类型: text): 时间范围 1.500-2.700, 当前时间 2.500, 帧结束时间 2.630, 是否显示: True [2026-03-02 17:18:24.804] 在第 21 帧上绘制文本: '我不吃 我不喝' [2026-03-02 17:18:24.804] ========== 开始处理第 21 帧文本绘制 ========== [2026-03-02 17:18:24.804] 输入参数 - 文本: '我不吃 我不喝', 原始位置: (0, 171), 字体: Microsoft YaHei(将被忽略,使用系统字体), 大小: 16, 颜色: #FFFFFF, 粗细: bold, 对齐: center, 宽度: 300 [2026-03-02 17:18:24.804] 当前帧尺寸: 300x194 [2026-03-02 17:18:24.804] 开始尝试系统字体(忽略传入的字体参数)... [2026-03-02 17:18:24.804] 尝试字体: Microsoft YaHei [2026-03-02 17:18:24.835] ✗ 字体 Microsoft YaHei 不支持中文(颜色数: 1) [2026-03-02 17:18:24.835] 尝试字体: SimHei [2026-03-02 17:18:24.851] ✓ 字体 SimHei 可用且支持中文,已选择 [2026-03-02 17:18:24.851] 最终使用字体: SimHei [2026-03-02 17:18:24.851] 文字宽度测量 - 文本: '我不吃 我不喝', 宽度: 104px, 元素宽度: 300 [2026-03-02 17:18:24.851] 居中对齐(指定宽度内) - 原始X: 0, 元素宽度: 300, 文字宽度: 104, 调整后X: 98 [2026-03-02 17:18:24.851] 坐标计算 - 原始坐标: (0, 171), 字体大小: 16, 对齐方式: center [2026-03-02 17:18:24.851] 坐标计算 - 计算后坐标: (98, 187) [2026-03-02 17:18:24.851] 颜色转换 - 输入颜色字符串: #FFFFFF [2026-03-02 17:18:24.851] 颜色转换 - 转换后颜色: R=255, G=255, B=255, A=255 [2026-03-02 17:18:24.851] 创建临时图片 - 尺寸: 300x194, 背景: 透明 [2026-03-02 17:18:24.866] 临时图片创建成功,尺寸: 300x194 [2026-03-02 17:18:24.866] 图片设置 - 字体: SimHei, 字体大小: 16, 填充颜色: R=255, G=255, B=255 [2026-03-02 17:18:24.866] 字体粗细: Bold [2026-03-02 17:18:24.866] 开始绘制文字 - 位置: (98, 187), 文本: '我不吃 我不喝', 颜色: #FFFFFF, 字体: SimHei, 大小: 16 [2026-03-02 17:18:24.866] 调整后坐标: (98, 187), 图片尺寸: 300x194 [2026-03-02 17:18:24.882] 文字绘制完成 [2026-03-02 17:18:24.897] 临时图片检查 - 有Alpha通道: True, 颜色数: 174, 是否有内容: True [2026-03-02 17:18:24.897] 开始合成到原帧 - 合成模式: Over [2026-03-02 17:18:24.897] 合成完成 [2026-03-02 17:18:24.897] ✓ 文本已成功绘制到第 21 帧,字体: SimHei [2026-03-02 17:18:24.897] ========== 第 21 帧文本绘制完成 ========== [2026-03-02 17:18:24.897] 元素 '我就要女人' (类型: text): 时间范围 3.000-4.300, 当前时间 2.500, 帧结束时间 2.630, 是否显示: False [2026-03-02 17:18:24.897] 在第 21 帧上添加分享图片(右上角) [2026-03-02 17:18:24.897] 开始添加分享图片到帧,图片大小: 3897 字节,帧尺寸: 300x194 [2026-03-02 17:18:24.897] 分享图片目标大小: 160x160 [2026-03-02 17:18:24.897] 分享图片位置计算 - 帧尺寸: 300x194, 图片尺寸: 160x26, 边距: 5px [2026-03-02 17:18:24.897] 分享图片位置: (135, 5) - 右上角(X右对齐,Y顶部,边距5px) [2026-03-02 17:18:24.897] 分享图片已成功添加到帧的右上角,位置: (135, 5) [2026-03-02 17:18:24.897] 处理第 22 帧,当前时间: 2.630秒,帧延迟: 0.120秒,结束时间: 2.750秒 [2026-03-02 17:18:24.897] 在第 22 帧上添加底部字幕背景 [2026-03-02 17:18:24.897] 使用自定义字幕高度: 30px [2026-03-02 17:18:24.897] GIF高度: 194px, 底部字幕背景尺寸: 300x30, 位置: (0, 164) [2026-03-02 17:18:24.897] 底部字幕背景已成功添加到帧的底部 [2026-03-02 17:18:24.897] 元素 '我不喝 我不吃' (类型: text): 时间范围 0.400-1.400, 当前时间 2.630, 帧结束时间 2.750, 是否显示: False [2026-03-02 17:18:24.897] 元素 '我不吃 我不喝' (类型: text): 时间范围 1.500-2.700, 当前时间 2.630, 帧结束时间 2.750, 是否显示: True [2026-03-02 17:18:24.897] 在第 22 帧上绘制文本: '我不吃 我不喝' [2026-03-02 17:18:24.897] ========== 开始处理第 22 帧文本绘制 ========== [2026-03-02 17:18:24.897] 输入参数 - 文本: '我不吃 我不喝', 原始位置: (0, 171), 字体: Microsoft YaHei(将被忽略,使用系统字体), 大小: 16, 颜色: #FFFFFF, 粗细: bold, 对齐: center, 宽度: 300 [2026-03-02 17:18:24.913] 当前帧尺寸: 300x194 [2026-03-02 17:18:24.913] 开始尝试系统字体(忽略传入的字体参数)... [2026-03-02 17:18:24.913] 尝试字体: Microsoft YaHei [2026-03-02 17:18:24.929] ✗ 字体 Microsoft YaHei 不支持中文(颜色数: 1) [2026-03-02 17:18:24.929] 尝试字体: SimHei [2026-03-02 17:18:24.944] ✓ 字体 SimHei 可用且支持中文,已选择 [2026-03-02 17:18:24.944] 最终使用字体: SimHei [2026-03-02 17:18:24.944] 文字宽度测量 - 文本: '我不吃 我不喝', 宽度: 104px, 元素宽度: 300 [2026-03-02 17:18:24.944] 居中对齐(指定宽度内) - 原始X: 0, 元素宽度: 300, 文字宽度: 104, 调整后X: 98 [2026-03-02 17:18:24.960] 坐标计算 - 原始坐标: (0, 171), 字体大小: 16, 对齐方式: center [2026-03-02 17:18:24.960] 坐标计算 - 计算后坐标: (98, 187) [2026-03-02 17:18:24.960] 颜色转换 - 输入颜色字符串: #FFFFFF [2026-03-02 17:18:24.960] 颜色转换 - 转换后颜色: R=255, G=255, B=255, A=255 [2026-03-02 17:18:24.960] 创建临时图片 - 尺寸: 300x194, 背景: 透明 [2026-03-02 17:18:24.960] 临时图片创建成功,尺寸: 300x194 [2026-03-02 17:18:24.960] 图片设置 - 字体: SimHei, 字体大小: 16, 填充颜色: R=255, G=255, B=255 [2026-03-02 17:18:24.960] 字体粗细: Bold [2026-03-02 17:18:24.960] 开始绘制文字 - 位置: (98, 187), 文本: '我不吃 我不喝', 颜色: #FFFFFF, 字体: SimHei, 大小: 16 [2026-03-02 17:18:24.960] 调整后坐标: (98, 187), 图片尺寸: 300x194 [2026-03-02 17:18:24.976] 文字绘制完成 [2026-03-02 17:18:24.991] 临时图片检查 - 有Alpha通道: True, 颜色数: 174, 是否有内容: True [2026-03-02 17:18:24.991] 开始合成到原帧 - 合成模式: Over [2026-03-02 17:18:25.007] 合成完成 [2026-03-02 17:18:25.007] ✓ 文本已成功绘制到第 22 帧,字体: SimHei [2026-03-02 17:18:25.007] ========== 第 22 帧文本绘制完成 ========== [2026-03-02 17:18:25.007] 元素 '我就要女人' (类型: text): 时间范围 3.000-4.300, 当前时间 2.630, 帧结束时间 2.750, 是否显示: False [2026-03-02 17:18:25.007] 在第 22 帧上添加分享图片(右上角) [2026-03-02 17:18:25.007] 开始添加分享图片到帧,图片大小: 3897 字节,帧尺寸: 300x194 [2026-03-02 17:18:25.007] 分享图片目标大小: 160x160 [2026-03-02 17:18:25.007] 分享图片位置计算 - 帧尺寸: 300x194, 图片尺寸: 160x26, 边距: 5px [2026-03-02 17:18:25.007] 分享图片位置: (135, 5) - 右上角(X右对齐,Y顶部,边距5px) [2026-03-02 17:18:25.007] 分享图片已成功添加到帧的右上角,位置: (135, 5) [2026-03-02 17:18:25.007] 处理第 23 帧,当前时间: 2.750秒,帧延迟: 0.130秒,结束时间: 2.880秒 [2026-03-02 17:18:25.007] 在第 23 帧上添加底部字幕背景 [2026-03-02 17:18:25.007] 使用自定义字幕高度: 30px [2026-03-02 17:18:25.007] GIF高度: 194px, 底部字幕背景尺寸: 300x30, 位置: (0, 164) [2026-03-02 17:18:25.007] 底部字幕背景已成功添加到帧的底部 [2026-03-02 17:18:25.007] 元素 '我不喝 我不吃' (类型: text): 时间范围 0.400-1.400, 当前时间 2.750, 帧结束时间 2.880, 是否显示: False [2026-03-02 17:18:25.007] 元素 '我不吃 我不喝' (类型: text): 时间范围 1.500-2.700, 当前时间 2.750, 帧结束时间 2.880, 是否显示: False [2026-03-02 17:18:25.007] 元素 '我就要女人' (类型: text): 时间范围 3.000-4.300, 当前时间 2.750, 帧结束时间 2.880, 是否显示: False [2026-03-02 17:18:25.007] 在第 23 帧上添加分享图片(右上角) [2026-03-02 17:18:25.007] 开始添加分享图片到帧,图片大小: 3897 字节,帧尺寸: 300x194 [2026-03-02 17:18:25.007] 分享图片目标大小: 160x160 [2026-03-02 17:18:25.007] 分享图片位置计算 - 帧尺寸: 300x194, 图片尺寸: 160x26, 边距: 5px [2026-03-02 17:18:25.007] 分享图片位置: (135, 5) - 右上角(X右对齐,Y顶部,边距5px) [2026-03-02 17:18:25.007] 分享图片已成功添加到帧的右上角,位置: (135, 5) [2026-03-02 17:18:25.007] 处理第 24 帧,当前时间: 2.880秒,帧延迟: 0.120秒,结束时间: 3.000秒 [2026-03-02 17:18:25.007] 在第 24 帧上添加底部字幕背景 [2026-03-02 17:18:25.007] 使用自定义字幕高度: 30px [2026-03-02 17:18:25.007] GIF高度: 194px, 底部字幕背景尺寸: 300x30, 位置: (0, 164) [2026-03-02 17:18:25.007] 底部字幕背景已成功添加到帧的底部 [2026-03-02 17:18:25.007] 元素 '我不喝 我不吃' (类型: text): 时间范围 0.400-1.400, 当前时间 2.880, 帧结束时间 3.000, 是否显示: False [2026-03-02 17:18:25.007] 元素 '我不吃 我不喝' (类型: text): 时间范围 1.500-2.700, 当前时间 2.880, 帧结束时间 3.000, 是否显示: False [2026-03-02 17:18:25.007] 元素 '我就要女人' (类型: text): 时间范围 3.000-4.300, 当前时间 2.880, 帧结束时间 3.000, 是否显示: False [2026-03-02 17:18:25.007] 在第 24 帧上添加分享图片(右上角) [2026-03-02 17:18:25.007] 开始添加分享图片到帧,图片大小: 3897 字节,帧尺寸: 300x194 [2026-03-02 17:18:25.007] 分享图片目标大小: 160x160 [2026-03-02 17:18:25.007] 分享图片位置计算 - 帧尺寸: 300x194, 图片尺寸: 160x26, 边距: 5px [2026-03-02 17:18:25.007] 分享图片位置: (135, 5) - 右上角(X右对齐,Y顶部,边距5px) [2026-03-02 17:18:25.007] 分享图片已成功添加到帧的右上角,位置: (135, 5) [2026-03-02 17:18:25.007] 处理第 25 帧,当前时间: 3.000秒,帧延迟: 0.130秒,结束时间: 3.130秒 [2026-03-02 17:18:25.007] 在第 25 帧上添加底部字幕背景 [2026-03-02 17:18:25.007] 使用自定义字幕高度: 30px [2026-03-02 17:18:25.007] GIF高度: 194px, 底部字幕背景尺寸: 300x30, 位置: (0, 164) [2026-03-02 17:18:25.007] 底部字幕背景已成功添加到帧的底部 [2026-03-02 17:18:25.007] 元素 '我不喝 我不吃' (类型: text): 时间范围 0.400-1.400, 当前时间 3.000, 帧结束时间 3.130, 是否显示: False [2026-03-02 17:18:25.007] 元素 '我不吃 我不喝' (类型: text): 时间范围 1.500-2.700, 当前时间 3.000, 帧结束时间 3.130, 是否显示: False [2026-03-02 17:18:25.023] 元素 '我就要女人' (类型: text): 时间范围 3.000-4.300, 当前时间 3.000, 帧结束时间 3.130, 是否显示: True [2026-03-02 17:18:25.023] 在第 25 帧上绘制文本: '我就要女人' [2026-03-02 17:18:25.023] ========== 开始处理第 25 帧文本绘制 ========== [2026-03-02 17:18:25.023] 输入参数 - 文本: '我就要女人', 原始位置: (0, 171), 字体: Microsoft YaHei(将被忽略,使用系统字体), 大小: 16, 颜色: #FFFFFF, 粗细: bold, 对齐: center, 宽度: 300 [2026-03-02 17:18:25.023] 当前帧尺寸: 300x194 [2026-03-02 17:18:25.023] 开始尝试系统字体(忽略传入的字体参数)... [2026-03-02 17:18:25.023] 尝试字体: Microsoft YaHei [2026-03-02 17:18:25.039] ✗ 字体 Microsoft YaHei 不支持中文(颜色数: 1) [2026-03-02 17:18:25.039] 尝试字体: SimHei [2026-03-02 17:18:25.054] ✓ 字体 SimHei 可用且支持中文,已选择 [2026-03-02 17:18:25.054] 最终使用字体: SimHei [2026-03-02 17:18:25.085] 文字宽度测量 - 文本: '我就要女人', 宽度: 80px, 元素宽度: 300 [2026-03-02 17:18:25.085] 居中对齐(指定宽度内) - 原始X: 0, 元素宽度: 300, 文字宽度: 80, 调整后X: 110 [2026-03-02 17:18:25.085] 坐标计算 - 原始坐标: (0, 171), 字体大小: 16, 对齐方式: center [2026-03-02 17:18:25.085] 坐标计算 - 计算后坐标: (110, 187) [2026-03-02 17:18:25.085] 颜色转换 - 输入颜色字符串: #FFFFFF [2026-03-02 17:18:25.085] 颜色转换 - 转换后颜色: R=255, G=255, B=255, A=255 [2026-03-02 17:18:25.085] 创建临时图片 - 尺寸: 300x194, 背景: 透明 [2026-03-02 17:18:25.085] 临时图片创建成功,尺寸: 300x194 [2026-03-02 17:18:25.085] 图片设置 - 字体: SimHei, 字体大小: 16, 填充颜色: R=255, G=255, B=255 [2026-03-02 17:18:25.085] 字体粗细: Bold [2026-03-02 17:18:25.085] 开始绘制文字 - 位置: (110, 187), 文本: '我就要女人', 颜色: #FFFFFF, 字体: SimHei, 大小: 16 [2026-03-02 17:18:25.085] 调整后坐标: (110, 187), 图片尺寸: 300x194 [2026-03-02 17:18:25.101] 文字绘制完成 [2026-03-02 17:18:25.132] 临时图片检查 - 有Alpha通道: True, 颜色数: 218, 是否有内容: True [2026-03-02 17:18:25.132] 开始合成到原帧 - 合成模式: Over [2026-03-02 17:18:25.132] 合成完成 [2026-03-02 17:18:25.132] ✓ 文本已成功绘制到第 25 帧,字体: SimHei [2026-03-02 17:18:25.132] ========== 第 25 帧文本绘制完成 ========== [2026-03-02 17:18:25.132] 在第 25 帧上添加分享图片(右上角) [2026-03-02 17:18:25.132] 开始添加分享图片到帧,图片大小: 3897 字节,帧尺寸: 300x194 [2026-03-02 17:18:25.132] 分享图片目标大小: 160x160 [2026-03-02 17:18:25.132] 分享图片位置计算 - 帧尺寸: 300x194, 图片尺寸: 160x26, 边距: 5px [2026-03-02 17:18:25.132] 分享图片位置: (135, 5) - 右上角(X右对齐,Y顶部,边距5px) [2026-03-02 17:18:25.132] 分享图片已成功添加到帧的右上角,位置: (135, 5) [2026-03-02 17:18:25.132] 处理第 26 帧,当前时间: 3.130秒,帧延迟: 0.120秒,结束时间: 3.250秒 [2026-03-02 17:18:25.132] 在第 26 帧上添加底部字幕背景 [2026-03-02 17:18:25.132] 使用自定义字幕高度: 30px [2026-03-02 17:18:25.132] GIF高度: 194px, 底部字幕背景尺寸: 300x30, 位置: (0, 164) [2026-03-02 17:18:25.132] 底部字幕背景已成功添加到帧的底部 [2026-03-02 17:18:25.132] 元素 '我不喝 我不吃' (类型: text): 时间范围 0.400-1.400, 当前时间 3.130, 帧结束时间 3.250, 是否显示: False [2026-03-02 17:18:25.132] 元素 '我不吃 我不喝' (类型: text): 时间范围 1.500-2.700, 当前时间 3.130, 帧结束时间 3.250, 是否显示: False [2026-03-02 17:18:25.132] 元素 '我就要女人' (类型: text): 时间范围 3.000-4.300, 当前时间 3.130, 帧结束时间 3.250, 是否显示: True [2026-03-02 17:18:25.132] 在第 26 帧上绘制文本: '我就要女人' [2026-03-02 17:18:25.132] ========== 开始处理第 26 帧文本绘制 ========== [2026-03-02 17:18:25.132] 输入参数 - 文本: '我就要女人', 原始位置: (0, 171), 字体: Microsoft YaHei(将被忽略,使用系统字体), 大小: 16, 颜色: #FFFFFF, 粗细: bold, 对齐: center, 宽度: 300 [2026-03-02 17:18:25.132] 当前帧尺寸: 300x194 [2026-03-02 17:18:25.132] 开始尝试系统字体(忽略传入的字体参数)... [2026-03-02 17:18:25.132] 尝试字体: Microsoft YaHei [2026-03-02 17:18:25.163] ✗ 字体 Microsoft YaHei 不支持中文(颜色数: 1) [2026-03-02 17:18:25.163] 尝试字体: SimHei [2026-03-02 17:18:25.180] ✓ 字体 SimHei 可用且支持中文,已选择 [2026-03-02 17:18:25.180] 最终使用字体: SimHei [2026-03-02 17:18:25.180] 文字宽度测量 - 文本: '我就要女人', 宽度: 80px, 元素宽度: 300 [2026-03-02 17:18:25.180] 居中对齐(指定宽度内) - 原始X: 0, 元素宽度: 300, 文字宽度: 80, 调整后X: 110 [2026-03-02 17:18:25.180] 坐标计算 - 原始坐标: (0, 171), 字体大小: 16, 对齐方式: center [2026-03-02 17:18:25.180] 坐标计算 - 计算后坐标: (110, 187) [2026-03-02 17:18:25.194] 颜色转换 - 输入颜色字符串: #FFFFFF [2026-03-02 17:18:25.194] 颜色转换 - 转换后颜色: R=255, G=255, B=255, A=255 [2026-03-02 17:18:25.194] 创建临时图片 - 尺寸: 300x194, 背景: 透明 [2026-03-02 17:18:25.194] 临时图片创建成功,尺寸: 300x194 [2026-03-02 17:18:25.194] 图片设置 - 字体: SimHei, 字体大小: 16, 填充颜色: R=255, G=255, B=255 [2026-03-02 17:18:25.194] 字体粗细: Bold [2026-03-02 17:18:25.194] 开始绘制文字 - 位置: (110, 187), 文本: '我就要女人', 颜色: #FFFFFF, 字体: SimHei, 大小: 16 [2026-03-02 17:18:25.194] 调整后坐标: (110, 187), 图片尺寸: 300x194 [2026-03-02 17:18:25.210] 文字绘制完成 [2026-03-02 17:18:25.226] 临时图片检查 - 有Alpha通道: True, 颜色数: 218, 是否有内容: True [2026-03-02 17:18:25.226] 开始合成到原帧 - 合成模式: Over [2026-03-02 17:18:25.226] 合成完成 [2026-03-02 17:18:25.226] ✓ 文本已成功绘制到第 26 帧,字体: SimHei [2026-03-02 17:18:25.226] ========== 第 26 帧文本绘制完成 ========== [2026-03-02 17:18:25.226] 在第 26 帧上添加分享图片(右上角) [2026-03-02 17:18:25.226] 开始添加分享图片到帧,图片大小: 3897 字节,帧尺寸: 300x194 [2026-03-02 17:18:25.226] 分享图片目标大小: 160x160 [2026-03-02 17:18:25.226] 分享图片位置计算 - 帧尺寸: 300x194, 图片尺寸: 160x26, 边距: 5px [2026-03-02 17:18:25.226] 分享图片位置: (135, 5) - 右上角(X右对齐,Y顶部,边距5px) [2026-03-02 17:18:25.226] 分享图片已成功添加到帧的右上角,位置: (135, 5) [2026-03-02 17:18:25.226] 处理第 27 帧,当前时间: 3.250秒,帧延迟: 0.130秒,结束时间: 3.380秒 [2026-03-02 17:18:25.241] 在第 27 帧上添加底部字幕背景 [2026-03-02 17:18:25.241] 使用自定义字幕高度: 30px [2026-03-02 17:18:25.241] GIF高度: 194px, 底部字幕背景尺寸: 300x30, 位置: (0, 164) [2026-03-02 17:18:25.241] 底部字幕背景已成功添加到帧的底部 [2026-03-02 17:18:25.241] 元素 '我不喝 我不吃' (类型: text): 时间范围 0.400-1.400, 当前时间 3.250, 帧结束时间 3.380, 是否显示: False [2026-03-02 17:18:25.241] 元素 '我不吃 我不喝' (类型: text): 时间范围 1.500-2.700, 当前时间 3.250, 帧结束时间 3.380, 是否显示: False [2026-03-02 17:18:25.241] 元素 '我就要女人' (类型: text): 时间范围 3.000-4.300, 当前时间 3.250, 帧结束时间 3.380, 是否显示: True [2026-03-02 17:18:25.241] 在第 27 帧上绘制文本: '我就要女人' [2026-03-02 17:18:25.241] ========== 开始处理第 27 帧文本绘制 ========== [2026-03-02 17:18:25.241] 输入参数 - 文本: '我就要女人', 原始位置: (0, 171), 字体: Microsoft YaHei(将被忽略,使用系统字体), 大小: 16, 颜色: #FFFFFF, 粗细: bold, 对齐: center, 宽度: 300 [2026-03-02 17:18:25.241] 当前帧尺寸: 300x194 [2026-03-02 17:18:25.241] 开始尝试系统字体(忽略传入的字体参数)... [2026-03-02 17:18:25.241] 尝试字体: Microsoft YaHei [2026-03-02 17:18:25.274] ✗ 字体 Microsoft YaHei 不支持中文(颜色数: 1) [2026-03-02 17:18:25.274] 尝试字体: SimHei [2026-03-02 17:18:25.289] ✓ 字体 SimHei 可用且支持中文,已选择 [2026-03-02 17:18:25.289] 最终使用字体: SimHei [2026-03-02 17:18:25.305] 文字宽度测量 - 文本: '我就要女人', 宽度: 80px, 元素宽度: 300 [2026-03-02 17:18:25.305] 居中对齐(指定宽度内) - 原始X: 0, 元素宽度: 300, 文字宽度: 80, 调整后X: 110 [2026-03-02 17:18:25.305] 坐标计算 - 原始坐标: (0, 171), 字体大小: 16, 对齐方式: center [2026-03-02 17:18:25.305] 坐标计算 - 计算后坐标: (110, 187) [2026-03-02 17:18:25.305] 颜色转换 - 输入颜色字符串: #FFFFFF [2026-03-02 17:18:25.305] 颜色转换 - 转换后颜色: R=255, G=255, B=255, A=255 [2026-03-02 17:18:25.305] 创建临时图片 - 尺寸: 300x194, 背景: 透明 [2026-03-02 17:18:25.305] 临时图片创建成功,尺寸: 300x194 [2026-03-02 17:18:25.305] 图片设置 - 字体: SimHei, 字体大小: 16, 填充颜色: R=255, G=255, B=255 [2026-03-02 17:18:25.321] 字体粗细: Bold [2026-03-02 17:18:25.321] 开始绘制文字 - 位置: (110, 187), 文本: '我就要女人', 颜色: #FFFFFF, 字体: SimHei, 大小: 16 [2026-03-02 17:18:25.321] 调整后坐标: (110, 187), 图片尺寸: 300x194 [2026-03-02 17:18:25.336] 文字绘制完成 [2026-03-02 17:18:25.368] 临时图片检查 - 有Alpha通道: True, 颜色数: 218, 是否有内容: True [2026-03-02 17:18:25.368] 开始合成到原帧 - 合成模式: Over [2026-03-02 17:18:25.383] 合成完成 [2026-03-02 17:18:25.383] ✓ 文本已成功绘制到第 27 帧,字体: SimHei [2026-03-02 17:18:25.383] ========== 第 27 帧文本绘制完成 ========== [2026-03-02 17:18:25.383] 在第 27 帧上添加分享图片(右上角) [2026-03-02 17:18:25.383] 开始添加分享图片到帧,图片大小: 3897 字节,帧尺寸: 300x194 [2026-03-02 17:18:25.383] 分享图片目标大小: 160x160 [2026-03-02 17:18:25.383] 分享图片位置计算 - 帧尺寸: 300x194, 图片尺寸: 160x26, 边距: 5px [2026-03-02 17:18:25.383] 分享图片位置: (135, 5) - 右上角(X右对齐,Y顶部,边距5px) [2026-03-02 17:18:25.383] 分享图片已成功添加到帧的右上角,位置: (135, 5) [2026-03-02 17:18:25.383] 处理第 28 帧,当前时间: 3.380秒,帧延迟: 0.120秒,结束时间: 3.500秒 [2026-03-02 17:18:25.383] 在第 28 帧上添加底部字幕背景 [2026-03-02 17:18:25.383] 使用自定义字幕高度: 30px [2026-03-02 17:18:25.383] GIF高度: 194px, 底部字幕背景尺寸: 300x30, 位置: (0, 164) [2026-03-02 17:18:25.383] 底部字幕背景已成功添加到帧的底部 [2026-03-02 17:18:25.383] 元素 '我不喝 我不吃' (类型: text): 时间范围 0.400-1.400, 当前时间 3.380, 帧结束时间 3.500, 是否显示: False [2026-03-02 17:18:25.383] 元素 '我不吃 我不喝' (类型: text): 时间范围 1.500-2.700, 当前时间 3.380, 帧结束时间 3.500, 是否显示: False [2026-03-02 17:18:25.383] 元素 '我就要女人' (类型: text): 时间范围 3.000-4.300, 当前时间 3.380, 帧结束时间 3.500, 是否显示: True [2026-03-02 17:18:25.383] 在第 28 帧上绘制文本: '我就要女人' [2026-03-02 17:18:25.383] ========== 开始处理第 28 帧文本绘制 ========== [2026-03-02 17:18:25.383] 输入参数 - 文本: '我就要女人', 原始位置: (0, 171), 字体: Microsoft YaHei(将被忽略,使用系统字体), 大小: 16, 颜色: #FFFFFF, 粗细: bold, 对齐: center, 宽度: 300 [2026-03-02 17:18:25.383] 当前帧尺寸: 300x194 [2026-03-02 17:18:25.383] 开始尝试系统字体(忽略传入的字体参数)... [2026-03-02 17:18:25.383] 尝试字体: Microsoft YaHei [2026-03-02 17:18:25.414] ✗ 字体 Microsoft YaHei 不支持中文(颜色数: 1) [2026-03-02 17:18:25.414] 尝试字体: SimHei [2026-03-02 17:18:25.446] ✓ 字体 SimHei 可用且支持中文,已选择 [2026-03-02 17:18:25.446] 最终使用字体: SimHei [2026-03-02 17:18:25.446] 文字宽度测量 - 文本: '我就要女人', 宽度: 80px, 元素宽度: 300 [2026-03-02 17:18:25.446] 居中对齐(指定宽度内) - 原始X: 0, 元素宽度: 300, 文字宽度: 80, 调整后X: 110 [2026-03-02 17:18:25.446] 坐标计算 - 原始坐标: (0, 171), 字体大小: 16, 对齐方式: center [2026-03-02 17:18:25.446] 坐标计算 - 计算后坐标: (110, 187) [2026-03-02 17:18:25.460] 颜色转换 - 输入颜色字符串: #FFFFFF [2026-03-02 17:18:25.460] 颜色转换 - 转换后颜色: R=255, G=255, B=255, A=255 [2026-03-02 17:18:25.460] 创建临时图片 - 尺寸: 300x194, 背景: 透明 [2026-03-02 17:18:25.460] 临时图片创建成功,尺寸: 300x194 [2026-03-02 17:18:25.460] 图片设置 - 字体: SimHei, 字体大小: 16, 填充颜色: R=255, G=255, B=255 [2026-03-02 17:18:25.460] 字体粗细: Bold [2026-03-02 17:18:25.460] 开始绘制文字 - 位置: (110, 187), 文本: '我就要女人', 颜色: #FFFFFF, 字体: SimHei, 大小: 16 [2026-03-02 17:18:25.460] 调整后坐标: (110, 187), 图片尺寸: 300x194 [2026-03-02 17:18:25.476] 文字绘制完成 [2026-03-02 17:18:25.491] 临时图片检查 - 有Alpha通道: True, 颜色数: 218, 是否有内容: True [2026-03-02 17:18:25.491] 开始合成到原帧 - 合成模式: Over [2026-03-02 17:18:25.491] 合成完成 [2026-03-02 17:18:25.491] ✓ 文本已成功绘制到第 28 帧,字体: SimHei [2026-03-02 17:18:25.491] ========== 第 28 帧文本绘制完成 ========== [2026-03-02 17:18:25.491] 在第 28 帧上添加分享图片(右上角) [2026-03-02 17:18:25.491] 开始添加分享图片到帧,图片大小: 3897 字节,帧尺寸: 300x194 [2026-03-02 17:18:25.491] 分享图片目标大小: 160x160 [2026-03-02 17:18:25.491] 分享图片位置计算 - 帧尺寸: 300x194, 图片尺寸: 160x26, 边距: 5px [2026-03-02 17:18:25.491] 分享图片位置: (135, 5) - 右上角(X右对齐,Y顶部,边距5px) [2026-03-02 17:18:25.491] 分享图片已成功添加到帧的右上角,位置: (135, 5) [2026-03-02 17:18:25.491] 处理第 29 帧,当前时间: 3.500秒,帧延迟: 0.130秒,结束时间: 3.630秒 [2026-03-02 17:18:25.507] 在第 29 帧上添加底部字幕背景 [2026-03-02 17:18:25.507] 使用自定义字幕高度: 30px [2026-03-02 17:18:25.507] GIF高度: 194px, 底部字幕背景尺寸: 300x30, 位置: (0, 164) [2026-03-02 17:18:25.507] 底部字幕背景已成功添加到帧的底部 [2026-03-02 17:18:25.507] 元素 '我不喝 我不吃' (类型: text): 时间范围 0.400-1.400, 当前时间 3.500, 帧结束时间 3.630, 是否显示: False [2026-03-02 17:18:25.507] 元素 '我不吃 我不喝' (类型: text): 时间范围 1.500-2.700, 当前时间 3.500, 帧结束时间 3.630, 是否显示: False [2026-03-02 17:18:25.507] 元素 '我就要女人' (类型: text): 时间范围 3.000-4.300, 当前时间 3.500, 帧结束时间 3.630, 是否显示: True [2026-03-02 17:18:25.507] 在第 29 帧上绘制文本: '我就要女人' [2026-03-02 17:18:25.507] ========== 开始处理第 29 帧文本绘制 ========== [2026-03-02 17:18:25.507] 输入参数 - 文本: '我就要女人', 原始位置: (0, 171), 字体: Microsoft YaHei(将被忽略,使用系统字体), 大小: 16, 颜色: #FFFFFF, 粗细: bold, 对齐: center, 宽度: 300 [2026-03-02 17:18:25.507] 当前帧尺寸: 300x194 [2026-03-02 17:18:25.507] 开始尝试系统字体(忽略传入的字体参数)... [2026-03-02 17:18:25.507] 尝试字体: Microsoft YaHei [2026-03-02 17:18:25.523] ✗ 字体 Microsoft YaHei 不支持中文(颜色数: 1) [2026-03-02 17:18:25.523] 尝试字体: SimHei [2026-03-02 17:18:25.554] ✓ 字体 SimHei 可用且支持中文,已选择 [2026-03-02 17:18:25.554] 最终使用字体: SimHei [2026-03-02 17:18:25.554] 文字宽度测量 - 文本: '我就要女人', 宽度: 80px, 元素宽度: 300 [2026-03-02 17:18:25.554] 居中对齐(指定宽度内) - 原始X: 0, 元素宽度: 300, 文字宽度: 80, 调整后X: 110 [2026-03-02 17:18:25.554] 坐标计算 - 原始坐标: (0, 171), 字体大小: 16, 对齐方式: center [2026-03-02 17:18:25.554] 坐标计算 - 计算后坐标: (110, 187) [2026-03-02 17:18:25.554] 颜色转换 - 输入颜色字符串: #FFFFFF [2026-03-02 17:18:25.554] 颜色转换 - 转换后颜色: R=255, G=255, B=255, A=255 [2026-03-02 17:18:25.554] 创建临时图片 - 尺寸: 300x194, 背景: 透明 [2026-03-02 17:18:25.554] 临时图片创建成功,尺寸: 300x194 [2026-03-02 17:18:25.554] 图片设置 - 字体: SimHei, 字体大小: 16, 填充颜色: R=255, G=255, B=255 [2026-03-02 17:18:25.554] 字体粗细: Bold [2026-03-02 17:18:25.554] 开始绘制文字 - 位置: (110, 187), 文本: '我就要女人', 颜色: #FFFFFF, 字体: SimHei, 大小: 16 [2026-03-02 17:18:25.554] 调整后坐标: (110, 187), 图片尺寸: 300x194 [2026-03-02 17:18:25.569] 文字绘制完成 [2026-03-02 17:18:25.601] 临时图片检查 - 有Alpha通道: True, 颜色数: 218, 是否有内容: True [2026-03-02 17:18:25.601] 开始合成到原帧 - 合成模式: Over [2026-03-02 17:18:25.601] 合成完成 [2026-03-02 17:18:25.601] ✓ 文本已成功绘制到第 29 帧,字体: SimHei [2026-03-02 17:18:25.601] ========== 第 29 帧文本绘制完成 ========== [2026-03-02 17:18:25.601] 在第 29 帧上添加分享图片(右上角) [2026-03-02 17:18:25.601] 开始添加分享图片到帧,图片大小: 3897 字节,帧尺寸: 300x194 [2026-03-02 17:18:25.601] 分享图片目标大小: 160x160 [2026-03-02 17:18:25.601] 分享图片位置计算 - 帧尺寸: 300x194, 图片尺寸: 160x26, 边距: 5px [2026-03-02 17:18:25.601] 分享图片位置: (135, 5) - 右上角(X右对齐,Y顶部,边距5px) [2026-03-02 17:18:25.601] 分享图片已成功添加到帧的右上角,位置: (135, 5) [2026-03-02 17:18:25.601] 处理第 30 帧,当前时间: 3.630秒,帧延迟: 0.120秒,结束时间: 3.750秒 [2026-03-02 17:18:25.601] 在第 30 帧上添加底部字幕背景 [2026-03-02 17:18:25.601] 使用自定义字幕高度: 30px [2026-03-02 17:18:25.601] GIF高度: 194px, 底部字幕背景尺寸: 300x30, 位置: (0, 164) [2026-03-02 17:18:25.601] 底部字幕背景已成功添加到帧的底部 [2026-03-02 17:18:25.601] 元素 '我不喝 我不吃' (类型: text): 时间范围 0.400-1.400, 当前时间 3.630, 帧结束时间 3.750, 是否显示: False [2026-03-02 17:18:25.601] 元素 '我不吃 我不喝' (类型: text): 时间范围 1.500-2.700, 当前时间 3.630, 帧结束时间 3.750, 是否显示: False [2026-03-02 17:18:25.601] 元素 '我就要女人' (类型: text): 时间范围 3.000-4.300, 当前时间 3.630, 帧结束时间 3.750, 是否显示: True [2026-03-02 17:18:25.601] 在第 30 帧上绘制文本: '我就要女人' [2026-03-02 17:18:25.601] ========== 开始处理第 30 帧文本绘制 ========== [2026-03-02 17:18:25.601] 输入参数 - 文本: '我就要女人', 原始位置: (0, 171), 字体: Microsoft YaHei(将被忽略,使用系统字体), 大小: 16, 颜色: #FFFFFF, 粗细: bold, 对齐: center, 宽度: 300 [2026-03-02 17:18:25.601] 当前帧尺寸: 300x194 [2026-03-02 17:18:25.601] 开始尝试系统字体(忽略传入的字体参数)... [2026-03-02 17:18:25.601] 尝试字体: Microsoft YaHei [2026-03-02 17:18:25.632] ✗ 字体 Microsoft YaHei 不支持中文(颜色数: 1) [2026-03-02 17:18:25.632] 尝试字体: SimHei [2026-03-02 17:18:25.648] ✓ 字体 SimHei 可用且支持中文,已选择 [2026-03-02 17:18:25.648] 最终使用字体: SimHei [2026-03-02 17:18:25.648] 文字宽度测量 - 文本: '我就要女人', 宽度: 80px, 元素宽度: 300 [2026-03-02 17:18:25.648] 居中对齐(指定宽度内) - 原始X: 0, 元素宽度: 300, 文字宽度: 80, 调整后X: 110 [2026-03-02 17:18:25.648] 坐标计算 - 原始坐标: (0, 171), 字体大小: 16, 对齐方式: center [2026-03-02 17:18:25.648] 坐标计算 - 计算后坐标: (110, 187) [2026-03-02 17:18:25.663] 颜色转换 - 输入颜色字符串: #FFFFFF [2026-03-02 17:18:25.663] 颜色转换 - 转换后颜色: R=255, G=255, B=255, A=255 [2026-03-02 17:18:25.663] 创建临时图片 - 尺寸: 300x194, 背景: 透明 [2026-03-02 17:18:25.663] 临时图片创建成功,尺寸: 300x194 [2026-03-02 17:18:25.663] 图片设置 - 字体: SimHei, 字体大小: 16, 填充颜色: R=255, G=255, B=255 [2026-03-02 17:18:25.663] 字体粗细: Bold [2026-03-02 17:18:25.663] 开始绘制文字 - 位置: (110, 187), 文本: '我就要女人', 颜色: #FFFFFF, 字体: SimHei, 大小: 16 [2026-03-02 17:18:25.663] 调整后坐标: (110, 187), 图片尺寸: 300x194 [2026-03-02 17:18:25.679] 文字绘制完成 [2026-03-02 17:18:25.694] 临时图片检查 - 有Alpha通道: True, 颜色数: 218, 是否有内容: True [2026-03-02 17:18:25.694] 开始合成到原帧 - 合成模式: Over [2026-03-02 17:18:25.694] 合成完成 [2026-03-02 17:18:25.694] ✓ 文本已成功绘制到第 30 帧,字体: SimHei [2026-03-02 17:18:25.694] ========== 第 30 帧文本绘制完成 ========== [2026-03-02 17:18:25.694] 在第 30 帧上添加分享图片(右上角) [2026-03-02 17:18:25.694] 开始添加分享图片到帧,图片大小: 3897 字节,帧尺寸: 300x194 [2026-03-02 17:18:25.694] 分享图片目标大小: 160x160 [2026-03-02 17:18:25.694] 分享图片位置计算 - 帧尺寸: 300x194, 图片尺寸: 160x26, 边距: 5px [2026-03-02 17:18:25.694] 分享图片位置: (135, 5) - 右上角(X右对齐,Y顶部,边距5px) [2026-03-02 17:18:25.694] 分享图片已成功添加到帧的右上角,位置: (135, 5) [2026-03-02 17:18:25.694] 处理第 31 帧,当前时间: 3.750秒,帧延迟: 0.130秒,结束时间: 3.880秒 [2026-03-02 17:18:25.710] 在第 31 帧上添加底部字幕背景 [2026-03-02 17:18:25.710] 使用自定义字幕高度: 30px [2026-03-02 17:18:25.710] GIF高度: 194px, 底部字幕背景尺寸: 300x30, 位置: (0, 164) [2026-03-02 17:18:25.710] 底部字幕背景已成功添加到帧的底部 [2026-03-02 17:18:25.710] 元素 '我不喝 我不吃' (类型: text): 时间范围 0.400-1.400, 当前时间 3.750, 帧结束时间 3.880, 是否显示: False [2026-03-02 17:18:25.710] 元素 '我不吃 我不喝' (类型: text): 时间范围 1.500-2.700, 当前时间 3.750, 帧结束时间 3.880, 是否显示: False [2026-03-02 17:18:25.710] 元素 '我就要女人' (类型: text): 时间范围 3.000-4.300, 当前时间 3.750, 帧结束时间 3.880, 是否显示: True [2026-03-02 17:18:25.710] 在第 31 帧上绘制文本: '我就要女人' [2026-03-02 17:18:25.710] ========== 开始处理第 31 帧文本绘制 ========== [2026-03-02 17:18:25.710] 输入参数 - 文本: '我就要女人', 原始位置: (0, 171), 字体: Microsoft YaHei(将被忽略,使用系统字体), 大小: 16, 颜色: #FFFFFF, 粗细: bold, 对齐: center, 宽度: 300 [2026-03-02 17:18:25.710] 当前帧尺寸: 300x194 [2026-03-02 17:18:25.710] 开始尝试系统字体(忽略传入的字体参数)... [2026-03-02 17:18:25.710] 尝试字体: Microsoft YaHei [2026-03-02 17:18:25.727] ✗ 字体 Microsoft YaHei 不支持中文(颜色数: 1) [2026-03-02 17:18:25.727] 尝试字体: SimHei [2026-03-02 17:18:25.741] ✓ 字体 SimHei 可用且支持中文,已选择 [2026-03-02 17:18:25.741] 最终使用字体: SimHei [2026-03-02 17:18:25.757] 文字宽度测量 - 文本: '我就要女人', 宽度: 80px, 元素宽度: 300 [2026-03-02 17:18:25.757] 居中对齐(指定宽度内) - 原始X: 0, 元素宽度: 300, 文字宽度: 80, 调整后X: 110 [2026-03-02 17:18:25.757] 坐标计算 - 原始坐标: (0, 171), 字体大小: 16, 对齐方式: center [2026-03-02 17:18:25.757] 坐标计算 - 计算后坐标: (110, 187) [2026-03-02 17:18:25.757] 颜色转换 - 输入颜色字符串: #FFFFFF [2026-03-02 17:18:25.757] 颜色转换 - 转换后颜色: R=255, G=255, B=255, A=255 [2026-03-02 17:18:25.757] 创建临时图片 - 尺寸: 300x194, 背景: 透明 [2026-03-02 17:18:25.757] 临时图片创建成功,尺寸: 300x194 [2026-03-02 17:18:25.757] 图片设置 - 字体: SimHei, 字体大小: 16, 填充颜色: R=255, G=255, B=255 [2026-03-02 17:18:25.757] 字体粗细: Bold [2026-03-02 17:18:25.757] 开始绘制文字 - 位置: (110, 187), 文本: '我就要女人', 颜色: #FFFFFF, 字体: SimHei, 大小: 16 [2026-03-02 17:18:25.757] 调整后坐标: (110, 187), 图片尺寸: 300x194 [2026-03-02 17:18:25.772] 文字绘制完成 [2026-03-02 17:18:25.804] 临时图片检查 - 有Alpha通道: True, 颜色数: 218, 是否有内容: True [2026-03-02 17:18:25.804] 开始合成到原帧 - 合成模式: Over [2026-03-02 17:18:25.804] 合成完成 [2026-03-02 17:18:25.804] ✓ 文本已成功绘制到第 31 帧,字体: SimHei [2026-03-02 17:18:25.804] ========== 第 31 帧文本绘制完成 ========== [2026-03-02 17:18:25.804] 在第 31 帧上添加分享图片(右上角) [2026-03-02 17:18:25.804] 开始添加分享图片到帧,图片大小: 3897 字节,帧尺寸: 300x194 [2026-03-02 17:18:25.804] 分享图片目标大小: 160x160 [2026-03-02 17:18:25.804] 分享图片位置计算 - 帧尺寸: 300x194, 图片尺寸: 160x26, 边距: 5px [2026-03-02 17:18:25.804] 分享图片位置: (135, 5) - 右上角(X右对齐,Y顶部,边距5px) [2026-03-02 17:18:25.804] 分享图片已成功添加到帧的右上角,位置: (135, 5) [2026-03-02 17:18:25.804] 处理第 32 帧,当前时间: 3.880秒,帧延迟: 0.120秒,结束时间: 4.000秒 [2026-03-02 17:18:25.804] 在第 32 帧上添加底部字幕背景 [2026-03-02 17:18:25.804] 使用自定义字幕高度: 30px [2026-03-02 17:18:25.804] GIF高度: 194px, 底部字幕背景尺寸: 300x30, 位置: (0, 164) [2026-03-02 17:18:25.804] 底部字幕背景已成功添加到帧的底部 [2026-03-02 17:18:25.804] 元素 '我不喝 我不吃' (类型: text): 时间范围 0.400-1.400, 当前时间 3.880, 帧结束时间 4.000, 是否显示: False [2026-03-02 17:18:25.804] 元素 '我不吃 我不喝' (类型: text): 时间范围 1.500-2.700, 当前时间 3.880, 帧结束时间 4.000, 是否显示: False [2026-03-02 17:18:25.804] 元素 '我就要女人' (类型: text): 时间范围 3.000-4.300, 当前时间 3.880, 帧结束时间 4.000, 是否显示: True [2026-03-02 17:18:25.804] 在第 32 帧上绘制文本: '我就要女人' [2026-03-02 17:18:25.804] ========== 开始处理第 32 帧文本绘制 ========== [2026-03-02 17:18:25.804] 输入参数 - 文本: '我就要女人', 原始位置: (0, 171), 字体: Microsoft YaHei(将被忽略,使用系统字体), 大小: 16, 颜色: #FFFFFF, 粗细: bold, 对齐: center, 宽度: 300 [2026-03-02 17:18:25.804] 当前帧尺寸: 300x194 [2026-03-02 17:18:25.804] 开始尝试系统字体(忽略传入的字体参数)... [2026-03-02 17:18:25.804] 尝试字体: Microsoft YaHei [2026-03-02 17:18:25.835] ✗ 字体 Microsoft YaHei 不支持中文(颜色数: 1) [2026-03-02 17:18:25.835] 尝试字体: SimHei [2026-03-02 17:18:25.852] ✓ 字体 SimHei 可用且支持中文,已选择 [2026-03-02 17:18:25.852] 最终使用字体: SimHei [2026-03-02 17:18:25.852] 文字宽度测量 - 文本: '我就要女人', 宽度: 80px, 元素宽度: 300 [2026-03-02 17:18:25.852] 居中对齐(指定宽度内) - 原始X: 0, 元素宽度: 300, 文字宽度: 80, 调整后X: 110 [2026-03-02 17:18:25.852] 坐标计算 - 原始坐标: (0, 171), 字体大小: 16, 对齐方式: center [2026-03-02 17:18:25.852] 坐标计算 - 计算后坐标: (110, 187) [2026-03-02 17:18:25.852] 颜色转换 - 输入颜色字符串: #FFFFFF [2026-03-02 17:18:25.852] 颜色转换 - 转换后颜色: R=255, G=255, B=255, A=255 [2026-03-02 17:18:25.852] 创建临时图片 - 尺寸: 300x194, 背景: 透明 [2026-03-02 17:18:25.866] 临时图片创建成功,尺寸: 300x194 [2026-03-02 17:18:25.866] 图片设置 - 字体: SimHei, 字体大小: 16, 填充颜色: R=255, G=255, B=255 [2026-03-02 17:18:25.866] 字体粗细: Bold [2026-03-02 17:18:25.866] 开始绘制文字 - 位置: (110, 187), 文本: '我就要女人', 颜色: #FFFFFF, 字体: SimHei, 大小: 16 [2026-03-02 17:18:25.866] 调整后坐标: (110, 187), 图片尺寸: 300x194 [2026-03-02 17:18:25.866] 文字绘制完成 [2026-03-02 17:18:25.897] 临时图片检查 - 有Alpha通道: True, 颜色数: 218, 是否有内容: True [2026-03-02 17:18:25.897] 开始合成到原帧 - 合成模式: Over [2026-03-02 17:18:25.897] 合成完成 [2026-03-02 17:18:25.897] ✓ 文本已成功绘制到第 32 帧,字体: SimHei [2026-03-02 17:18:25.897] ========== 第 32 帧文本绘制完成 ========== [2026-03-02 17:18:25.897] 在第 32 帧上添加分享图片(右上角) [2026-03-02 17:18:25.897] 开始添加分享图片到帧,图片大小: 3897 字节,帧尺寸: 300x194 [2026-03-02 17:18:25.897] 分享图片目标大小: 160x160 [2026-03-02 17:18:25.897] 分享图片位置计算 - 帧尺寸: 300x194, 图片尺寸: 160x26, 边距: 5px [2026-03-02 17:18:25.897] 分享图片位置: (135, 5) - 右上角(X右对齐,Y顶部,边距5px) [2026-03-02 17:18:25.897] 分享图片已成功添加到帧的右上角,位置: (135, 5) [2026-03-02 17:18:25.897] 处理第 33 帧,当前时间: 4.000秒,帧延迟: 0.130秒,结束时间: 4.130秒 [2026-03-02 17:18:25.897] 在第 33 帧上添加底部字幕背景 [2026-03-02 17:18:25.897] 使用自定义字幕高度: 30px [2026-03-02 17:18:25.897] GIF高度: 194px, 底部字幕背景尺寸: 300x30, 位置: (0, 164) [2026-03-02 17:18:25.897] 底部字幕背景已成功添加到帧的底部 [2026-03-02 17:18:25.897] 元素 '我不喝 我不吃' (类型: text): 时间范围 0.400-1.400, 当前时间 4.000, 帧结束时间 4.130, 是否显示: False [2026-03-02 17:18:25.897] 元素 '我不吃 我不喝' (类型: text): 时间范围 1.500-2.700, 当前时间 4.000, 帧结束时间 4.130, 是否显示: False [2026-03-02 17:18:25.897] 元素 '我就要女人' (类型: text): 时间范围 3.000-4.300, 当前时间 4.000, 帧结束时间 4.130, 是否显示: True [2026-03-02 17:18:25.897] 在第 33 帧上绘制文本: '我就要女人' [2026-03-02 17:18:25.897] ========== 开始处理第 33 帧文本绘制 ========== [2026-03-02 17:18:25.897] 输入参数 - 文本: '我就要女人', 原始位置: (0, 171), 字体: Microsoft YaHei(将被忽略,使用系统字体), 大小: 16, 颜色: #FFFFFF, 粗细: bold, 对齐: center, 宽度: 300 [2026-03-02 17:18:25.897] 当前帧尺寸: 300x194 [2026-03-02 17:18:25.897] 开始尝试系统字体(忽略传入的字体参数)... [2026-03-02 17:18:25.897] 尝试字体: Microsoft YaHei [2026-03-02 17:18:25.929] ✗ 字体 Microsoft YaHei 不支持中文(颜色数: 1) [2026-03-02 17:18:25.929] 尝试字体: SimHei [2026-03-02 17:18:25.944] ✓ 字体 SimHei 可用且支持中文,已选择 [2026-03-02 17:18:25.944] 最终使用字体: SimHei [2026-03-02 17:18:25.944] 文字宽度测量 - 文本: '我就要女人', 宽度: 80px, 元素宽度: 300 [2026-03-02 17:18:25.944] 居中对齐(指定宽度内) - 原始X: 0, 元素宽度: 300, 文字宽度: 80, 调整后X: 110 [2026-03-02 17:18:25.944] 坐标计算 - 原始坐标: (0, 171), 字体大小: 16, 对齐方式: center [2026-03-02 17:18:25.944] 坐标计算 - 计算后坐标: (110, 187) [2026-03-02 17:18:25.960] 颜色转换 - 输入颜色字符串: #FFFFFF [2026-03-02 17:18:25.960] 颜色转换 - 转换后颜色: R=255, G=255, B=255, A=255 [2026-03-02 17:18:25.960] 创建临时图片 - 尺寸: 300x194, 背景: 透明 [2026-03-02 17:18:25.960] 临时图片创建成功,尺寸: 300x194 [2026-03-02 17:18:25.960] 图片设置 - 字体: SimHei, 字体大小: 16, 填充颜色: R=255, G=255, B=255 [2026-03-02 17:18:25.960] 字体粗细: Bold [2026-03-02 17:18:25.960] 开始绘制文字 - 位置: (110, 187), 文本: '我就要女人', 颜色: #FFFFFF, 字体: SimHei, 大小: 16 [2026-03-02 17:18:25.960] 调整后坐标: (110, 187), 图片尺寸: 300x194 [2026-03-02 17:18:25.976] 文字绘制完成 [2026-03-02 17:18:25.992] 临时图片检查 - 有Alpha通道: True, 颜色数: 218, 是否有内容: True [2026-03-02 17:18:25.992] 开始合成到原帧 - 合成模式: Over [2026-03-02 17:18:25.992] 合成完成 [2026-03-02 17:18:25.992] ✓ 文本已成功绘制到第 33 帧,字体: SimHei [2026-03-02 17:18:25.992] ========== 第 33 帧文本绘制完成 ========== [2026-03-02 17:18:25.992] 在第 33 帧上添加分享图片(右上角) [2026-03-02 17:18:25.992] 开始添加分享图片到帧,图片大小: 3897 字节,帧尺寸: 300x194 [2026-03-02 17:18:25.992] 分享图片目标大小: 160x160 [2026-03-02 17:18:25.992] 分享图片位置计算 - 帧尺寸: 300x194, 图片尺寸: 160x26, 边距: 5px [2026-03-02 17:18:25.992] 分享图片位置: (135, 5) - 右上角(X右对齐,Y顶部,边距5px) [2026-03-02 17:18:26.007] 分享图片已成功添加到帧的右上角,位置: (135, 5) [2026-03-02 17:18:26.007] 处理第 34 帧,当前时间: 4.130秒,帧延迟: 0.120秒,结束时间: 4.250秒 [2026-03-02 17:18:26.007] 在第 34 帧上添加底部字幕背景 [2026-03-02 17:18:26.007] 使用自定义字幕高度: 30px [2026-03-02 17:18:26.007] GIF高度: 194px, 底部字幕背景尺寸: 300x30, 位置: (0, 164) [2026-03-02 17:18:26.007] 底部字幕背景已成功添加到帧的底部 [2026-03-02 17:18:26.007] 元素 '我不喝 我不吃' (类型: text): 时间范围 0.400-1.400, 当前时间 4.130, 帧结束时间 4.250, 是否显示: False [2026-03-02 17:18:26.007] 元素 '我不吃 我不喝' (类型: text): 时间范围 1.500-2.700, 当前时间 4.130, 帧结束时间 4.250, 是否显示: False [2026-03-02 17:18:26.007] 元素 '我就要女人' (类型: text): 时间范围 3.000-4.300, 当前时间 4.130, 帧结束时间 4.250, 是否显示: True [2026-03-02 17:18:26.007] 在第 34 帧上绘制文本: '我就要女人' [2026-03-02 17:18:26.007] ========== 开始处理第 34 帧文本绘制 ========== [2026-03-02 17:18:26.007] 输入参数 - 文本: '我就要女人', 原始位置: (0, 171), 字体: Microsoft YaHei(将被忽略,使用系统字体), 大小: 16, 颜色: #FFFFFF, 粗细: bold, 对齐: center, 宽度: 300 [2026-03-02 17:18:26.007] 当前帧尺寸: 300x194 [2026-03-02 17:18:26.007] 开始尝试系统字体(忽略传入的字体参数)... [2026-03-02 17:18:26.007] 尝试字体: Microsoft YaHei [2026-03-02 17:18:26.022] ✗ 字体 Microsoft YaHei 不支持中文(颜色数: 1) [2026-03-02 17:18:26.022] 尝试字体: SimHei [2026-03-02 17:18:26.038] ✓ 字体 SimHei 可用且支持中文,已选择 [2026-03-02 17:18:26.038] 最终使用字体: SimHei [2026-03-02 17:18:26.054] 文字宽度测量 - 文本: '我就要女人', 宽度: 80px, 元素宽度: 300 [2026-03-02 17:18:26.054] 居中对齐(指定宽度内) - 原始X: 0, 元素宽度: 300, 文字宽度: 80, 调整后X: 110 [2026-03-02 17:18:26.054] 坐标计算 - 原始坐标: (0, 171), 字体大小: 16, 对齐方式: center [2026-03-02 17:18:26.054] 坐标计算 - 计算后坐标: (110, 187) [2026-03-02 17:18:26.054] 颜色转换 - 输入颜色字符串: #FFFFFF [2026-03-02 17:18:26.054] 颜色转换 - 转换后颜色: R=255, G=255, B=255, A=255 [2026-03-02 17:18:26.054] 创建临时图片 - 尺寸: 300x194, 背景: 透明 [2026-03-02 17:18:26.054] 临时图片创建成功,尺寸: 300x194 [2026-03-02 17:18:26.054] 图片设置 - 字体: SimHei, 字体大小: 16, 填充颜色: R=255, G=255, B=255 [2026-03-02 17:18:26.054] 字体粗细: Bold [2026-03-02 17:18:26.054] 开始绘制文字 - 位置: (110, 187), 文本: '我就要女人', 颜色: #FFFFFF, 字体: SimHei, 大小: 16 [2026-03-02 17:18:26.054] 调整后坐标: (110, 187), 图片尺寸: 300x194 [2026-03-02 17:18:26.069] 文字绘制完成 [2026-03-02 17:18:26.085] 临时图片检查 - 有Alpha通道: True, 颜色数: 218, 是否有内容: True [2026-03-02 17:18:26.085] 开始合成到原帧 - 合成模式: Over [2026-03-02 17:18:26.101] 合成完成 [2026-03-02 17:18:26.101] ✓ 文本已成功绘制到第 34 帧,字体: SimHei [2026-03-02 17:18:26.101] ========== 第 34 帧文本绘制完成 ========== [2026-03-02 17:18:26.101] 在第 34 帧上添加分享图片(右上角) [2026-03-02 17:18:26.101] 开始添加分享图片到帧,图片大小: 3897 字节,帧尺寸: 300x194 [2026-03-02 17:18:26.101] 分享图片目标大小: 160x160 [2026-03-02 17:18:26.101] 分享图片位置计算 - 帧尺寸: 300x194, 图片尺寸: 160x26, 边距: 5px [2026-03-02 17:18:26.101] 分享图片位置: (135, 5) - 右上角(X右对齐,Y顶部,边距5px) [2026-03-02 17:18:26.101] 分享图片已成功添加到帧的右上角,位置: (135, 5) [2026-03-02 17:18:26.101] 处理第 35 帧,当前时间: 4.250秒,帧延迟: 0.130秒,结束时间: 4.380秒 [2026-03-02 17:18:26.101] 在第 35 帧上添加底部字幕背景 [2026-03-02 17:18:26.101] 使用自定义字幕高度: 30px [2026-03-02 17:18:26.101] GIF高度: 194px, 底部字幕背景尺寸: 300x30, 位置: (0, 164) [2026-03-02 17:18:26.101] 底部字幕背景已成功添加到帧的底部 [2026-03-02 17:18:26.101] 元素 '我不喝 我不吃' (类型: text): 时间范围 0.400-1.400, 当前时间 4.250, 帧结束时间 4.380, 是否显示: False [2026-03-02 17:18:26.101] 元素 '我不吃 我不喝' (类型: text): 时间范围 1.500-2.700, 当前时间 4.250, 帧结束时间 4.380, 是否显示: False [2026-03-02 17:18:26.101] 元素 '我就要女人' (类型: text): 时间范围 3.000-4.300, 当前时间 4.250, 帧结束时间 4.380, 是否显示: True [2026-03-02 17:18:26.101] 在第 35 帧上绘制文本: '我就要女人' [2026-03-02 17:18:26.101] ========== 开始处理第 35 帧文本绘制 ========== [2026-03-02 17:18:26.101] 输入参数 - 文本: '我就要女人', 原始位置: (0, 171), 字体: Microsoft YaHei(将被忽略,使用系统字体), 大小: 16, 颜色: #FFFFFF, 粗细: bold, 对齐: center, 宽度: 300 [2026-03-02 17:18:26.101] 当前帧尺寸: 300x194 [2026-03-02 17:18:26.101] 开始尝试系统字体(忽略传入的字体参数)... [2026-03-02 17:18:26.101] 尝试字体: Microsoft YaHei [2026-03-02 17:18:26.117] ✗ 字体 Microsoft YaHei 不支持中文(颜色数: 1) [2026-03-02 17:18:26.117] 尝试字体: SimHei [2026-03-02 17:18:26.132] ✓ 字体 SimHei 可用且支持中文,已选择 [2026-03-02 17:18:26.147] 最终使用字体: SimHei [2026-03-02 17:18:26.147] 文字宽度测量 - 文本: '我就要女人', 宽度: 80px, 元素宽度: 300 [2026-03-02 17:18:26.147] 居中对齐(指定宽度内) - 原始X: 0, 元素宽度: 300, 文字宽度: 80, 调整后X: 110 [2026-03-02 17:18:26.147] 坐标计算 - 原始坐标: (0, 171), 字体大小: 16, 对齐方式: center [2026-03-02 17:18:26.147] 坐标计算 - 计算后坐标: (110, 187) [2026-03-02 17:18:26.147] 颜色转换 - 输入颜色字符串: #FFFFFF [2026-03-02 17:18:26.147] 颜色转换 - 转换后颜色: R=255, G=255, B=255, A=255 [2026-03-02 17:18:26.147] 创建临时图片 - 尺寸: 300x194, 背景: 透明 [2026-03-02 17:18:26.147] 临时图片创建成功,尺寸: 300x194 [2026-03-02 17:18:26.147] 图片设置 - 字体: SimHei, 字体大小: 16, 填充颜色: R=255, G=255, B=255 [2026-03-02 17:18:26.147] 字体粗细: Bold [2026-03-02 17:18:26.147] 开始绘制文字 - 位置: (110, 187), 文本: '我就要女人', 颜色: #FFFFFF, 字体: SimHei, 大小: 16 [2026-03-02 17:18:26.147] 调整后坐标: (110, 187), 图片尺寸: 300x194 [2026-03-02 17:18:26.163] 文字绘制完成 [2026-03-02 17:18:26.194] 临时图片检查 - 有Alpha通道: True, 颜色数: 218, 是否有内容: True [2026-03-02 17:18:26.194] 开始合成到原帧 - 合成模式: Over [2026-03-02 17:18:26.194] 合成完成 [2026-03-02 17:18:26.194] ✓ 文本已成功绘制到第 35 帧,字体: SimHei [2026-03-02 17:18:26.194] ========== 第 35 帧文本绘制完成 ========== [2026-03-02 17:18:26.194] 在第 35 帧上添加分享图片(右上角) [2026-03-02 17:18:26.194] 开始添加分享图片到帧,图片大小: 3897 字节,帧尺寸: 300x194 [2026-03-02 17:18:26.194] 分享图片目标大小: 160x160 [2026-03-02 17:18:26.194] 分享图片位置计算 - 帧尺寸: 300x194, 图片尺寸: 160x26, 边距: 5px [2026-03-02 17:18:26.194] 分享图片位置: (135, 5) - 右上角(X右对齐,Y顶部,边距5px) [2026-03-02 17:18:26.194] 分享图片已成功添加到帧的右上角,位置: (135, 5) [2026-03-02 17:18:26.194] 处理第 36 帧,当前时间: 4.380秒,帧延迟: 0.120秒,结束时间: 4.500秒 [2026-03-02 17:18:26.194] 在第 36 帧上添加底部字幕背景 [2026-03-02 17:18:26.194] 使用自定义字幕高度: 30px [2026-03-02 17:18:26.194] GIF高度: 194px, 底部字幕背景尺寸: 300x30, 位置: (0, 164) [2026-03-02 17:18:26.194] 底部字幕背景已成功添加到帧的底部 [2026-03-02 17:18:26.194] 元素 '我不喝 我不吃' (类型: text): 时间范围 0.400-1.400, 当前时间 4.380, 帧结束时间 4.500, 是否显示: False [2026-03-02 17:18:26.194] 元素 '我不吃 我不喝' (类型: text): 时间范围 1.500-2.700, 当前时间 4.380, 帧结束时间 4.500, 是否显示: False [2026-03-02 17:18:26.194] 元素 '我就要女人' (类型: text): 时间范围 3.000-4.300, 当前时间 4.380, 帧结束时间 4.500, 是否显示: False [2026-03-02 17:18:26.194] 在第 36 帧上添加分享图片(右上角) [2026-03-02 17:18:26.194] 开始添加分享图片到帧,图片大小: 3897 字节,帧尺寸: 300x194 [2026-03-02 17:18:26.194] 分享图片目标大小: 160x160 [2026-03-02 17:18:26.194] 分享图片位置计算 - 帧尺寸: 300x194, 图片尺寸: 160x26, 边距: 5px [2026-03-02 17:18:26.194] 分享图片位置: (135, 5) - 右上角(X右对齐,Y顶部,边距5px) [2026-03-02 17:18:26.194] 分享图片已成功添加到帧的右上角,位置: (135, 5) [2026-03-02 17:18:26.194] 处理第 37 帧,当前时间: 4.500秒,帧延迟: 0.120秒,结束时间: 4.620秒 [2026-03-02 17:18:26.194] 在第 37 帧上添加底部字幕背景 [2026-03-02 17:18:26.194] 使用自定义字幕高度: 30px [2026-03-02 17:18:26.194] GIF高度: 194px, 底部字幕背景尺寸: 300x30, 位置: (0, 164) [2026-03-02 17:18:26.194] 底部字幕背景已成功添加到帧的底部 [2026-03-02 17:18:26.194] 元素 '我不喝 我不吃' (类型: text): 时间范围 0.400-1.400, 当前时间 4.500, 帧结束时间 4.620, 是否显示: False [2026-03-02 17:18:26.194] 元素 '我不吃 我不喝' (类型: text): 时间范围 1.500-2.700, 当前时间 4.500, 帧结束时间 4.620, 是否显示: False [2026-03-02 17:18:26.194] 元素 '我就要女人' (类型: text): 时间范围 3.000-4.300, 当前时间 4.500, 帧结束时间 4.620, 是否显示: False [2026-03-02 17:18:26.210] 在第 37 帧上添加分享图片(右上角) [2026-03-02 17:18:26.210] 开始添加分享图片到帧,图片大小: 3897 字节,帧尺寸: 300x194 [2026-03-02 17:18:26.210] 分享图片目标大小: 160x160 [2026-03-02 17:18:26.210] 分享图片位置计算 - 帧尺寸: 300x194, 图片尺寸: 160x26, 边距: 5px [2026-03-02 17:18:26.210] 分享图片位置: (135, 5) - 右上角(X右对齐,Y顶部,边距5px) [2026-03-02 17:18:26.210] 分享图片已成功添加到帧的右上角,位置: (135, 5) [2026-03-02 17:18:26.210] GIF处理完成,共处理 30 帧 [2026-03-02 17:18:26.210] 开始优化GIF... [2026-03-02 17:18:26.210] 优化前帧数: 37 [2026-03-02 17:18:26.210] 优化前总大小: 443938 字节 [2026-03-02 17:18:27.241] OptimizePlus完成 [2026-03-02 17:18:27.444] OptimizeTransparency完成 [2026-03-02 17:18:27.444] GIF优化完成 [2026-03-02 17:18:27.444] 开始转换GIF为字节数组... [2026-03-02 17:18:30.212] GIF转换完成,输出大小: 386031 字节 [2026-03-02 17:18:30.212] 大小变化: 443938 -> 386031 (87.0%) [2026-03-02 17:18:30.212] 开始上传GIF到OSS... [2026-03-02 17:18:30.415] ✓ GIF上传成功,URL: https://ganjin-egao.oss-cn-hangzhou.aliyuncs.com/Cache/Gif/26e17254-37f9-4715-bcd6-5f10b8bf6088.gif [2026-03-02 17:18:30.415] ========== 处理完成,返回成功 ========== [2026-03-02 17:18:40.491] 进程架构检查: 进程=64位, 操作系统=64位 [2026-03-02 17:18:40.491] 64位本地库文件已存在: Q:\ShuatibaoFTP\Egao\Net\bin\Magick.Native-Q8-x64.dll [2026-03-02 17:18:40.491] ✓ 64 位本地库文件存在: Q:\ShuatibaoFTP\Egao\Net\bin\Magick.Native-Q8-x64.dll [2026-03-02 17:18:40.507] ========== 开始处理GIF添加字幕请求 ========== [2026-03-02 17:18:40.507] GIF URL: https://ganjin-egao.oss-cn-hangzhou.aliyuncs.com/MainTemplate/GifTemplate/1764520717527.gif [2026-03-02 17:18:40.507] 元素数量: 3 [2026-03-02 17:18:40.507] shareCode: 0, openid: oxfRx7RgjdeZLLH89ysjANiOjmnw [2026-03-02 17:18:40.507] hasBottomSubtitleBackground: True [2026-03-02 17:18:40.507] 元素类型: text, 文本: '我不喝 我不吃', 位置: (0, 171), 时间: 0.4-1.4, 字体: Microsoft YaHei, 大小: 16, 颜色: #FFFFFF, 粗细: bold, 对齐: center, 宽度: 300, 背景颜色: null [2026-03-02 17:18:40.507] 元素类型: text, 文本: '我不吃 我不喝', 位置: (0, 171), 时间: 1.5-2.7, 字体: Microsoft YaHei, 大小: 16, 颜色: #FFFFFF, 粗细: bold, 对齐: center, 宽度: 300, 背景颜色: null [2026-03-02 17:18:40.507] 元素类型: text, 文本: '我就要女人', 位置: (0, 171), 时间: 3-4.3, 字体: Microsoft YaHei, 大小: 16, 颜色: #FFFFFF, 粗细: bold, 对齐: center, 宽度: 300, 背景颜色: null [2026-03-02 17:18:40.507] 获取配置: show_logo_gif = 1, 是否需要添加: True [2026-03-02 17:18:40.507] 开始下载GIF文件: https://ganjin-egao.oss-cn-hangzhou.aliyuncs.com/MainTemplate/GifTemplate/1764520717527.gif [2026-03-02 17:18:40.538] GIF文件下载成功,大小: 443938 字节 [2026-03-02 17:18:40.538] 开始处理GIF,解析帧数据... [2026-03-02 17:18:40.538] Bin目录路径: Q:\ShuatibaoFTP\Egao\Net\bin [2026-03-02 17:18:40.538] 进程架构: 64位 [2026-03-02 17:18:40.538] 操作系统架构: 64位 [2026-03-02 17:18:40.538] 找到DLL文件: Magick.NET-Q8-AnyCPU.dll [2026-03-02 17:18:40.538] 找到DLL文件: Magick.NET.Core.dll [2026-03-02 17:18:40.538] 检查本地库文件(强制64位): Magick.Native-Q8-x64.dll [2026-03-02 17:18:40.538] ✓ 找到64位本地库文件: Magick.Native-Q8-x64.dll, 大小: 22543656 字节, 最后修改: 2025/10/30 22:34:32 [2026-03-02 17:18:40.538] 尝试显式初始化 ImageMagick... [2026-03-02 17:18:40.538] 设置 ImageMagick 临时目录: Q:\ShuatibaoFTP\Egao\Net\Temp [2026-03-02 17:18:40.538] ImageMagick 初始化成功 [2026-03-02 17:18:40.538] 验证本地库文件: Q:\ShuatibaoFTP\Egao\Net\bin\Magick.Native-Q8-x64.dll [2026-03-02 17:18:40.538] 文件大小: 22543656 字节, 最后修改: 2025/10/30 22:34:32 [2026-03-02 17:18:40.538] ✓ DLL 文件格式正确(PE 格式) [2026-03-02 17:18:40.538] 开始创建 MagickImageCollection,GIF 数据大小: 443938 字节 [2026-03-02 17:18:40.618] MagickImageCollection 创建成功 [2026-03-02 17:18:40.618] GIF总帧数: 37 [2026-03-02 17:18:40.618] GIF尺寸: 300x194 [2026-03-02 17:18:40.618] 开始Coalesce GIF,确保每帧完整... [2026-03-02 17:18:40.727] Coalesce完成,帧数: 37 [2026-03-02 17:18:40.727] 处理第 1 帧,当前时间: 0.000秒,帧延迟: 0.130秒,结束时间: 0.130秒 [2026-03-02 17:18:40.727] 在第 1 帧上添加底部字幕背景 [2026-03-02 17:18:40.727] 使用自定义字幕高度: 30px [2026-03-02 17:18:40.727] GIF高度: 194px, 底部字幕背景尺寸: 300x30, 位置: (0, 164) [2026-03-02 17:18:40.727] 底部字幕背景已成功添加到帧的底部 [2026-03-02 17:18:40.727] 元素 '我不喝 我不吃' (类型: text): 时间范围 0.400-1.400, 当前时间 0.000, 帧结束时间 0.130, 是否显示: False [2026-03-02 17:18:40.727] 元素 '我不吃 我不喝' (类型: text): 时间范围 1.500-2.700, 当前时间 0.000, 帧结束时间 0.130, 是否显示: False [2026-03-02 17:18:40.727] 元素 '我就要女人' (类型: text): 时间范围 3.000-4.300, 当前时间 0.000, 帧结束时间 0.130, 是否显示: False [2026-03-02 17:18:40.727] 处理第 2 帧,当前时间: 0.130秒,帧延迟: 0.120秒,结束时间: 0.250秒 [2026-03-02 17:18:40.727] 在第 2 帧上添加底部字幕背景 [2026-03-02 17:18:40.727] 使用自定义字幕高度: 30px [2026-03-02 17:18:40.727] GIF高度: 194px, 底部字幕背景尺寸: 300x30, 位置: (0, 164) [2026-03-02 17:18:40.727] 底部字幕背景已成功添加到帧的底部 [2026-03-02 17:18:40.727] 元素 '我不喝 我不吃' (类型: text): 时间范围 0.400-1.400, 当前时间 0.130, 帧结束时间 0.250, 是否显示: False [2026-03-02 17:18:40.727] 元素 '我不吃 我不喝' (类型: text): 时间范围 1.500-2.700, 当前时间 0.130, 帧结束时间 0.250, 是否显示: False [2026-03-02 17:18:40.727] 元素 '我就要女人' (类型: text): 时间范围 3.000-4.300, 当前时间 0.130, 帧结束时间 0.250, 是否显示: False [2026-03-02 17:18:40.727] 处理第 3 帧,当前时间: 0.250秒,帧延迟: 0.130秒,结束时间: 0.380秒 [2026-03-02 17:18:40.727] 在第 3 帧上添加底部字幕背景 [2026-03-02 17:18:40.727] 使用自定义字幕高度: 30px [2026-03-02 17:18:40.727] GIF高度: 194px, 底部字幕背景尺寸: 300x30, 位置: (0, 164) [2026-03-02 17:18:40.727] 底部字幕背景已成功添加到帧的底部 [2026-03-02 17:18:40.727] 元素 '我不喝 我不吃' (类型: text): 时间范围 0.400-1.400, 当前时间 0.250, 帧结束时间 0.380, 是否显示: False [2026-03-02 17:18:40.727] 元素 '我不吃 我不喝' (类型: text): 时间范围 1.500-2.700, 当前时间 0.250, 帧结束时间 0.380, 是否显示: False [2026-03-02 17:18:40.727] 元素 '我就要女人' (类型: text): 时间范围 3.000-4.300, 当前时间 0.250, 帧结束时间 0.380, 是否显示: False [2026-03-02 17:18:40.727] 处理第 4 帧,当前时间: 0.380秒,帧延迟: 0.120秒,结束时间: 0.500秒 [2026-03-02 17:18:40.727] 在第 4 帧上添加底部字幕背景 [2026-03-02 17:18:40.727] 使用自定义字幕高度: 30px [2026-03-02 17:18:40.727] GIF高度: 194px, 底部字幕背景尺寸: 300x30, 位置: (0, 164) [2026-03-02 17:18:40.727] 底部字幕背景已成功添加到帧的底部 [2026-03-02 17:18:40.727] 元素 '我不喝 我不吃' (类型: text): 时间范围 0.400-1.400, 当前时间 0.380, 帧结束时间 0.500, 是否显示: True [2026-03-02 17:18:40.727] 在第 4 帧上绘制文本: '我不喝 我不吃' [2026-03-02 17:18:40.727] ========== 开始处理第 4 帧文本绘制 ========== [2026-03-02 17:18:40.727] 输入参数 - 文本: '我不喝 我不吃', 原始位置: (0, 171), 字体: Microsoft YaHei(将被忽略,使用系统字体), 大小: 16, 颜色: #FFFFFF, 粗细: bold, 对齐: center, 宽度: 300 [2026-03-02 17:18:40.727] 当前帧尺寸: 300x194 [2026-03-02 17:18:40.727] 开始尝试系统字体(忽略传入的字体参数)... [2026-03-02 17:18:40.727] 尝试字体: Microsoft YaHei [2026-03-02 17:18:40.758] ✗ 字体 Microsoft YaHei 不支持中文(颜色数: 1) [2026-03-02 17:18:40.758] 尝试字体: SimHei [2026-03-02 17:18:40.788] ✓ 字体 SimHei 可用且支持中文,已选择 [2026-03-02 17:18:40.788] 最终使用字体: SimHei [2026-03-02 17:18:40.788] 文字宽度测量 - 文本: '我不喝 我不吃', 宽度: 104px, 元素宽度: 300 [2026-03-02 17:18:40.788] 居中对齐(指定宽度内) - 原始X: 0, 元素宽度: 300, 文字宽度: 104, 调整后X: 98 [2026-03-02 17:18:40.788] 坐标计算 - 原始坐标: (0, 171), 字体大小: 16, 对齐方式: center [2026-03-02 17:18:40.788] 坐标计算 - 计算后坐标: (98, 187) [2026-03-02 17:18:40.788] 颜色转换 - 输入颜色字符串: #FFFFFF [2026-03-02 17:18:40.788] 颜色转换 - 转换后颜色: R=255, G=255, B=255, A=255 [2026-03-02 17:18:40.788] 创建临时图片 - 尺寸: 300x194, 背景: 透明 [2026-03-02 17:18:40.804] 临时图片创建成功,尺寸: 300x194 [2026-03-02 17:18:40.804] 图片设置 - 字体: SimHei, 字体大小: 16, 填充颜色: R=255, G=255, B=255 [2026-03-02 17:18:40.804] 字体粗细: Bold [2026-03-02 17:18:40.804] 开始绘制文字 - 位置: (98, 187), 文本: '我不喝 我不吃', 颜色: #FFFFFF, 字体: SimHei, 大小: 16 [2026-03-02 17:18:40.804] 调整后坐标: (98, 187), 图片尺寸: 300x194 [2026-03-02 17:18:40.820] 文字绘制完成 [2026-03-02 17:18:40.835] 临时图片检查 - 有Alpha通道: True, 颜色数: 174, 是否有内容: True [2026-03-02 17:18:40.835] 开始合成到原帧 - 合成模式: Over [2026-03-02 17:18:40.835] 合成完成 [2026-03-02 17:18:40.835] ✓ 文本已成功绘制到第 4 帧,字体: SimHei [2026-03-02 17:18:40.835] ========== 第 4 帧文本绘制完成 ========== [2026-03-02 17:18:40.835] 元素 '我不吃 我不喝' (类型: text): 时间范围 1.500-2.700, 当前时间 0.380, 帧结束时间 0.500, 是否显示: False [2026-03-02 17:18:40.835] 元素 '我就要女人' (类型: text): 时间范围 3.000-4.300, 当前时间 0.380, 帧结束时间 0.500, 是否显示: False [2026-03-02 17:18:40.835] 处理第 5 帧,当前时间: 0.500秒,帧延迟: 0.130秒,结束时间: 0.630秒 [2026-03-02 17:18:40.835] 在第 5 帧上添加底部字幕背景 [2026-03-02 17:18:40.835] 使用自定义字幕高度: 30px [2026-03-02 17:18:40.835] GIF高度: 194px, 底部字幕背景尺寸: 300x30, 位置: (0, 164) [2026-03-02 17:18:40.835] 底部字幕背景已成功添加到帧的底部 [2026-03-02 17:18:40.835] 元素 '我不喝 我不吃' (类型: text): 时间范围 0.400-1.400, 当前时间 0.500, 帧结束时间 0.630, 是否显示: True [2026-03-02 17:18:40.835] 在第 5 帧上绘制文本: '我不喝 我不吃' [2026-03-02 17:18:40.835] ========== 开始处理第 5 帧文本绘制 ========== [2026-03-02 17:18:40.835] 输入参数 - 文本: '我不喝 我不吃', 原始位置: (0, 171), 字体: Microsoft YaHei(将被忽略,使用系统字体), 大小: 16, 颜色: #FFFFFF, 粗细: bold, 对齐: center, 宽度: 300 [2026-03-02 17:18:40.835] 当前帧尺寸: 300x194 [2026-03-02 17:18:40.835] 开始尝试系统字体(忽略传入的字体参数)... [2026-03-02 17:18:40.835] 尝试字体: Microsoft YaHei [2026-03-02 17:18:40.866] ✗ 字体 Microsoft YaHei 不支持中文(颜色数: 1) [2026-03-02 17:18:40.866] 尝试字体: SimHei [2026-03-02 17:18:40.883] ✓ 字体 SimHei 可用且支持中文,已选择 [2026-03-02 17:18:40.883] 最终使用字体: SimHei [2026-03-02 17:18:40.899] 文字宽度测量 - 文本: '我不喝 我不吃', 宽度: 104px, 元素宽度: 300 [2026-03-02 17:18:40.899] 居中对齐(指定宽度内) - 原始X: 0, 元素宽度: 300, 文字宽度: 104, 调整后X: 98 [2026-03-02 17:18:40.899] 坐标计算 - 原始坐标: (0, 171), 字体大小: 16, 对齐方式: center [2026-03-02 17:18:40.899] 坐标计算 - 计算后坐标: (98, 187) [2026-03-02 17:18:40.899] 颜色转换 - 输入颜色字符串: #FFFFFF [2026-03-02 17:18:40.899] 颜色转换 - 转换后颜色: R=255, G=255, B=255, A=255 [2026-03-02 17:18:40.899] 创建临时图片 - 尺寸: 300x194, 背景: 透明 [2026-03-02 17:18:40.899] 临时图片创建成功,尺寸: 300x194 [2026-03-02 17:18:40.899] 图片设置 - 字体: SimHei, 字体大小: 16, 填充颜色: R=255, G=255, B=255 [2026-03-02 17:18:40.899] 字体粗细: Bold [2026-03-02 17:18:40.899] 开始绘制文字 - 位置: (98, 187), 文本: '我不喝 我不吃', 颜色: #FFFFFF, 字体: SimHei, 大小: 16 [2026-03-02 17:18:40.899] 调整后坐标: (98, 187), 图片尺寸: 300x194 [2026-03-02 17:18:40.913] 文字绘制完成 [2026-03-02 17:18:40.944] 临时图片检查 - 有Alpha通道: True, 颜色数: 174, 是否有内容: True [2026-03-02 17:18:40.944] 开始合成到原帧 - 合成模式: Over [2026-03-02 17:18:40.944] 合成完成 [2026-03-02 17:18:40.944] ✓ 文本已成功绘制到第 5 帧,字体: SimHei [2026-03-02 17:18:40.944] ========== 第 5 帧文本绘制完成 ========== [2026-03-02 17:18:40.944] 元素 '我不吃 我不喝' (类型: text): 时间范围 1.500-2.700, 当前时间 0.500, 帧结束时间 0.630, 是否显示: False [2026-03-02 17:18:40.944] 元素 '我就要女人' (类型: text): 时间范围 3.000-4.300, 当前时间 0.500, 帧结束时间 0.630, 是否显示: False [2026-03-02 17:18:40.944] 处理第 6 帧,当前时间: 0.630秒,帧延迟: 0.120秒,结束时间: 0.750秒 [2026-03-02 17:18:40.944] 在第 6 帧上添加底部字幕背景 [2026-03-02 17:18:40.944] 使用自定义字幕高度: 30px [2026-03-02 17:18:40.944] GIF高度: 194px, 底部字幕背景尺寸: 300x30, 位置: (0, 164) [2026-03-02 17:18:40.944] 底部字幕背景已成功添加到帧的底部 [2026-03-02 17:18:40.944] 元素 '我不喝 我不吃' (类型: text): 时间范围 0.400-1.400, 当前时间 0.630, 帧结束时间 0.750, 是否显示: True [2026-03-02 17:18:40.944] 在第 6 帧上绘制文本: '我不喝 我不吃' [2026-03-02 17:18:40.944] ========== 开始处理第 6 帧文本绘制 ========== [2026-03-02 17:18:40.944] 输入参数 - 文本: '我不喝 我不吃', 原始位置: (0, 171), 字体: Microsoft YaHei(将被忽略,使用系统字体), 大小: 16, 颜色: #FFFFFF, 粗细: bold, 对齐: center, 宽度: 300 [2026-03-02 17:18:40.944] 当前帧尺寸: 300x194 [2026-03-02 17:18:40.944] 开始尝试系统字体(忽略传入的字体参数)... [2026-03-02 17:18:40.944] 尝试字体: Microsoft YaHei [2026-03-02 17:18:40.960] ✗ 字体 Microsoft YaHei 不支持中文(颜色数: 1) [2026-03-02 17:18:40.960] 尝试字体: SimHei [2026-03-02 17:18:40.991] ✓ 字体 SimHei 可用且支持中文,已选择 [2026-03-02 17:18:40.991] 最终使用字体: SimHei [2026-03-02 17:18:40.991] 文字宽度测量 - 文本: '我不喝 我不吃', 宽度: 104px, 元素宽度: 300 [2026-03-02 17:18:40.991] 居中对齐(指定宽度内) - 原始X: 0, 元素宽度: 300, 文字宽度: 104, 调整后X: 98 [2026-03-02 17:18:40.991] 坐标计算 - 原始坐标: (0, 171), 字体大小: 16, 对齐方式: center [2026-03-02 17:18:40.991] 坐标计算 - 计算后坐标: (98, 187) [2026-03-02 17:18:40.991] 颜色转换 - 输入颜色字符串: #FFFFFF [2026-03-02 17:18:40.991] 颜色转换 - 转换后颜色: R=255, G=255, B=255, A=255 [2026-03-02 17:18:40.991] 创建临时图片 - 尺寸: 300x194, 背景: 透明 [2026-03-02 17:18:40.991] 临时图片创建成功,尺寸: 300x194 [2026-03-02 17:18:40.991] 图片设置 - 字体: SimHei, 字体大小: 16, 填充颜色: R=255, G=255, B=255 [2026-03-02 17:18:40.991] 字体粗细: Bold [2026-03-02 17:18:40.991] 开始绘制文字 - 位置: (98, 187), 文本: '我不喝 我不吃', 颜色: #FFFFFF, 字体: SimHei, 大小: 16 [2026-03-02 17:18:40.991] 调整后坐标: (98, 187), 图片尺寸: 300x194 [2026-03-02 17:18:41.007] 文字绘制完成 [2026-03-02 17:18:41.038] 临时图片检查 - 有Alpha通道: True, 颜色数: 174, 是否有内容: True [2026-03-02 17:18:41.038] 开始合成到原帧 - 合成模式: Over [2026-03-02 17:18:41.038] 合成完成 [2026-03-02 17:18:41.038] ✓ 文本已成功绘制到第 6 帧,字体: SimHei [2026-03-02 17:18:41.038] ========== 第 6 帧文本绘制完成 ========== [2026-03-02 17:18:41.038] 元素 '我不吃 我不喝' (类型: text): 时间范围 1.500-2.700, 当前时间 0.630, 帧结束时间 0.750, 是否显示: False [2026-03-02 17:18:41.038] 元素 '我就要女人' (类型: text): 时间范围 3.000-4.300, 当前时间 0.630, 帧结束时间 0.750, 是否显示: False [2026-03-02 17:18:41.038] 处理第 7 帧,当前时间: 0.750秒,帧延迟: 0.130秒,结束时间: 0.880秒 [2026-03-02 17:18:41.038] 在第 7 帧上添加底部字幕背景 [2026-03-02 17:18:41.038] 使用自定义字幕高度: 30px [2026-03-02 17:18:41.038] GIF高度: 194px, 底部字幕背景尺寸: 300x30, 位置: (0, 164) [2026-03-02 17:18:41.038] 底部字幕背景已成功添加到帧的底部 [2026-03-02 17:18:41.038] 元素 '我不喝 我不吃' (类型: text): 时间范围 0.400-1.400, 当前时间 0.750, 帧结束时间 0.880, 是否显示: True [2026-03-02 17:18:41.038] 在第 7 帧上绘制文本: '我不喝 我不吃' [2026-03-02 17:18:41.038] ========== 开始处理第 7 帧文本绘制 ========== [2026-03-02 17:18:41.038] 输入参数 - 文本: '我不喝 我不吃', 原始位置: (0, 171), 字体: Microsoft YaHei(将被忽略,使用系统字体), 大小: 16, 颜色: #FFFFFF, 粗细: bold, 对齐: center, 宽度: 300 [2026-03-02 17:18:41.038] 当前帧尺寸: 300x194 [2026-03-02 17:18:41.038] 开始尝试系统字体(忽略传入的字体参数)... [2026-03-02 17:18:41.038] 尝试字体: Microsoft YaHei [2026-03-02 17:18:41.069] ✗ 字体 Microsoft YaHei 不支持中文(颜色数: 1) [2026-03-02 17:18:41.069] 尝试字体: SimHei [2026-03-02 17:18:41.085] ✓ 字体 SimHei 可用且支持中文,已选择 [2026-03-02 17:18:41.085] 最终使用字体: SimHei [2026-03-02 17:18:41.085] 文字宽度测量 - 文本: '我不喝 我不吃', 宽度: 104px, 元素宽度: 300 [2026-03-02 17:18:41.085] 居中对齐(指定宽度内) - 原始X: 0, 元素宽度: 300, 文字宽度: 104, 调整后X: 98 [2026-03-02 17:18:41.085] 坐标计算 - 原始坐标: (0, 171), 字体大小: 16, 对齐方式: center [2026-03-02 17:18:41.085] 坐标计算 - 计算后坐标: (98, 187) [2026-03-02 17:18:41.085] 颜色转换 - 输入颜色字符串: #FFFFFF [2026-03-02 17:18:41.085] 颜色转换 - 转换后颜色: R=255, G=255, B=255, A=255 [2026-03-02 17:18:41.085] 创建临时图片 - 尺寸: 300x194, 背景: 透明 [2026-03-02 17:18:41.085] 临时图片创建成功,尺寸: 300x194 [2026-03-02 17:18:41.101] 图片设置 - 字体: SimHei, 字体大小: 16, 填充颜色: R=255, G=255, B=255 [2026-03-02 17:18:41.101] 字体粗细: Bold [2026-03-02 17:18:41.101] 开始绘制文字 - 位置: (98, 187), 文本: '我不喝 我不吃', 颜色: #FFFFFF, 字体: SimHei, 大小: 16 [2026-03-02 17:18:41.101] 调整后坐标: (98, 187), 图片尺寸: 300x194 [2026-03-02 17:18:41.101] 文字绘制完成 [2026-03-02 17:18:41.132] 临时图片检查 - 有Alpha通道: True, 颜色数: 174, 是否有内容: True [2026-03-02 17:18:41.132] 开始合成到原帧 - 合成模式: Over [2026-03-02 17:18:41.132] 合成完成 [2026-03-02 17:18:41.132] ✓ 文本已成功绘制到第 7 帧,字体: SimHei [2026-03-02 17:18:41.132] ========== 第 7 帧文本绘制完成 ========== [2026-03-02 17:18:41.132] 元素 '我不吃 我不喝' (类型: text): 时间范围 1.500-2.700, 当前时间 0.750, 帧结束时间 0.880, 是否显示: False [2026-03-02 17:18:41.132] 元素 '我就要女人' (类型: text): 时间范围 3.000-4.300, 当前时间 0.750, 帧结束时间 0.880, 是否显示: False [2026-03-02 17:18:41.132] 处理第 8 帧,当前时间: 0.880秒,帧延迟: 0.120秒,结束时间: 1.000秒 [2026-03-02 17:18:41.132] 在第 8 帧上添加底部字幕背景 [2026-03-02 17:18:41.132] 使用自定义字幕高度: 30px [2026-03-02 17:18:41.132] GIF高度: 194px, 底部字幕背景尺寸: 300x30, 位置: (0, 164) [2026-03-02 17:18:41.132] 底部字幕背景已成功添加到帧的底部 [2026-03-02 17:18:41.132] 元素 '我不喝 我不吃' (类型: text): 时间范围 0.400-1.400, 当前时间 0.880, 帧结束时间 1.000, 是否显示: True [2026-03-02 17:18:41.132] 在第 8 帧上绘制文本: '我不喝 我不吃' [2026-03-02 17:18:41.132] ========== 开始处理第 8 帧文本绘制 ========== [2026-03-02 17:18:41.132] 输入参数 - 文本: '我不喝 我不吃', 原始位置: (0, 171), 字体: Microsoft YaHei(将被忽略,使用系统字体), 大小: 16, 颜色: #FFFFFF, 粗细: bold, 对齐: center, 宽度: 300 [2026-03-02 17:18:41.132] 当前帧尺寸: 300x194 [2026-03-02 17:18:41.132] 开始尝试系统字体(忽略传入的字体参数)... [2026-03-02 17:18:41.132] 尝试字体: Microsoft YaHei [2026-03-02 17:18:41.163] ✗ 字体 Microsoft YaHei 不支持中文(颜色数: 1) [2026-03-02 17:18:41.163] 尝试字体: SimHei [2026-03-02 17:18:41.180] ✓ 字体 SimHei 可用且支持中文,已选择 [2026-03-02 17:18:41.180] 最终使用字体: SimHei [2026-03-02 17:18:41.180] 文字宽度测量 - 文本: '我不喝 我不吃', 宽度: 104px, 元素宽度: 300 [2026-03-02 17:18:41.180] 居中对齐(指定宽度内) - 原始X: 0, 元素宽度: 300, 文字宽度: 104, 调整后X: 98 [2026-03-02 17:18:41.180] 坐标计算 - 原始坐标: (0, 171), 字体大小: 16, 对齐方式: center [2026-03-02 17:18:41.180] 坐标计算 - 计算后坐标: (98, 187) [2026-03-02 17:18:41.180] 颜色转换 - 输入颜色字符串: #FFFFFF [2026-03-02 17:18:41.180] 颜色转换 - 转换后颜色: R=255, G=255, B=255, A=255 [2026-03-02 17:18:41.180] 创建临时图片 - 尺寸: 300x194, 背景: 透明 [2026-03-02 17:18:41.194] 临时图片创建成功,尺寸: 300x194 [2026-03-02 17:18:41.194] 图片设置 - 字体: SimHei, 字体大小: 16, 填充颜色: R=255, G=255, B=255 [2026-03-02 17:18:41.194] 字体粗细: Bold [2026-03-02 17:18:41.194] 开始绘制文字 - 位置: (98, 187), 文本: '我不喝 我不吃', 颜色: #FFFFFF, 字体: SimHei, 大小: 16 [2026-03-02 17:18:41.194] 调整后坐标: (98, 187), 图片尺寸: 300x194 [2026-03-02 17:18:41.210] 文字绘制完成 [2026-03-02 17:18:41.226] 临时图片检查 - 有Alpha通道: True, 颜色数: 174, 是否有内容: True [2026-03-02 17:18:41.226] 开始合成到原帧 - 合成模式: Over [2026-03-02 17:18:41.226] 合成完成 [2026-03-02 17:18:41.226] ✓ 文本已成功绘制到第 8 帧,字体: SimHei [2026-03-02 17:18:41.226] ========== 第 8 帧文本绘制完成 ========== [2026-03-02 17:18:41.226] 元素 '我不吃 我不喝' (类型: text): 时间范围 1.500-2.700, 当前时间 0.880, 帧结束时间 1.000, 是否显示: False [2026-03-02 17:18:41.226] 元素 '我就要女人' (类型: text): 时间范围 3.000-4.300, 当前时间 0.880, 帧结束时间 1.000, 是否显示: False [2026-03-02 17:18:41.226] 处理第 9 帧,当前时间: 1.000秒,帧延迟: 0.130秒,结束时间: 1.130秒 [2026-03-02 17:18:41.226] 在第 9 帧上添加底部字幕背景 [2026-03-02 17:18:41.226] 使用自定义字幕高度: 30px [2026-03-02 17:18:41.226] GIF高度: 194px, 底部字幕背景尺寸: 300x30, 位置: (0, 164) [2026-03-02 17:18:41.226] 底部字幕背景已成功添加到帧的底部 [2026-03-02 17:18:41.226] 元素 '我不喝 我不吃' (类型: text): 时间范围 0.400-1.400, 当前时间 1.000, 帧结束时间 1.130, 是否显示: True [2026-03-02 17:18:41.226] 在第 9 帧上绘制文本: '我不喝 我不吃' [2026-03-02 17:18:41.241] ========== 开始处理第 9 帧文本绘制 ========== [2026-03-02 17:18:41.241] 输入参数 - 文本: '我不喝 我不吃', 原始位置: (0, 171), 字体: Microsoft YaHei(将被忽略,使用系统字体), 大小: 16, 颜色: #FFFFFF, 粗细: bold, 对齐: center, 宽度: 300 [2026-03-02 17:18:41.241] 当前帧尺寸: 300x194 [2026-03-02 17:18:41.241] 开始尝试系统字体(忽略传入的字体参数)... [2026-03-02 17:18:41.241] 尝试字体: Microsoft YaHei [2026-03-02 17:18:41.257] ✗ 字体 Microsoft YaHei 不支持中文(颜色数: 1) [2026-03-02 17:18:41.257] 尝试字体: SimHei [2026-03-02 17:18:41.273] ✓ 字体 SimHei 可用且支持中文,已选择 [2026-03-02 17:18:41.273] 最终使用字体: SimHei [2026-03-02 17:18:41.273] 文字宽度测量 - 文本: '我不喝 我不吃', 宽度: 104px, 元素宽度: 300 [2026-03-02 17:18:41.273] 居中对齐(指定宽度内) - 原始X: 0, 元素宽度: 300, 文字宽度: 104, 调整后X: 98 [2026-03-02 17:18:41.273] 坐标计算 - 原始坐标: (0, 171), 字体大小: 16, 对齐方式: center [2026-03-02 17:18:41.288] 坐标计算 - 计算后坐标: (98, 187) [2026-03-02 17:18:41.288] 颜色转换 - 输入颜色字符串: #FFFFFF [2026-03-02 17:18:41.288] 颜色转换 - 转换后颜色: R=255, G=255, B=255, A=255 [2026-03-02 17:18:41.288] 创建临时图片 - 尺寸: 300x194, 背景: 透明 [2026-03-02 17:18:41.288] 临时图片创建成功,尺寸: 300x194 [2026-03-02 17:18:41.288] 图片设置 - 字体: SimHei, 字体大小: 16, 填充颜色: R=255, G=255, B=255 [2026-03-02 17:18:41.288] 字体粗细: Bold [2026-03-02 17:18:41.288] 开始绘制文字 - 位置: (98, 187), 文本: '我不喝 我不吃', 颜色: #FFFFFF, 字体: SimHei, 大小: 16 [2026-03-02 17:18:41.288] 调整后坐标: (98, 187), 图片尺寸: 300x194 [2026-03-02 17:18:41.304] 文字绘制完成 [2026-03-02 17:18:41.319] 临时图片检查 - 有Alpha通道: True, 颜色数: 174, 是否有内容: True [2026-03-02 17:18:41.319] 开始合成到原帧 - 合成模式: Over [2026-03-02 17:18:41.335] 合成完成 [2026-03-02 17:18:41.335] ✓ 文本已成功绘制到第 9 帧,字体: SimHei [2026-03-02 17:18:41.335] ========== 第 9 帧文本绘制完成 ========== [2026-03-02 17:18:41.335] 元素 '我不吃 我不喝' (类型: text): 时间范围 1.500-2.700, 当前时间 1.000, 帧结束时间 1.130, 是否显示: False [2026-03-02 17:18:41.335] 元素 '我就要女人' (类型: text): 时间范围 3.000-4.300, 当前时间 1.000, 帧结束时间 1.130, 是否显示: False [2026-03-02 17:18:41.335] 处理第 10 帧,当前时间: 1.130秒,帧延迟: 0.120秒,结束时间: 1.250秒 [2026-03-02 17:18:41.335] 在第 10 帧上添加底部字幕背景 [2026-03-02 17:18:41.335] 使用自定义字幕高度: 30px [2026-03-02 17:18:41.335] GIF高度: 194px, 底部字幕背景尺寸: 300x30, 位置: (0, 164) [2026-03-02 17:18:41.335] 底部字幕背景已成功添加到帧的底部 [2026-03-02 17:18:41.335] 元素 '我不喝 我不吃' (类型: text): 时间范围 0.400-1.400, 当前时间 1.130, 帧结束时间 1.250, 是否显示: True [2026-03-02 17:18:41.335] 在第 10 帧上绘制文本: '我不喝 我不吃' [2026-03-02 17:18:41.335] ========== 开始处理第 10 帧文本绘制 ========== [2026-03-02 17:18:41.335] 输入参数 - 文本: '我不喝 我不吃', 原始位置: (0, 171), 字体: Microsoft YaHei(将被忽略,使用系统字体), 大小: 16, 颜色: #FFFFFF, 粗细: bold, 对齐: center, 宽度: 300 [2026-03-02 17:18:41.335] 当前帧尺寸: 300x194 [2026-03-02 17:18:41.335] 开始尝试系统字体(忽略传入的字体参数)... [2026-03-02 17:18:41.335] 尝试字体: Microsoft YaHei [2026-03-02 17:18:41.351] ✗ 字体 Microsoft YaHei 不支持中文(颜色数: 1) [2026-03-02 17:18:41.351] 尝试字体: SimHei [2026-03-02 17:18:41.366] ✓ 字体 SimHei 可用且支持中文,已选择 [2026-03-02 17:18:41.366] 最终使用字体: SimHei [2026-03-02 17:18:41.382] 文字宽度测量 - 文本: '我不喝 我不吃', 宽度: 104px, 元素宽度: 300 [2026-03-02 17:18:41.382] 居中对齐(指定宽度内) - 原始X: 0, 元素宽度: 300, 文字宽度: 104, 调整后X: 98 [2026-03-02 17:18:41.382] 坐标计算 - 原始坐标: (0, 171), 字体大小: 16, 对齐方式: center [2026-03-02 17:18:41.382] 坐标计算 - 计算后坐标: (98, 187) [2026-03-02 17:18:41.382] 颜色转换 - 输入颜色字符串: #FFFFFF [2026-03-02 17:18:41.382] 颜色转换 - 转换后颜色: R=255, G=255, B=255, A=255 [2026-03-02 17:18:41.382] 创建临时图片 - 尺寸: 300x194, 背景: 透明 [2026-03-02 17:18:41.382] 临时图片创建成功,尺寸: 300x194 [2026-03-02 17:18:41.382] 图片设置 - 字体: SimHei, 字体大小: 16, 填充颜色: R=255, G=255, B=255 [2026-03-02 17:18:41.382] 字体粗细: Bold [2026-03-02 17:18:41.382] 开始绘制文字 - 位置: (98, 187), 文本: '我不喝 我不吃', 颜色: #FFFFFF, 字体: SimHei, 大小: 16 [2026-03-02 17:18:41.382] 调整后坐标: (98, 187), 图片尺寸: 300x194 [2026-03-02 17:18:41.397] 文字绘制完成 [2026-03-02 17:18:41.429] 临时图片检查 - 有Alpha通道: True, 颜色数: 174, 是否有内容: True [2026-03-02 17:18:41.429] 开始合成到原帧 - 合成模式: Over [2026-03-02 17:18:41.429] 合成完成 [2026-03-02 17:18:41.429] ✓ 文本已成功绘制到第 10 帧,字体: SimHei [2026-03-02 17:18:41.429] ========== 第 10 帧文本绘制完成 ========== [2026-03-02 17:18:41.429] 元素 '我不吃 我不喝' (类型: text): 时间范围 1.500-2.700, 当前时间 1.130, 帧结束时间 1.250, 是否显示: False [2026-03-02 17:18:41.429] 元素 '我就要女人' (类型: text): 时间范围 3.000-4.300, 当前时间 1.130, 帧结束时间 1.250, 是否显示: False [2026-03-02 17:18:41.429] 处理第 11 帧,当前时间: 1.250秒,帧延迟: 0.130秒,结束时间: 1.380秒 [2026-03-02 17:18:41.429] 在第 11 帧上添加底部字幕背景 [2026-03-02 17:18:41.429] 使用自定义字幕高度: 30px [2026-03-02 17:18:41.429] GIF高度: 194px, 底部字幕背景尺寸: 300x30, 位置: (0, 164) [2026-03-02 17:18:41.429] 底部字幕背景已成功添加到帧的底部 [2026-03-02 17:18:41.429] 元素 '我不喝 我不吃' (类型: text): 时间范围 0.400-1.400, 当前时间 1.250, 帧结束时间 1.380, 是否显示: True [2026-03-02 17:18:41.429] 在第 11 帧上绘制文本: '我不喝 我不吃' [2026-03-02 17:18:41.429] ========== 开始处理第 11 帧文本绘制 ========== [2026-03-02 17:18:41.429] 输入参数 - 文本: '我不喝 我不吃', 原始位置: (0, 171), 字体: Microsoft YaHei(将被忽略,使用系统字体), 大小: 16, 颜色: #FFFFFF, 粗细: bold, 对齐: center, 宽度: 300 [2026-03-02 17:18:41.429] 当前帧尺寸: 300x194 [2026-03-02 17:18:41.429] 开始尝试系统字体(忽略传入的字体参数)... [2026-03-02 17:18:41.429] 尝试字体: Microsoft YaHei [2026-03-02 17:18:41.444] ✗ 字体 Microsoft YaHei 不支持中文(颜色数: 1) [2026-03-02 17:18:41.444] 尝试字体: SimHei [2026-03-02 17:18:41.460] ✓ 字体 SimHei 可用且支持中文,已选择 [2026-03-02 17:18:41.460] 最终使用字体: SimHei [2026-03-02 17:18:41.476] 文字宽度测量 - 文本: '我不喝 我不吃', 宽度: 104px, 元素宽度: 300 [2026-03-02 17:18:41.476] 居中对齐(指定宽度内) - 原始X: 0, 元素宽度: 300, 文字宽度: 104, 调整后X: 98 [2026-03-02 17:18:41.476] 坐标计算 - 原始坐标: (0, 171), 字体大小: 16, 对齐方式: center [2026-03-02 17:18:41.476] 坐标计算 - 计算后坐标: (98, 187) [2026-03-02 17:18:41.476] 颜色转换 - 输入颜色字符串: #FFFFFF [2026-03-02 17:18:41.476] 颜色转换 - 转换后颜色: R=255, G=255, B=255, A=255 [2026-03-02 17:18:41.476] 创建临时图片 - 尺寸: 300x194, 背景: 透明 [2026-03-02 17:18:41.476] 临时图片创建成功,尺寸: 300x194 [2026-03-02 17:18:41.476] 图片设置 - 字体: SimHei, 字体大小: 16, 填充颜色: R=255, G=255, B=255 [2026-03-02 17:18:41.476] 字体粗细: Bold [2026-03-02 17:18:41.476] 开始绘制文字 - 位置: (98, 187), 文本: '我不喝 我不吃', 颜色: #FFFFFF, 字体: SimHei, 大小: 16 [2026-03-02 17:18:41.476] 调整后坐标: (98, 187), 图片尺寸: 300x194 [2026-03-02 17:18:41.491] 文字绘制完成 [2026-03-02 17:18:41.522] 临时图片检查 - 有Alpha通道: True, 颜色数: 174, 是否有内容: True [2026-03-02 17:18:41.522] 开始合成到原帧 - 合成模式: Over [2026-03-02 17:18:41.522] 合成完成 [2026-03-02 17:18:41.522] ✓ 文本已成功绘制到第 11 帧,字体: SimHei [2026-03-02 17:18:41.522] ========== 第 11 帧文本绘制完成 ========== [2026-03-02 17:18:41.522] 元素 '我不吃 我不喝' (类型: text): 时间范围 1.500-2.700, 当前时间 1.250, 帧结束时间 1.380, 是否显示: False [2026-03-02 17:18:41.522] 元素 '我就要女人' (类型: text): 时间范围 3.000-4.300, 当前时间 1.250, 帧结束时间 1.380, 是否显示: False [2026-03-02 17:18:41.522] 处理第 12 帧,当前时间: 1.380秒,帧延迟: 0.120秒,结束时间: 1.500秒 [2026-03-02 17:18:41.522] 在第 12 帧上添加底部字幕背景 [2026-03-02 17:18:41.522] 使用自定义字幕高度: 30px [2026-03-02 17:18:41.522] GIF高度: 194px, 底部字幕背景尺寸: 300x30, 位置: (0, 164) [2026-03-02 17:18:41.522] 底部字幕背景已成功添加到帧的底部 [2026-03-02 17:18:41.522] 元素 '我不喝 我不吃' (类型: text): 时间范围 0.400-1.400, 当前时间 1.380, 帧结束时间 1.500, 是否显示: True [2026-03-02 17:18:41.522] 在第 12 帧上绘制文本: '我不喝 我不吃' [2026-03-02 17:18:41.522] ========== 开始处理第 12 帧文本绘制 ========== [2026-03-02 17:18:41.522] 输入参数 - 文本: '我不喝 我不吃', 原始位置: (0, 171), 字体: Microsoft YaHei(将被忽略,使用系统字体), 大小: 16, 颜色: #FFFFFF, 粗细: bold, 对齐: center, 宽度: 300 [2026-03-02 17:18:41.522] 当前帧尺寸: 300x194 [2026-03-02 17:18:41.522] 开始尝试系统字体(忽略传入的字体参数)... [2026-03-02 17:18:41.522] 尝试字体: Microsoft YaHei [2026-03-02 17:18:41.538] ✗ 字体 Microsoft YaHei 不支持中文(颜色数: 1) [2026-03-02 17:18:41.538] 尝试字体: SimHei [2026-03-02 17:18:41.569] ✓ 字体 SimHei 可用且支持中文,已选择 [2026-03-02 17:18:41.569] 最终使用字体: SimHei [2026-03-02 17:18:41.569] 文字宽度测量 - 文本: '我不喝 我不吃', 宽度: 104px, 元素宽度: 300 [2026-03-02 17:18:41.569] 居中对齐(指定宽度内) - 原始X: 0, 元素宽度: 300, 文字宽度: 104, 调整后X: 98 [2026-03-02 17:18:41.569] 坐标计算 - 原始坐标: (0, 171), 字体大小: 16, 对齐方式: center [2026-03-02 17:18:41.569] 坐标计算 - 计算后坐标: (98, 187) [2026-03-02 17:18:41.569] 颜色转换 - 输入颜色字符串: #FFFFFF [2026-03-02 17:18:41.569] 颜色转换 - 转换后颜色: R=255, G=255, B=255, A=255 [2026-03-02 17:18:41.569] 创建临时图片 - 尺寸: 300x194, 背景: 透明 [2026-03-02 17:18:41.569] 临时图片创建成功,尺寸: 300x194 [2026-03-02 17:18:41.569] 图片设置 - 字体: SimHei, 字体大小: 16, 填充颜色: R=255, G=255, B=255 [2026-03-02 17:18:41.569] 字体粗细: Bold [2026-03-02 17:18:41.569] 开始绘制文字 - 位置: (98, 187), 文本: '我不喝 我不吃', 颜色: #FFFFFF, 字体: SimHei, 大小: 16 [2026-03-02 17:18:41.569] 调整后坐标: (98, 187), 图片尺寸: 300x194 [2026-03-02 17:18:41.585] 文字绘制完成 [2026-03-02 17:18:41.616] 临时图片检查 - 有Alpha通道: True, 颜色数: 174, 是否有内容: True [2026-03-02 17:18:41.616] 开始合成到原帧 - 合成模式: Over [2026-03-02 17:18:41.616] 合成完成 [2026-03-02 17:18:41.616] ✓ 文本已成功绘制到第 12 帧,字体: SimHei [2026-03-02 17:18:41.616] ========== 第 12 帧文本绘制完成 ========== [2026-03-02 17:18:41.616] 元素 '我不吃 我不喝' (类型: text): 时间范围 1.500-2.700, 当前时间 1.380, 帧结束时间 1.500, 是否显示: False [2026-03-02 17:18:41.616] 元素 '我就要女人' (类型: text): 时间范围 3.000-4.300, 当前时间 1.380, 帧结束时间 1.500, 是否显示: False [2026-03-02 17:18:41.616] 处理第 13 帧,当前时间: 1.500秒,帧延迟: 0.130秒,结束时间: 1.630秒 [2026-03-02 17:18:41.616] 在第 13 帧上添加底部字幕背景 [2026-03-02 17:18:41.616] 使用自定义字幕高度: 30px [2026-03-02 17:18:41.616] GIF高度: 194px, 底部字幕背景尺寸: 300x30, 位置: (0, 164) [2026-03-02 17:18:41.616] 底部字幕背景已成功添加到帧的底部 [2026-03-02 17:18:41.616] 元素 '我不喝 我不吃' (类型: text): 时间范围 0.400-1.400, 当前时间 1.500, 帧结束时间 1.630, 是否显示: False [2026-03-02 17:18:41.616] 元素 '我不吃 我不喝' (类型: text): 时间范围 1.500-2.700, 当前时间 1.500, 帧结束时间 1.630, 是否显示: True [2026-03-02 17:18:41.616] 在第 13 帧上绘制文本: '我不吃 我不喝' [2026-03-02 17:18:41.616] ========== 开始处理第 13 帧文本绘制 ========== [2026-03-02 17:18:41.616] 输入参数 - 文本: '我不吃 我不喝', 原始位置: (0, 171), 字体: Microsoft YaHei(将被忽略,使用系统字体), 大小: 16, 颜色: #FFFFFF, 粗细: bold, 对齐: center, 宽度: 300 [2026-03-02 17:18:41.616] 当前帧尺寸: 300x194 [2026-03-02 17:18:41.616] 开始尝试系统字体(忽略传入的字体参数)... [2026-03-02 17:18:41.616] 尝试字体: Microsoft YaHei [2026-03-02 17:18:41.647] ✗ 字体 Microsoft YaHei 不支持中文(颜色数: 1) [2026-03-02 17:18:41.647] 尝试字体: SimHei [2026-03-02 17:18:41.665] ✓ 字体 SimHei 可用且支持中文,已选择 [2026-03-02 17:18:41.665] 最终使用字体: SimHei [2026-03-02 17:18:41.665] 文字宽度测量 - 文本: '我不吃 我不喝', 宽度: 104px, 元素宽度: 300 [2026-03-02 17:18:41.665] 居中对齐(指定宽度内) - 原始X: 0, 元素宽度: 300, 文字宽度: 104, 调整后X: 98 [2026-03-02 17:18:41.665] 坐标计算 - 原始坐标: (0, 171), 字体大小: 16, 对齐方式: center [2026-03-02 17:18:41.665] 坐标计算 - 计算后坐标: (98, 187) [2026-03-02 17:18:41.665] 颜色转换 - 输入颜色字符串: #FFFFFF [2026-03-02 17:18:41.665] 颜色转换 - 转换后颜色: R=255, G=255, B=255, A=255 [2026-03-02 17:18:41.665] 创建临时图片 - 尺寸: 300x194, 背景: 透明 [2026-03-02 17:18:41.679] 临时图片创建成功,尺寸: 300x194 [2026-03-02 17:18:41.679] 图片设置 - 字体: SimHei, 字体大小: 16, 填充颜色: R=255, G=255, B=255 [2026-03-02 17:18:41.679] 字体粗细: Bold [2026-03-02 17:18:41.679] 开始绘制文字 - 位置: (98, 187), 文本: '我不吃 我不喝', 颜色: #FFFFFF, 字体: SimHei, 大小: 16 [2026-03-02 17:18:41.679] 调整后坐标: (98, 187), 图片尺寸: 300x194 [2026-03-02 17:18:41.679] 文字绘制完成 [2026-03-02 17:18:41.710] 临时图片检查 - 有Alpha通道: True, 颜色数: 174, 是否有内容: True [2026-03-02 17:18:41.710] 开始合成到原帧 - 合成模式: Over [2026-03-02 17:18:41.710] 合成完成 [2026-03-02 17:18:41.710] ✓ 文本已成功绘制到第 13 帧,字体: SimHei [2026-03-02 17:18:41.710] ========== 第 13 帧文本绘制完成 ========== [2026-03-02 17:18:41.710] 元素 '我就要女人' (类型: text): 时间范围 3.000-4.300, 当前时间 1.500, 帧结束时间 1.630, 是否显示: False [2026-03-02 17:18:41.710] 处理第 14 帧,当前时间: 1.630秒,帧延迟: 0.120秒,结束时间: 1.750秒 [2026-03-02 17:18:41.710] 在第 14 帧上添加底部字幕背景 [2026-03-02 17:18:41.710] 使用自定义字幕高度: 30px [2026-03-02 17:18:41.710] GIF高度: 194px, 底部字幕背景尺寸: 300x30, 位置: (0, 164) [2026-03-02 17:18:41.710] 底部字幕背景已成功添加到帧的底部 [2026-03-02 17:18:41.710] 元素 '我不喝 我不吃' (类型: text): 时间范围 0.400-1.400, 当前时间 1.630, 帧结束时间 1.750, 是否显示: False [2026-03-02 17:18:41.710] 元素 '我不吃 我不喝' (类型: text): 时间范围 1.500-2.700, 当前时间 1.630, 帧结束时间 1.750, 是否显示: True [2026-03-02 17:18:41.710] 在第 14 帧上绘制文本: '我不吃 我不喝' [2026-03-02 17:18:41.710] ========== 开始处理第 14 帧文本绘制 ========== [2026-03-02 17:18:41.710] 输入参数 - 文本: '我不吃 我不喝', 原始位置: (0, 171), 字体: Microsoft YaHei(将被忽略,使用系统字体), 大小: 16, 颜色: #FFFFFF, 粗细: bold, 对齐: center, 宽度: 300 [2026-03-02 17:18:41.710] 当前帧尺寸: 300x194 [2026-03-02 17:18:41.710] 开始尝试系统字体(忽略传入的字体参数)... [2026-03-02 17:18:41.710] 尝试字体: Microsoft YaHei [2026-03-02 17:18:41.741] ✗ 字体 Microsoft YaHei 不支持中文(颜色数: 1) [2026-03-02 17:18:41.741] 尝试字体: SimHei [2026-03-02 17:18:41.757] ✓ 字体 SimHei 可用且支持中文,已选择 [2026-03-02 17:18:41.757] 最终使用字体: SimHei [2026-03-02 17:18:41.757] 文字宽度测量 - 文本: '我不吃 我不喝', 宽度: 104px, 元素宽度: 300 [2026-03-02 17:18:41.757] 居中对齐(指定宽度内) - 原始X: 0, 元素宽度: 300, 文字宽度: 104, 调整后X: 98 [2026-03-02 17:18:41.757] 坐标计算 - 原始坐标: (0, 171), 字体大小: 16, 对齐方式: center [2026-03-02 17:18:41.757] 坐标计算 - 计算后坐标: (98, 187) [2026-03-02 17:18:41.772] 颜色转换 - 输入颜色字符串: #FFFFFF [2026-03-02 17:18:41.772] 颜色转换 - 转换后颜色: R=255, G=255, B=255, A=255 [2026-03-02 17:18:41.772] 创建临时图片 - 尺寸: 300x194, 背景: 透明 [2026-03-02 17:18:41.772] 临时图片创建成功,尺寸: 300x194 [2026-03-02 17:18:41.772] 图片设置 - 字体: SimHei, 字体大小: 16, 填充颜色: R=255, G=255, B=255 [2026-03-02 17:18:41.772] 字体粗细: Bold [2026-03-02 17:18:41.772] 开始绘制文字 - 位置: (98, 187), 文本: '我不吃 我不喝', 颜色: #FFFFFF, 字体: SimHei, 大小: 16 [2026-03-02 17:18:41.772] 调整后坐标: (98, 187), 图片尺寸: 300x194 [2026-03-02 17:18:41.788] 文字绘制完成 [2026-03-02 17:18:41.804] 临时图片检查 - 有Alpha通道: True, 颜色数: 174, 是否有内容: True [2026-03-02 17:18:41.804] 开始合成到原帧 - 合成模式: Over [2026-03-02 17:18:41.804] 合成完成 [2026-03-02 17:18:41.804] ✓ 文本已成功绘制到第 14 帧,字体: SimHei [2026-03-02 17:18:41.804] ========== 第 14 帧文本绘制完成 ========== [2026-03-02 17:18:41.804] 元素 '我就要女人' (类型: text): 时间范围 3.000-4.300, 当前时间 1.630, 帧结束时间 1.750, 是否显示: False [2026-03-02 17:18:41.804] 处理第 15 帧,当前时间: 1.750秒,帧延迟: 0.130秒,结束时间: 1.880秒 [2026-03-02 17:18:41.819] 在第 15 帧上添加底部字幕背景 [2026-03-02 17:18:41.819] 使用自定义字幕高度: 30px [2026-03-02 17:18:41.819] GIF高度: 194px, 底部字幕背景尺寸: 300x30, 位置: (0, 164) [2026-03-02 17:18:41.819] 底部字幕背景已成功添加到帧的底部 [2026-03-02 17:18:41.819] 元素 '我不喝 我不吃' (类型: text): 时间范围 0.400-1.400, 当前时间 1.750, 帧结束时间 1.880, 是否显示: False [2026-03-02 17:18:41.819] 元素 '我不吃 我不喝' (类型: text): 时间范围 1.500-2.700, 当前时间 1.750, 帧结束时间 1.880, 是否显示: True [2026-03-02 17:18:41.819] 在第 15 帧上绘制文本: '我不吃 我不喝' [2026-03-02 17:18:41.819] ========== 开始处理第 15 帧文本绘制 ========== [2026-03-02 17:18:41.819] 输入参数 - 文本: '我不吃 我不喝', 原始位置: (0, 171), 字体: Microsoft YaHei(将被忽略,使用系统字体), 大小: 16, 颜色: #FFFFFF, 粗细: bold, 对齐: center, 宽度: 300 [2026-03-02 17:18:41.819] 当前帧尺寸: 300x194 [2026-03-02 17:18:41.819] 开始尝试系统字体(忽略传入的字体参数)... [2026-03-02 17:18:41.819] 尝试字体: Microsoft YaHei [2026-03-02 17:18:41.836] ✗ 字体 Microsoft YaHei 不支持中文(颜色数: 1) [2026-03-02 17:18:41.836] 尝试字体: SimHei [2026-03-02 17:18:41.851] ✓ 字体 SimHei 可用且支持中文,已选择 [2026-03-02 17:18:41.851] 最终使用字体: SimHei [2026-03-02 17:18:41.866] 文字宽度测量 - 文本: '我不吃 我不喝', 宽度: 104px, 元素宽度: 300 [2026-03-02 17:18:41.866] 居中对齐(指定宽度内) - 原始X: 0, 元素宽度: 300, 文字宽度: 104, 调整后X: 98 [2026-03-02 17:18:41.866] 坐标计算 - 原始坐标: (0, 171), 字体大小: 16, 对齐方式: center [2026-03-02 17:18:41.866] 坐标计算 - 计算后坐标: (98, 187) [2026-03-02 17:18:41.866] 颜色转换 - 输入颜色字符串: #FFFFFF [2026-03-02 17:18:41.866] 颜色转换 - 转换后颜色: R=255, G=255, B=255, A=255 [2026-03-02 17:18:41.866] 创建临时图片 - 尺寸: 300x194, 背景: 透明 [2026-03-02 17:18:41.866] 临时图片创建成功,尺寸: 300x194 [2026-03-02 17:18:41.866] 图片设置 - 字体: SimHei, 字体大小: 16, 填充颜色: R=255, G=255, B=255 [2026-03-02 17:18:41.882] 字体粗细: Bold [2026-03-02 17:18:41.882] 开始绘制文字 - 位置: (98, 187), 文本: '我不吃 我不喝', 颜色: #FFFFFF, 字体: SimHei, 大小: 16 [2026-03-02 17:18:41.882] 调整后坐标: (98, 187), 图片尺寸: 300x194 [2026-03-02 17:18:41.882] 文字绘制完成 [2026-03-02 17:18:41.913] 临时图片检查 - 有Alpha通道: True, 颜色数: 174, 是否有内容: True [2026-03-02 17:18:41.913] 开始合成到原帧 - 合成模式: Over [2026-03-02 17:18:41.913] 合成完成 [2026-03-02 17:18:41.913] ✓ 文本已成功绘制到第 15 帧,字体: SimHei [2026-03-02 17:18:41.913] ========== 第 15 帧文本绘制完成 ========== [2026-03-02 17:18:41.913] 元素 '我就要女人' (类型: text): 时间范围 3.000-4.300, 当前时间 1.750, 帧结束时间 1.880, 是否显示: False [2026-03-02 17:18:41.913] 处理第 16 帧,当前时间: 1.880秒,帧延迟: 0.120秒,结束时间: 2.000秒 [2026-03-02 17:18:41.913] 在第 16 帧上添加底部字幕背景 [2026-03-02 17:18:41.913] 使用自定义字幕高度: 30px [2026-03-02 17:18:41.913] GIF高度: 194px, 底部字幕背景尺寸: 300x30, 位置: (0, 164) [2026-03-02 17:18:41.913] 底部字幕背景已成功添加到帧的底部 [2026-03-02 17:18:41.913] 元素 '我不喝 我不吃' (类型: text): 时间范围 0.400-1.400, 当前时间 1.880, 帧结束时间 2.000, 是否显示: False [2026-03-02 17:18:41.913] 元素 '我不吃 我不喝' (类型: text): 时间范围 1.500-2.700, 当前时间 1.880, 帧结束时间 2.000, 是否显示: True [2026-03-02 17:18:41.913] 在第 16 帧上绘制文本: '我不吃 我不喝' [2026-03-02 17:18:41.913] ========== 开始处理第 16 帧文本绘制 ========== [2026-03-02 17:18:41.913] 输入参数 - 文本: '我不吃 我不喝', 原始位置: (0, 171), 字体: Microsoft YaHei(将被忽略,使用系统字体), 大小: 16, 颜色: #FFFFFF, 粗细: bold, 对齐: center, 宽度: 300 [2026-03-02 17:18:41.913] 当前帧尺寸: 300x194 [2026-03-02 17:18:41.913] 开始尝试系统字体(忽略传入的字体参数)... [2026-03-02 17:18:41.913] 尝试字体: Microsoft YaHei [2026-03-02 17:18:41.946] ✗ 字体 Microsoft YaHei 不支持中文(颜色数: 1) [2026-03-02 17:18:41.946] 尝试字体: SimHei [2026-03-02 17:18:41.976] ✓ 字体 SimHei 可用且支持中文,已选择 [2026-03-02 17:18:41.976] 最终使用字体: SimHei [2026-03-02 17:18:41.976] 文字宽度测量 - 文本: '我不吃 我不喝', 宽度: 104px, 元素宽度: 300 [2026-03-02 17:18:41.976] 居中对齐(指定宽度内) - 原始X: 0, 元素宽度: 300, 文字宽度: 104, 调整后X: 98 [2026-03-02 17:18:41.976] 坐标计算 - 原始坐标: (0, 171), 字体大小: 16, 对齐方式: center [2026-03-02 17:18:41.976] 坐标计算 - 计算后坐标: (98, 187) [2026-03-02 17:18:41.991] 颜色转换 - 输入颜色字符串: #FFFFFF [2026-03-02 17:18:41.991] 颜色转换 - 转换后颜色: R=255, G=255, B=255, A=255 [2026-03-02 17:18:41.991] 创建临时图片 - 尺寸: 300x194, 背景: 透明 [2026-03-02 17:18:41.991] 临时图片创建成功,尺寸: 300x194 [2026-03-02 17:18:41.991] 图片设置 - 字体: SimHei, 字体大小: 16, 填充颜色: R=255, G=255, B=255 [2026-03-02 17:18:41.991] 字体粗细: Bold [2026-03-02 17:18:41.991] 开始绘制文字 - 位置: (98, 187), 文本: '我不吃 我不喝', 颜色: #FFFFFF, 字体: SimHei, 大小: 16 [2026-03-02 17:18:41.991] 调整后坐标: (98, 187), 图片尺寸: 300x194 [2026-03-02 17:18:42.007] 文字绘制完成 [2026-03-02 17:18:42.022] 临时图片检查 - 有Alpha通道: True, 颜色数: 174, 是否有内容: True [2026-03-02 17:18:42.022] 开始合成到原帧 - 合成模式: Over [2026-03-02 17:18:42.022] 合成完成 [2026-03-02 17:18:42.038] ✓ 文本已成功绘制到第 16 帧,字体: SimHei [2026-03-02 17:18:42.038] ========== 第 16 帧文本绘制完成 ========== [2026-03-02 17:18:42.038] 元素 '我就要女人' (类型: text): 时间范围 3.000-4.300, 当前时间 1.880, 帧结束时间 2.000, 是否显示: False [2026-03-02 17:18:42.038] 处理第 17 帧,当前时间: 2.000秒,帧延迟: 0.130秒,结束时间: 2.130秒 [2026-03-02 17:18:42.038] 在第 17 帧上添加底部字幕背景 [2026-03-02 17:18:42.038] 使用自定义字幕高度: 30px [2026-03-02 17:18:42.038] GIF高度: 194px, 底部字幕背景尺寸: 300x30, 位置: (0, 164) [2026-03-02 17:18:42.038] 底部字幕背景已成功添加到帧的底部 [2026-03-02 17:18:42.038] 元素 '我不喝 我不吃' (类型: text): 时间范围 0.400-1.400, 当前时间 2.000, 帧结束时间 2.130, 是否显示: False [2026-03-02 17:18:42.038] 元素 '我不吃 我不喝' (类型: text): 时间范围 1.500-2.700, 当前时间 2.000, 帧结束时间 2.130, 是否显示: True [2026-03-02 17:18:42.038] 在第 17 帧上绘制文本: '我不吃 我不喝' [2026-03-02 17:18:42.038] ========== 开始处理第 17 帧文本绘制 ========== [2026-03-02 17:18:42.038] 输入参数 - 文本: '我不吃 我不喝', 原始位置: (0, 171), 字体: Microsoft YaHei(将被忽略,使用系统字体), 大小: 16, 颜色: #FFFFFF, 粗细: bold, 对齐: center, 宽度: 300 [2026-03-02 17:18:42.038] 当前帧尺寸: 300x194 [2026-03-02 17:18:42.038] 开始尝试系统字体(忽略传入的字体参数)... [2026-03-02 17:18:42.038] 尝试字体: Microsoft YaHei [2026-03-02 17:18:42.054] ✗ 字体 Microsoft YaHei 不支持中文(颜色数: 1) [2026-03-02 17:18:42.054] 尝试字体: SimHei [2026-03-02 17:18:42.085] ✓ 字体 SimHei 可用且支持中文,已选择 [2026-03-02 17:18:42.085] 最终使用字体: SimHei [2026-03-02 17:18:42.085] 文字宽度测量 - 文本: '我不吃 我不喝', 宽度: 104px, 元素宽度: 300 [2026-03-02 17:18:42.085] 居中对齐(指定宽度内) - 原始X: 0, 元素宽度: 300, 文字宽度: 104, 调整后X: 98 [2026-03-02 17:18:42.085] 坐标计算 - 原始坐标: (0, 171), 字体大小: 16, 对齐方式: center [2026-03-02 17:18:42.085] 坐标计算 - 计算后坐标: (98, 187) [2026-03-02 17:18:42.085] 颜色转换 - 输入颜色字符串: #FFFFFF [2026-03-02 17:18:42.085] 颜色转换 - 转换后颜色: R=255, G=255, B=255, A=255 [2026-03-02 17:18:42.085] 创建临时图片 - 尺寸: 300x194, 背景: 透明 [2026-03-02 17:18:42.085] 临时图片创建成功,尺寸: 300x194 [2026-03-02 17:18:42.085] 图片设置 - 字体: SimHei, 字体大小: 16, 填充颜色: R=255, G=255, B=255 [2026-03-02 17:18:42.085] 字体粗细: Bold [2026-03-02 17:18:42.085] 开始绘制文字 - 位置: (98, 187), 文本: '我不吃 我不喝', 颜色: #FFFFFF, 字体: SimHei, 大小: 16 [2026-03-02 17:18:42.085] 调整后坐标: (98, 187), 图片尺寸: 300x194 [2026-03-02 17:18:42.101] 文字绘制完成 [2026-03-02 17:18:42.132] 临时图片检查 - 有Alpha通道: True, 颜色数: 174, 是否有内容: True [2026-03-02 17:18:42.132] 开始合成到原帧 - 合成模式: Over [2026-03-02 17:18:42.132] 合成完成 [2026-03-02 17:18:42.132] ✓ 文本已成功绘制到第 17 帧,字体: SimHei [2026-03-02 17:18:42.132] ========== 第 17 帧文本绘制完成 ========== [2026-03-02 17:18:42.132] 元素 '我就要女人' (类型: text): 时间范围 3.000-4.300, 当前时间 2.000, 帧结束时间 2.130, 是否显示: False [2026-03-02 17:18:42.132] 处理第 18 帧,当前时间: 2.130秒,帧延迟: 0.120秒,结束时间: 2.250秒 [2026-03-02 17:18:42.132] 在第 18 帧上添加底部字幕背景 [2026-03-02 17:18:42.132] 使用自定义字幕高度: 30px [2026-03-02 17:18:42.132] GIF高度: 194px, 底部字幕背景尺寸: 300x30, 位置: (0, 164) [2026-03-02 17:18:42.132] 底部字幕背景已成功添加到帧的底部 [2026-03-02 17:18:42.132] 元素 '我不喝 我不吃' (类型: text): 时间范围 0.400-1.400, 当前时间 2.130, 帧结束时间 2.250, 是否显示: False [2026-03-02 17:18:42.132] 元素 '我不吃 我不喝' (类型: text): 时间范围 1.500-2.700, 当前时间 2.130, 帧结束时间 2.250, 是否显示: True [2026-03-02 17:18:42.132] 在第 18 帧上绘制文本: '我不吃 我不喝' [2026-03-02 17:18:42.132] ========== 开始处理第 18 帧文本绘制 ========== [2026-03-02 17:18:42.132] 输入参数 - 文本: '我不吃 我不喝', 原始位置: (0, 171), 字体: Microsoft YaHei(将被忽略,使用系统字体), 大小: 16, 颜色: #FFFFFF, 粗细: bold, 对齐: center, 宽度: 300 [2026-03-02 17:18:42.132] 当前帧尺寸: 300x194 [2026-03-02 17:18:42.132] 开始尝试系统字体(忽略传入的字体参数)... [2026-03-02 17:18:42.132] 尝试字体: Microsoft YaHei [2026-03-02 17:18:42.163] ✗ 字体 Microsoft YaHei 不支持中文(颜色数: 1) [2026-03-02 17:18:42.163] 尝试字体: SimHei [2026-03-02 17:18:42.179] ✓ 字体 SimHei 可用且支持中文,已选择 [2026-03-02 17:18:42.179] 最终使用字体: SimHei [2026-03-02 17:18:42.179] 文字宽度测量 - 文本: '我不吃 我不喝', 宽度: 104px, 元素宽度: 300 [2026-03-02 17:18:42.179] 居中对齐(指定宽度内) - 原始X: 0, 元素宽度: 300, 文字宽度: 104, 调整后X: 98 [2026-03-02 17:18:42.179] 坐标计算 - 原始坐标: (0, 171), 字体大小: 16, 对齐方式: center [2026-03-02 17:18:42.179] 坐标计算 - 计算后坐标: (98, 187) [2026-03-02 17:18:42.179] 颜色转换 - 输入颜色字符串: #FFFFFF [2026-03-02 17:18:42.194] 颜色转换 - 转换后颜色: R=255, G=255, B=255, A=255 [2026-03-02 17:18:42.194] 创建临时图片 - 尺寸: 300x194, 背景: 透明 [2026-03-02 17:18:42.194] 临时图片创建成功,尺寸: 300x194 [2026-03-02 17:18:42.194] 图片设置 - 字体: SimHei, 字体大小: 16, 填充颜色: R=255, G=255, B=255 [2026-03-02 17:18:42.194] 字体粗细: Bold [2026-03-02 17:18:42.194] 开始绘制文字 - 位置: (98, 187), 文本: '我不吃 我不喝', 颜色: #FFFFFF, 字体: SimHei, 大小: 16 [2026-03-02 17:18:42.194] 调整后坐标: (98, 187), 图片尺寸: 300x194 [2026-03-02 17:18:42.210] 文字绘制完成 [2026-03-02 17:18:42.241] 临时图片检查 - 有Alpha通道: True, 颜色数: 174, 是否有内容: True [2026-03-02 17:18:42.241] 开始合成到原帧 - 合成模式: Over [2026-03-02 17:18:42.241] 合成完成 [2026-03-02 17:18:42.241] ✓ 文本已成功绘制到第 18 帧,字体: SimHei [2026-03-02 17:18:42.241] ========== 第 18 帧文本绘制完成 ========== [2026-03-02 17:18:42.241] 元素 '我就要女人' (类型: text): 时间范围 3.000-4.300, 当前时间 2.130, 帧结束时间 2.250, 是否显示: False [2026-03-02 17:18:42.241] 处理第 19 帧,当前时间: 2.250秒,帧延迟: 0.130秒,结束时间: 2.380秒 [2026-03-02 17:18:42.241] 在第 19 帧上添加底部字幕背景 [2026-03-02 17:18:42.241] 使用自定义字幕高度: 30px [2026-03-02 17:18:42.241] GIF高度: 194px, 底部字幕背景尺寸: 300x30, 位置: (0, 164) [2026-03-02 17:18:42.241] 底部字幕背景已成功添加到帧的底部 [2026-03-02 17:18:42.241] 元素 '我不喝 我不吃' (类型: text): 时间范围 0.400-1.400, 当前时间 2.250, 帧结束时间 2.380, 是否显示: False [2026-03-02 17:18:42.241] 元素 '我不吃 我不喝' (类型: text): 时间范围 1.500-2.700, 当前时间 2.250, 帧结束时间 2.380, 是否显示: True [2026-03-02 17:18:42.241] 在第 19 帧上绘制文本: '我不吃 我不喝' [2026-03-02 17:18:42.241] ========== 开始处理第 19 帧文本绘制 ========== [2026-03-02 17:18:42.241] 输入参数 - 文本: '我不吃 我不喝', 原始位置: (0, 171), 字体: Microsoft YaHei(将被忽略,使用系统字体), 大小: 16, 颜色: #FFFFFF, 粗细: bold, 对齐: center, 宽度: 300 [2026-03-02 17:18:42.241] 当前帧尺寸: 300x194 [2026-03-02 17:18:42.241] 开始尝试系统字体(忽略传入的字体参数)... [2026-03-02 17:18:42.241] 尝试字体: Microsoft YaHei [2026-03-02 17:18:42.272] ✗ 字体 Microsoft YaHei 不支持中文(颜色数: 1) [2026-03-02 17:18:42.272] 尝试字体: SimHei [2026-03-02 17:18:42.289] ✓ 字体 SimHei 可用且支持中文,已选择 [2026-03-02 17:18:42.289] 最终使用字体: SimHei [2026-03-02 17:18:42.289] 文字宽度测量 - 文本: '我不吃 我不喝', 宽度: 104px, 元素宽度: 300 [2026-03-02 17:18:42.289] 居中对齐(指定宽度内) - 原始X: 0, 元素宽度: 300, 文字宽度: 104, 调整后X: 98 [2026-03-02 17:18:42.289] 坐标计算 - 原始坐标: (0, 171), 字体大小: 16, 对齐方式: center [2026-03-02 17:18:42.289] 坐标计算 - 计算后坐标: (98, 187) [2026-03-02 17:18:42.289] 颜色转换 - 输入颜色字符串: #FFFFFF [2026-03-02 17:18:42.289] 颜色转换 - 转换后颜色: R=255, G=255, B=255, A=255 [2026-03-02 17:18:42.289] 创建临时图片 - 尺寸: 300x194, 背景: 透明 [2026-03-02 17:18:42.304] 临时图片创建成功,尺寸: 300x194 [2026-03-02 17:18:42.304] 图片设置 - 字体: SimHei, 字体大小: 16, 填充颜色: R=255, G=255, B=255 [2026-03-02 17:18:42.304] 字体粗细: Bold [2026-03-02 17:18:42.304] 开始绘制文字 - 位置: (98, 187), 文本: '我不吃 我不喝', 颜色: #FFFFFF, 字体: SimHei, 大小: 16 [2026-03-02 17:18:42.304] 调整后坐标: (98, 187), 图片尺寸: 300x194 [2026-03-02 17:18:42.319] 文字绘制完成 [2026-03-02 17:18:42.335] 临时图片检查 - 有Alpha通道: True, 颜色数: 174, 是否有内容: True [2026-03-02 17:18:42.335] 开始合成到原帧 - 合成模式: Over [2026-03-02 17:18:42.335] 合成完成 [2026-03-02 17:18:42.335] ✓ 文本已成功绘制到第 19 帧,字体: SimHei [2026-03-02 17:18:42.335] ========== 第 19 帧文本绘制完成 ========== [2026-03-02 17:18:42.335] 元素 '我就要女人' (类型: text): 时间范围 3.000-4.300, 当前时间 2.250, 帧结束时间 2.380, 是否显示: False [2026-03-02 17:18:42.335] 处理第 20 帧,当前时间: 2.380秒,帧延迟: 0.120秒,结束时间: 2.500秒 [2026-03-02 17:18:42.335] 在第 20 帧上添加底部字幕背景 [2026-03-02 17:18:42.335] 使用自定义字幕高度: 30px [2026-03-02 17:18:42.335] GIF高度: 194px, 底部字幕背景尺寸: 300x30, 位置: (0, 164) [2026-03-02 17:18:42.335] 底部字幕背景已成功添加到帧的底部 [2026-03-02 17:18:42.335] 元素 '我不喝 我不吃' (类型: text): 时间范围 0.400-1.400, 当前时间 2.380, 帧结束时间 2.500, 是否显示: False [2026-03-02 17:18:42.335] 元素 '我不吃 我不喝' (类型: text): 时间范围 1.500-2.700, 当前时间 2.380, 帧结束时间 2.500, 是否显示: True [2026-03-02 17:18:42.335] 在第 20 帧上绘制文本: '我不吃 我不喝' [2026-03-02 17:18:42.335] ========== 开始处理第 20 帧文本绘制 ========== [2026-03-02 17:18:42.335] 输入参数 - 文本: '我不吃 我不喝', 原始位置: (0, 171), 字体: Microsoft YaHei(将被忽略,使用系统字体), 大小: 16, 颜色: #FFFFFF, 粗细: bold, 对齐: center, 宽度: 300 [2026-03-02 17:18:42.335] 当前帧尺寸: 300x194 [2026-03-02 17:18:42.335] 开始尝试系统字体(忽略传入的字体参数)... [2026-03-02 17:18:42.335] 尝试字体: Microsoft YaHei [2026-03-02 17:18:42.366] ✗ 字体 Microsoft YaHei 不支持中文(颜色数: 1) [2026-03-02 17:18:42.366] 尝试字体: SimHei [2026-03-02 17:18:42.382] ✓ 字体 SimHei 可用且支持中文,已选择 [2026-03-02 17:18:42.382] 最终使用字体: SimHei [2026-03-02 17:18:42.382] 文字宽度测量 - 文本: '我不吃 我不喝', 宽度: 104px, 元素宽度: 300 [2026-03-02 17:18:42.382] 居中对齐(指定宽度内) - 原始X: 0, 元素宽度: 300, 文字宽度: 104, 调整后X: 98 [2026-03-02 17:18:42.382] 坐标计算 - 原始坐标: (0, 171), 字体大小: 16, 对齐方式: center [2026-03-02 17:18:42.382] 坐标计算 - 计算后坐标: (98, 187) [2026-03-02 17:18:42.397] 颜色转换 - 输入颜色字符串: #FFFFFF [2026-03-02 17:18:42.397] 颜色转换 - 转换后颜色: R=255, G=255, B=255, A=255 [2026-03-02 17:18:42.397] 创建临时图片 - 尺寸: 300x194, 背景: 透明 [2026-03-02 17:18:42.397] 临时图片创建成功,尺寸: 300x194 [2026-03-02 17:18:42.397] 图片设置 - 字体: SimHei, 字体大小: 16, 填充颜色: R=255, G=255, B=255 [2026-03-02 17:18:42.397] 字体粗细: Bold [2026-03-02 17:18:42.397] 开始绘制文字 - 位置: (98, 187), 文本: '我不吃 我不喝', 颜色: #FFFFFF, 字体: SimHei, 大小: 16 [2026-03-02 17:18:42.397] 调整后坐标: (98, 187), 图片尺寸: 300x194 [2026-03-02 17:18:42.413] 文字绘制完成 [2026-03-02 17:18:42.429] 临时图片检查 - 有Alpha通道: True, 颜色数: 174, 是否有内容: True [2026-03-02 17:18:42.429] 开始合成到原帧 - 合成模式: Over [2026-03-02 17:18:42.429] 合成完成 [2026-03-02 17:18:42.429] ✓ 文本已成功绘制到第 20 帧,字体: SimHei [2026-03-02 17:18:42.429] ========== 第 20 帧文本绘制完成 ========== [2026-03-02 17:18:42.429] 元素 '我就要女人' (类型: text): 时间范围 3.000-4.300, 当前时间 2.380, 帧结束时间 2.500, 是否显示: False [2026-03-02 17:18:42.429] 处理第 21 帧,当前时间: 2.500秒,帧延迟: 0.130秒,结束时间: 2.630秒 [2026-03-02 17:18:42.429] 在第 21 帧上添加底部字幕背景 [2026-03-02 17:18:42.429] 使用自定义字幕高度: 30px [2026-03-02 17:18:42.429] GIF高度: 194px, 底部字幕背景尺寸: 300x30, 位置: (0, 164) [2026-03-02 17:18:42.429] 底部字幕背景已成功添加到帧的底部 [2026-03-02 17:18:42.429] 元素 '我不喝 我不吃' (类型: text): 时间范围 0.400-1.400, 当前时间 2.500, 帧结束时间 2.630, 是否显示: False [2026-03-02 17:18:42.429] 元素 '我不吃 我不喝' (类型: text): 时间范围 1.500-2.700, 当前时间 2.500, 帧结束时间 2.630, 是否显示: True [2026-03-02 17:18:42.429] 在第 21 帧上绘制文本: '我不吃 我不喝' [2026-03-02 17:18:42.429] ========== 开始处理第 21 帧文本绘制 ========== [2026-03-02 17:18:42.429] 输入参数 - 文本: '我不吃 我不喝', 原始位置: (0, 171), 字体: Microsoft YaHei(将被忽略,使用系统字体), 大小: 16, 颜色: #FFFFFF, 粗细: bold, 对齐: center, 宽度: 300 [2026-03-02 17:18:42.429] 当前帧尺寸: 300x194 [2026-03-02 17:18:42.429] 开始尝试系统字体(忽略传入的字体参数)... [2026-03-02 17:18:42.429] 尝试字体: Microsoft YaHei [2026-03-02 17:18:42.460] ✗ 字体 Microsoft YaHei 不支持中文(颜色数: 1) [2026-03-02 17:18:42.460] 尝试字体: SimHei [2026-03-02 17:18:42.476] ✓ 字体 SimHei 可用且支持中文,已选择 [2026-03-02 17:18:42.476] 最终使用字体: SimHei [2026-03-02 17:18:42.476] 文字宽度测量 - 文本: '我不吃 我不喝', 宽度: 104px, 元素宽度: 300 [2026-03-02 17:18:42.476] 居中对齐(指定宽度内) - 原始X: 0, 元素宽度: 300, 文字宽度: 104, 调整后X: 98 [2026-03-02 17:18:42.476] 坐标计算 - 原始坐标: (0, 171), 字体大小: 16, 对齐方式: center [2026-03-02 17:18:42.476] 坐标计算 - 计算后坐标: (98, 187) [2026-03-02 17:18:42.491] 颜色转换 - 输入颜色字符串: #FFFFFF [2026-03-02 17:18:42.491] 颜色转换 - 转换后颜色: R=255, G=255, B=255, A=255 [2026-03-02 17:18:42.491] 创建临时图片 - 尺寸: 300x194, 背景: 透明 [2026-03-02 17:18:42.491] 临时图片创建成功,尺寸: 300x194 [2026-03-02 17:18:42.491] 图片设置 - 字体: SimHei, 字体大小: 16, 填充颜色: R=255, G=255, B=255 [2026-03-02 17:18:42.491] 字体粗细: Bold [2026-03-02 17:18:42.491] 开始绘制文字 - 位置: (98, 187), 文本: '我不吃 我不喝', 颜色: #FFFFFF, 字体: SimHei, 大小: 16 [2026-03-02 17:18:42.491] 调整后坐标: (98, 187), 图片尺寸: 300x194 [2026-03-02 17:18:42.507] 文字绘制完成 [2026-03-02 17:18:42.522] 临时图片检查 - 有Alpha通道: True, 颜色数: 174, 是否有内容: True [2026-03-02 17:18:42.522] 开始合成到原帧 - 合成模式: Over [2026-03-02 17:18:42.522] 合成完成 [2026-03-02 17:18:42.522] ✓ 文本已成功绘制到第 21 帧,字体: SimHei [2026-03-02 17:18:42.522] ========== 第 21 帧文本绘制完成 ========== [2026-03-02 17:18:42.522] 元素 '我就要女人' (类型: text): 时间范围 3.000-4.300, 当前时间 2.500, 帧结束时间 2.630, 是否显示: False [2026-03-02 17:18:42.522] 处理第 22 帧,当前时间: 2.630秒,帧延迟: 0.120秒,结束时间: 2.750秒 [2026-03-02 17:18:42.522] 在第 22 帧上添加底部字幕背景 [2026-03-02 17:18:42.522] 使用自定义字幕高度: 30px [2026-03-02 17:18:42.522] GIF高度: 194px, 底部字幕背景尺寸: 300x30, 位置: (0, 164) [2026-03-02 17:18:42.538] 底部字幕背景已成功添加到帧的底部 [2026-03-02 17:18:42.538] 元素 '我不喝 我不吃' (类型: text): 时间范围 0.400-1.400, 当前时间 2.630, 帧结束时间 2.750, 是否显示: False [2026-03-02 17:18:42.538] 元素 '我不吃 我不喝' (类型: text): 时间范围 1.500-2.700, 当前时间 2.630, 帧结束时间 2.750, 是否显示: True [2026-03-02 17:18:42.538] 在第 22 帧上绘制文本: '我不吃 我不喝' [2026-03-02 17:18:42.538] ========== 开始处理第 22 帧文本绘制 ========== [2026-03-02 17:18:42.538] 输入参数 - 文本: '我不吃 我不喝', 原始位置: (0, 171), 字体: Microsoft YaHei(将被忽略,使用系统字体), 大小: 16, 颜色: #FFFFFF, 粗细: bold, 对齐: center, 宽度: 300 [2026-03-02 17:18:42.538] 当前帧尺寸: 300x194 [2026-03-02 17:18:42.538] 开始尝试系统字体(忽略传入的字体参数)... [2026-03-02 17:18:42.538] 尝试字体: Microsoft YaHei [2026-03-02 17:18:42.554] ✗ 字体 Microsoft YaHei 不支持中文(颜色数: 1) [2026-03-02 17:18:42.554] 尝试字体: SimHei [2026-03-02 17:18:42.569] ✓ 字体 SimHei 可用且支持中文,已选择 [2026-03-02 17:18:42.569] 最终使用字体: SimHei [2026-03-02 17:18:42.569] 文字宽度测量 - 文本: '我不吃 我不喝', 宽度: 104px, 元素宽度: 300 [2026-03-02 17:18:42.569] 居中对齐(指定宽度内) - 原始X: 0, 元素宽度: 300, 文字宽度: 104, 调整后X: 98 [2026-03-02 17:18:42.585] 坐标计算 - 原始坐标: (0, 171), 字体大小: 16, 对齐方式: center [2026-03-02 17:18:42.585] 坐标计算 - 计算后坐标: (98, 187) [2026-03-02 17:18:42.585] 颜色转换 - 输入颜色字符串: #FFFFFF [2026-03-02 17:18:42.585] 颜色转换 - 转换后颜色: R=255, G=255, B=255, A=255 [2026-03-02 17:18:42.585] 创建临时图片 - 尺寸: 300x194, 背景: 透明 [2026-03-02 17:18:42.585] 临时图片创建成功,尺寸: 300x194 [2026-03-02 17:18:42.585] 图片设置 - 字体: SimHei, 字体大小: 16, 填充颜色: R=255, G=255, B=255 [2026-03-02 17:18:42.585] 字体粗细: Bold [2026-03-02 17:18:42.585] 开始绘制文字 - 位置: (98, 187), 文本: '我不吃 我不喝', 颜色: #FFFFFF, 字体: SimHei, 大小: 16 [2026-03-02 17:18:42.585] 调整后坐标: (98, 187), 图片尺寸: 300x194 [2026-03-02 17:18:42.601] 文字绘制完成 [2026-03-02 17:18:42.632] 临时图片检查 - 有Alpha通道: True, 颜色数: 174, 是否有内容: True [2026-03-02 17:18:42.632] 开始合成到原帧 - 合成模式: Over [2026-03-02 17:18:42.632] 合成完成 [2026-03-02 17:18:42.632] ✓ 文本已成功绘制到第 22 帧,字体: SimHei [2026-03-02 17:18:42.632] ========== 第 22 帧文本绘制完成 ========== [2026-03-02 17:18:42.632] 元素 '我就要女人' (类型: text): 时间范围 3.000-4.300, 当前时间 2.630, 帧结束时间 2.750, 是否显示: False [2026-03-02 17:18:42.632] 处理第 23 帧,当前时间: 2.750秒,帧延迟: 0.130秒,结束时间: 2.880秒 [2026-03-02 17:18:42.632] 在第 23 帧上添加底部字幕背景 [2026-03-02 17:18:42.632] 使用自定义字幕高度: 30px [2026-03-02 17:18:42.632] GIF高度: 194px, 底部字幕背景尺寸: 300x30, 位置: (0, 164) [2026-03-02 17:18:42.632] 底部字幕背景已成功添加到帧的底部 [2026-03-02 17:18:42.632] 元素 '我不喝 我不吃' (类型: text): 时间范围 0.400-1.400, 当前时间 2.750, 帧结束时间 2.880, 是否显示: False [2026-03-02 17:18:42.632] 元素 '我不吃 我不喝' (类型: text): 时间范围 1.500-2.700, 当前时间 2.750, 帧结束时间 2.880, 是否显示: False [2026-03-02 17:18:42.632] 元素 '我就要女人' (类型: text): 时间范围 3.000-4.300, 当前时间 2.750, 帧结束时间 2.880, 是否显示: False [2026-03-02 17:18:42.632] 处理第 24 帧,当前时间: 2.880秒,帧延迟: 0.120秒,结束时间: 3.000秒 [2026-03-02 17:18:42.632] 在第 24 帧上添加底部字幕背景 [2026-03-02 17:18:42.632] 使用自定义字幕高度: 30px [2026-03-02 17:18:42.632] GIF高度: 194px, 底部字幕背景尺寸: 300x30, 位置: (0, 164) [2026-03-02 17:18:42.632] 底部字幕背景已成功添加到帧的底部 [2026-03-02 17:18:42.632] 元素 '我不喝 我不吃' (类型: text): 时间范围 0.400-1.400, 当前时间 2.880, 帧结束时间 3.000, 是否显示: False [2026-03-02 17:18:42.632] 元素 '我不吃 我不喝' (类型: text): 时间范围 1.500-2.700, 当前时间 2.880, 帧结束时间 3.000, 是否显示: False [2026-03-02 17:18:42.632] 元素 '我就要女人' (类型: text): 时间范围 3.000-4.300, 当前时间 2.880, 帧结束时间 3.000, 是否显示: False [2026-03-02 17:18:42.632] 处理第 25 帧,当前时间: 3.000秒,帧延迟: 0.130秒,结束时间: 3.130秒 [2026-03-02 17:18:42.632] 在第 25 帧上添加底部字幕背景 [2026-03-02 17:18:42.632] 使用自定义字幕高度: 30px [2026-03-02 17:18:42.632] GIF高度: 194px, 底部字幕背景尺寸: 300x30, 位置: (0, 164) [2026-03-02 17:18:42.632] 底部字幕背景已成功添加到帧的底部 [2026-03-02 17:18:42.632] 元素 '我不喝 我不吃' (类型: text): 时间范围 0.400-1.400, 当前时间 3.000, 帧结束时间 3.130, 是否显示: False [2026-03-02 17:18:42.632] 元素 '我不吃 我不喝' (类型: text): 时间范围 1.500-2.700, 当前时间 3.000, 帧结束时间 3.130, 是否显示: False [2026-03-02 17:18:42.632] 元素 '我就要女人' (类型: text): 时间范围 3.000-4.300, 当前时间 3.000, 帧结束时间 3.130, 是否显示: True [2026-03-02 17:18:42.632] 在第 25 帧上绘制文本: '我就要女人' [2026-03-02 17:18:42.632] ========== 开始处理第 25 帧文本绘制 ========== [2026-03-02 17:18:42.632] 输入参数 - 文本: '我就要女人', 原始位置: (0, 171), 字体: Microsoft YaHei(将被忽略,使用系统字体), 大小: 16, 颜色: #FFFFFF, 粗细: bold, 对齐: center, 宽度: 300 [2026-03-02 17:18:42.632] 当前帧尺寸: 300x194 [2026-03-02 17:18:42.632] 开始尝试系统字体(忽略传入的字体参数)... [2026-03-02 17:18:42.632] 尝试字体: Microsoft YaHei [2026-03-02 17:18:42.663] ✗ 字体 Microsoft YaHei 不支持中文(颜色数: 1) [2026-03-02 17:18:42.663] 尝试字体: SimHei [2026-03-02 17:18:42.679] ✓ 字体 SimHei 可用且支持中文,已选择 [2026-03-02 17:18:42.679] 最终使用字体: SimHei [2026-03-02 17:18:42.679] 文字宽度测量 - 文本: '我就要女人', 宽度: 80px, 元素宽度: 300 [2026-03-02 17:18:42.679] 居中对齐(指定宽度内) - 原始X: 0, 元素宽度: 300, 文字宽度: 80, 调整后X: 110 [2026-03-02 17:18:42.679] 坐标计算 - 原始坐标: (0, 171), 字体大小: 16, 对齐方式: center [2026-03-02 17:18:42.679] 坐标计算 - 计算后坐标: (110, 187) [2026-03-02 17:18:42.694] 颜色转换 - 输入颜色字符串: #FFFFFF [2026-03-02 17:18:42.694] 颜色转换 - 转换后颜色: R=255, G=255, B=255, A=255 [2026-03-02 17:18:42.694] 创建临时图片 - 尺寸: 300x194, 背景: 透明 [2026-03-02 17:18:42.694] 临时图片创建成功,尺寸: 300x194 [2026-03-02 17:18:42.694] 图片设置 - 字体: SimHei, 字体大小: 16, 填充颜色: R=255, G=255, B=255 [2026-03-02 17:18:42.694] 字体粗细: Bold [2026-03-02 17:18:42.694] 开始绘制文字 - 位置: (110, 187), 文本: '我就要女人', 颜色: #FFFFFF, 字体: SimHei, 大小: 16 [2026-03-02 17:18:42.694] 调整后坐标: (110, 187), 图片尺寸: 300x194 [2026-03-02 17:18:42.710] 文字绘制完成 [2026-03-02 17:18:42.726] 临时图片检查 - 有Alpha通道: True, 颜色数: 218, 是否有内容: True [2026-03-02 17:18:42.726] 开始合成到原帧 - 合成模式: Over [2026-03-02 17:18:42.726] 合成完成 [2026-03-02 17:18:42.726] ✓ 文本已成功绘制到第 25 帧,字体: SimHei [2026-03-02 17:18:42.726] ========== 第 25 帧文本绘制完成 ========== [2026-03-02 17:18:42.726] 处理第 26 帧,当前时间: 3.130秒,帧延迟: 0.120秒,结束时间: 3.250秒 [2026-03-02 17:18:42.726] 在第 26 帧上添加底部字幕背景 [2026-03-02 17:18:42.726] 使用自定义字幕高度: 30px [2026-03-02 17:18:42.726] GIF高度: 194px, 底部字幕背景尺寸: 300x30, 位置: (0, 164) [2026-03-02 17:18:42.726] 底部字幕背景已成功添加到帧的底部 [2026-03-02 17:18:42.726] 元素 '我不喝 我不吃' (类型: text): 时间范围 0.400-1.400, 当前时间 3.130, 帧结束时间 3.250, 是否显示: False [2026-03-02 17:18:42.726] 元素 '我不吃 我不喝' (类型: text): 时间范围 1.500-2.700, 当前时间 3.130, 帧结束时间 3.250, 是否显示: False [2026-03-02 17:18:42.726] 元素 '我就要女人' (类型: text): 时间范围 3.000-4.300, 当前时间 3.130, 帧结束时间 3.250, 是否显示: True [2026-03-02 17:18:42.726] 在第 26 帧上绘制文本: '我就要女人' [2026-03-02 17:18:42.726] ========== 开始处理第 26 帧文本绘制 ========== [2026-03-02 17:18:42.726] 输入参数 - 文本: '我就要女人', 原始位置: (0, 171), 字体: Microsoft YaHei(将被忽略,使用系统字体), 大小: 16, 颜色: #FFFFFF, 粗细: bold, 对齐: center, 宽度: 300 [2026-03-02 17:18:42.726] 当前帧尺寸: 300x194 [2026-03-02 17:18:42.726] 开始尝试系统字体(忽略传入的字体参数)... [2026-03-02 17:18:42.726] 尝试字体: Microsoft YaHei [2026-03-02 17:18:42.757] ✗ 字体 Microsoft YaHei 不支持中文(颜色数: 1) [2026-03-02 17:18:42.757] 尝试字体: SimHei [2026-03-02 17:18:42.772] ✓ 字体 SimHei 可用且支持中文,已选择 [2026-03-02 17:18:42.772] 最终使用字体: SimHei [2026-03-02 17:18:42.772] 文字宽度测量 - 文本: '我就要女人', 宽度: 80px, 元素宽度: 300 [2026-03-02 17:18:42.772] 居中对齐(指定宽度内) - 原始X: 0, 元素宽度: 300, 文字宽度: 80, 调整后X: 110 [2026-03-02 17:18:42.772] 坐标计算 - 原始坐标: (0, 171), 字体大小: 16, 对齐方式: center [2026-03-02 17:18:42.772] 坐标计算 - 计算后坐标: (110, 187) [2026-03-02 17:18:42.788] 颜色转换 - 输入颜色字符串: #FFFFFF [2026-03-02 17:18:42.788] 颜色转换 - 转换后颜色: R=255, G=255, B=255, A=255 [2026-03-02 17:18:42.788] 创建临时图片 - 尺寸: 300x194, 背景: 透明 [2026-03-02 17:18:42.788] 临时图片创建成功,尺寸: 300x194 [2026-03-02 17:18:42.788] 图片设置 - 字体: SimHei, 字体大小: 16, 填充颜色: R=255, G=255, B=255 [2026-03-02 17:18:42.788] 字体粗细: Bold [2026-03-02 17:18:42.788] 开始绘制文字 - 位置: (110, 187), 文本: '我就要女人', 颜色: #FFFFFF, 字体: SimHei, 大小: 16 [2026-03-02 17:18:42.788] 调整后坐标: (110, 187), 图片尺寸: 300x194 [2026-03-02 17:18:42.804] 文字绘制完成 [2026-03-02 17:18:42.819] 临时图片检查 - 有Alpha通道: True, 颜色数: 218, 是否有内容: True [2026-03-02 17:18:42.819] 开始合成到原帧 - 合成模式: Over [2026-03-02 17:18:42.835] 合成完成 [2026-03-02 17:18:42.835] ✓ 文本已成功绘制到第 26 帧,字体: SimHei [2026-03-02 17:18:42.835] ========== 第 26 帧文本绘制完成 ========== [2026-03-02 17:18:42.835] 处理第 27 帧,当前时间: 3.250秒,帧延迟: 0.130秒,结束时间: 3.380秒 [2026-03-02 17:18:42.835] 在第 27 帧上添加底部字幕背景 [2026-03-02 17:18:42.835] 使用自定义字幕高度: 30px [2026-03-02 17:18:42.835] GIF高度: 194px, 底部字幕背景尺寸: 300x30, 位置: (0, 164) [2026-03-02 17:18:42.835] 底部字幕背景已成功添加到帧的底部 [2026-03-02 17:18:42.835] 元素 '我不喝 我不吃' (类型: text): 时间范围 0.400-1.400, 当前时间 3.250, 帧结束时间 3.380, 是否显示: False [2026-03-02 17:18:42.835] 元素 '我不吃 我不喝' (类型: text): 时间范围 1.500-2.700, 当前时间 3.250, 帧结束时间 3.380, 是否显示: False [2026-03-02 17:18:42.835] 元素 '我就要女人' (类型: text): 时间范围 3.000-4.300, 当前时间 3.250, 帧结束时间 3.380, 是否显示: True [2026-03-02 17:18:42.835] 在第 27 帧上绘制文本: '我就要女人' [2026-03-02 17:18:42.835] ========== 开始处理第 27 帧文本绘制 ========== [2026-03-02 17:18:42.835] 输入参数 - 文本: '我就要女人', 原始位置: (0, 171), 字体: Microsoft YaHei(将被忽略,使用系统字体), 大小: 16, 颜色: #FFFFFF, 粗细: bold, 对齐: center, 宽度: 300 [2026-03-02 17:18:42.835] 当前帧尺寸: 300x194 [2026-03-02 17:18:42.835] 开始尝试系统字体(忽略传入的字体参数)... [2026-03-02 17:18:42.835] 尝试字体: Microsoft YaHei [2026-03-02 17:18:42.851] ✗ 字体 Microsoft YaHei 不支持中文(颜色数: 1) [2026-03-02 17:18:42.851] 尝试字体: SimHei [2026-03-02 17:18:42.866] ✓ 字体 SimHei 可用且支持中文,已选择 [2026-03-02 17:18:42.866] 最终使用字体: SimHei [2026-03-02 17:18:42.882] 文字宽度测量 - 文本: '我就要女人', 宽度: 80px, 元素宽度: 300 [2026-03-02 17:18:42.882] 居中对齐(指定宽度内) - 原始X: 0, 元素宽度: 300, 文字宽度: 80, 调整后X: 110 [2026-03-02 17:18:42.882] 坐标计算 - 原始坐标: (0, 171), 字体大小: 16, 对齐方式: center [2026-03-02 17:18:42.882] 坐标计算 - 计算后坐标: (110, 187) [2026-03-02 17:18:42.882] 颜色转换 - 输入颜色字符串: #FFFFFF [2026-03-02 17:18:42.882] 颜色转换 - 转换后颜色: R=255, G=255, B=255, A=255 [2026-03-02 17:18:42.882] 创建临时图片 - 尺寸: 300x194, 背景: 透明 [2026-03-02 17:18:42.882] 临时图片创建成功,尺寸: 300x194 [2026-03-02 17:18:42.882] 图片设置 - 字体: SimHei, 字体大小: 16, 填充颜色: R=255, G=255, B=255 [2026-03-02 17:18:42.882] 字体粗细: Bold [2026-03-02 17:18:42.882] 开始绘制文字 - 位置: (110, 187), 文本: '我就要女人', 颜色: #FFFFFF, 字体: SimHei, 大小: 16 [2026-03-02 17:18:42.882] 调整后坐标: (110, 187), 图片尺寸: 300x194 [2026-03-02 17:18:42.897] 文字绘制完成 [2026-03-02 17:18:42.929] 临时图片检查 - 有Alpha通道: True, 颜色数: 218, 是否有内容: True [2026-03-02 17:18:42.929] 开始合成到原帧 - 合成模式: Over [2026-03-02 17:18:42.929] 合成完成 [2026-03-02 17:18:42.929] ✓ 文本已成功绘制到第 27 帧,字体: SimHei [2026-03-02 17:18:42.929] ========== 第 27 帧文本绘制完成 ========== [2026-03-02 17:18:42.929] 处理第 28 帧,当前时间: 3.380秒,帧延迟: 0.120秒,结束时间: 3.500秒 [2026-03-02 17:18:42.929] 在第 28 帧上添加底部字幕背景 [2026-03-02 17:18:42.929] 使用自定义字幕高度: 30px [2026-03-02 17:18:42.929] GIF高度: 194px, 底部字幕背景尺寸: 300x30, 位置: (0, 164) [2026-03-02 17:18:42.929] 底部字幕背景已成功添加到帧的底部 [2026-03-02 17:18:42.929] 元素 '我不喝 我不吃' (类型: text): 时间范围 0.400-1.400, 当前时间 3.380, 帧结束时间 3.500, 是否显示: False [2026-03-02 17:18:42.929] 元素 '我不吃 我不喝' (类型: text): 时间范围 1.500-2.700, 当前时间 3.380, 帧结束时间 3.500, 是否显示: False [2026-03-02 17:18:42.929] 元素 '我就要女人' (类型: text): 时间范围 3.000-4.300, 当前时间 3.380, 帧结束时间 3.500, 是否显示: True [2026-03-02 17:18:42.929] 在第 28 帧上绘制文本: '我就要女人' [2026-03-02 17:18:42.929] ========== 开始处理第 28 帧文本绘制 ========== [2026-03-02 17:18:42.929] 输入参数 - 文本: '我就要女人', 原始位置: (0, 171), 字体: Microsoft YaHei(将被忽略,使用系统字体), 大小: 16, 颜色: #FFFFFF, 粗细: bold, 对齐: center, 宽度: 300 [2026-03-02 17:18:42.929] 当前帧尺寸: 300x194 [2026-03-02 17:18:42.929] 开始尝试系统字体(忽略传入的字体参数)... [2026-03-02 17:18:42.929] 尝试字体: Microsoft YaHei [2026-03-02 17:18:42.944] ✗ 字体 Microsoft YaHei 不支持中文(颜色数: 1) [2026-03-02 17:18:42.944] 尝试字体: SimHei [2026-03-02 17:18:42.960] ✓ 字体 SimHei 可用且支持中文,已选择 [2026-03-02 17:18:42.960] 最终使用字体: SimHei [2026-03-02 17:18:42.976] 文字宽度测量 - 文本: '我就要女人', 宽度: 80px, 元素宽度: 300 [2026-03-02 17:18:42.976] 居中对齐(指定宽度内) - 原始X: 0, 元素宽度: 300, 文字宽度: 80, 调整后X: 110 [2026-03-02 17:18:42.976] 坐标计算 - 原始坐标: (0, 171), 字体大小: 16, 对齐方式: center [2026-03-02 17:18:42.976] 坐标计算 - 计算后坐标: (110, 187) [2026-03-02 17:18:42.976] 颜色转换 - 输入颜色字符串: #FFFFFF [2026-03-02 17:18:42.976] 颜色转换 - 转换后颜色: R=255, G=255, B=255, A=255 [2026-03-02 17:18:42.976] 创建临时图片 - 尺寸: 300x194, 背景: 透明 [2026-03-02 17:18:42.976] 临时图片创建成功,尺寸: 300x194 [2026-03-02 17:18:42.976] 图片设置 - 字体: SimHei, 字体大小: 16, 填充颜色: R=255, G=255, B=255 [2026-03-02 17:18:42.976] 字体粗细: Bold [2026-03-02 17:18:42.976] 开始绘制文字 - 位置: (110, 187), 文本: '我就要女人', 颜色: #FFFFFF, 字体: SimHei, 大小: 16 [2026-03-02 17:18:42.976] 调整后坐标: (110, 187), 图片尺寸: 300x194 [2026-03-02 17:18:42.991] 文字绘制完成 [2026-03-02 17:18:43.022] 临时图片检查 - 有Alpha通道: True, 颜色数: 218, 是否有内容: True [2026-03-02 17:18:43.022] 开始合成到原帧 - 合成模式: Over [2026-03-02 17:18:43.022] 合成完成 [2026-03-02 17:18:43.022] ✓ 文本已成功绘制到第 28 帧,字体: SimHei [2026-03-02 17:18:43.022] ========== 第 28 帧文本绘制完成 ========== [2026-03-02 17:18:43.022] 处理第 29 帧,当前时间: 3.500秒,帧延迟: 0.130秒,结束时间: 3.630秒 [2026-03-02 17:18:43.022] 在第 29 帧上添加底部字幕背景 [2026-03-02 17:18:43.022] 使用自定义字幕高度: 30px [2026-03-02 17:18:43.022] GIF高度: 194px, 底部字幕背景尺寸: 300x30, 位置: (0, 164) [2026-03-02 17:18:43.022] 底部字幕背景已成功添加到帧的底部 [2026-03-02 17:18:43.022] 元素 '我不喝 我不吃' (类型: text): 时间范围 0.400-1.400, 当前时间 3.500, 帧结束时间 3.630, 是否显示: False [2026-03-02 17:18:43.022] 元素 '我不吃 我不喝' (类型: text): 时间范围 1.500-2.700, 当前时间 3.500, 帧结束时间 3.630, 是否显示: False [2026-03-02 17:18:43.022] 元素 '我就要女人' (类型: text): 时间范围 3.000-4.300, 当前时间 3.500, 帧结束时间 3.630, 是否显示: True [2026-03-02 17:18:43.022] 在第 29 帧上绘制文本: '我就要女人' [2026-03-02 17:18:43.022] ========== 开始处理第 29 帧文本绘制 ========== [2026-03-02 17:18:43.022] 输入参数 - 文本: '我就要女人', 原始位置: (0, 171), 字体: Microsoft YaHei(将被忽略,使用系统字体), 大小: 16, 颜色: #FFFFFF, 粗细: bold, 对齐: center, 宽度: 300 [2026-03-02 17:18:43.022] 当前帧尺寸: 300x194 [2026-03-02 17:18:43.022] 开始尝试系统字体(忽略传入的字体参数)... [2026-03-02 17:18:43.022] 尝试字体: Microsoft YaHei [2026-03-02 17:18:43.054] ✗ 字体 Microsoft YaHei 不支持中文(颜色数: 1) [2026-03-02 17:18:43.054] 尝试字体: SimHei [2026-03-02 17:18:43.070] ✓ 字体 SimHei 可用且支持中文,已选择 [2026-03-02 17:18:43.070] 最终使用字体: SimHei [2026-03-02 17:18:43.070] 文字宽度测量 - 文本: '我就要女人', 宽度: 80px, 元素宽度: 300 [2026-03-02 17:18:43.070] 居中对齐(指定宽度内) - 原始X: 0, 元素宽度: 300, 文字宽度: 80, 调整后X: 110 [2026-03-02 17:18:43.070] 坐标计算 - 原始坐标: (0, 171), 字体大小: 16, 对齐方式: center [2026-03-02 17:18:43.070] 坐标计算 - 计算后坐标: (110, 187) [2026-03-02 17:18:43.070] 颜色转换 - 输入颜色字符串: #FFFFFF [2026-03-02 17:18:43.070] 颜色转换 - 转换后颜色: R=255, G=255, B=255, A=255 [2026-03-02 17:18:43.070] 创建临时图片 - 尺寸: 300x194, 背景: 透明 [2026-03-02 17:18:43.070] 临时图片创建成功,尺寸: 300x194 [2026-03-02 17:18:43.070] 图片设置 - 字体: SimHei, 字体大小: 16, 填充颜色: R=255, G=255, B=255 [2026-03-02 17:18:43.085] 字体粗细: Bold [2026-03-02 17:18:43.085] 开始绘制文字 - 位置: (110, 187), 文本: '我就要女人', 颜色: #FFFFFF, 字体: SimHei, 大小: 16 [2026-03-02 17:18:43.085] 调整后坐标: (110, 187), 图片尺寸: 300x194 [2026-03-02 17:18:43.085] 文字绘制完成 [2026-03-02 17:18:43.116] 临时图片检查 - 有Alpha通道: True, 颜色数: 218, 是否有内容: True [2026-03-02 17:18:43.116] 开始合成到原帧 - 合成模式: Over [2026-03-02 17:18:43.116] 合成完成 [2026-03-02 17:18:43.116] ✓ 文本已成功绘制到第 29 帧,字体: SimHei [2026-03-02 17:18:43.116] ========== 第 29 帧文本绘制完成 ========== [2026-03-02 17:18:43.116] 处理第 30 帧,当前时间: 3.630秒,帧延迟: 0.120秒,结束时间: 3.750秒 [2026-03-02 17:18:43.116] 在第 30 帧上添加底部字幕背景 [2026-03-02 17:18:43.116] 使用自定义字幕高度: 30px [2026-03-02 17:18:43.116] GIF高度: 194px, 底部字幕背景尺寸: 300x30, 位置: (0, 164) [2026-03-02 17:18:43.116] 底部字幕背景已成功添加到帧的底部 [2026-03-02 17:18:43.116] 元素 '我不喝 我不吃' (类型: text): 时间范围 0.400-1.400, 当前时间 3.630, 帧结束时间 3.750, 是否显示: False [2026-03-02 17:18:43.116] 元素 '我不吃 我不喝' (类型: text): 时间范围 1.500-2.700, 当前时间 3.630, 帧结束时间 3.750, 是否显示: False [2026-03-02 17:18:43.116] 元素 '我就要女人' (类型: text): 时间范围 3.000-4.300, 当前时间 3.630, 帧结束时间 3.750, 是否显示: True [2026-03-02 17:18:43.116] 在第 30 帧上绘制文本: '我就要女人' [2026-03-02 17:18:43.116] ========== 开始处理第 30 帧文本绘制 ========== [2026-03-02 17:18:43.116] 输入参数 - 文本: '我就要女人', 原始位置: (0, 171), 字体: Microsoft YaHei(将被忽略,使用系统字体), 大小: 16, 颜色: #FFFFFF, 粗细: bold, 对齐: center, 宽度: 300 [2026-03-02 17:18:43.116] 当前帧尺寸: 300x194 [2026-03-02 17:18:43.116] 开始尝试系统字体(忽略传入的字体参数)... [2026-03-02 17:18:43.116] 尝试字体: Microsoft YaHei [2026-03-02 17:18:43.147] ✗ 字体 Microsoft YaHei 不支持中文(颜色数: 1) [2026-03-02 17:18:43.147] 尝试字体: SimHei [2026-03-02 17:18:43.164] ✓ 字体 SimHei 可用且支持中文,已选择 [2026-03-02 17:18:43.164] 最终使用字体: SimHei [2026-03-02 17:18:43.164] 文字宽度测量 - 文本: '我就要女人', 宽度: 80px, 元素宽度: 300 [2026-03-02 17:18:43.164] 居中对齐(指定宽度内) - 原始X: 0, 元素宽度: 300, 文字宽度: 80, 调整后X: 110 [2026-03-02 17:18:43.164] 坐标计算 - 原始坐标: (0, 171), 字体大小: 16, 对齐方式: center [2026-03-02 17:18:43.164] 坐标计算 - 计算后坐标: (110, 187) [2026-03-02 17:18:43.164] 颜色转换 - 输入颜色字符串: #FFFFFF [2026-03-02 17:18:43.164] 颜色转换 - 转换后颜色: R=255, G=255, B=255, A=255 [2026-03-02 17:18:43.164] 创建临时图片 - 尺寸: 300x194, 背景: 透明 [2026-03-02 17:18:43.179] 临时图片创建成功,尺寸: 300x194 [2026-03-02 17:18:43.179] 图片设置 - 字体: SimHei, 字体大小: 16, 填充颜色: R=255, G=255, B=255 [2026-03-02 17:18:43.179] 字体粗细: Bold [2026-03-02 17:18:43.179] 开始绘制文字 - 位置: (110, 187), 文本: '我就要女人', 颜色: #FFFFFF, 字体: SimHei, 大小: 16 [2026-03-02 17:18:43.179] 调整后坐标: (110, 187), 图片尺寸: 300x194 [2026-03-02 17:18:43.179] 文字绘制完成 [2026-03-02 17:18:43.210] 临时图片检查 - 有Alpha通道: True, 颜色数: 218, 是否有内容: True [2026-03-02 17:18:43.210] 开始合成到原帧 - 合成模式: Over [2026-03-02 17:18:43.210] 合成完成 [2026-03-02 17:18:43.210] ✓ 文本已成功绘制到第 30 帧,字体: SimHei [2026-03-02 17:18:43.210] ========== 第 30 帧文本绘制完成 ========== [2026-03-02 17:18:43.210] 处理第 31 帧,当前时间: 3.750秒,帧延迟: 0.130秒,结束时间: 3.880秒 [2026-03-02 17:18:43.210] 在第 31 帧上添加底部字幕背景 [2026-03-02 17:18:43.210] 使用自定义字幕高度: 30px [2026-03-02 17:18:43.210] GIF高度: 194px, 底部字幕背景尺寸: 300x30, 位置: (0, 164) [2026-03-02 17:18:43.210] 底部字幕背景已成功添加到帧的底部 [2026-03-02 17:18:43.210] 元素 '我不喝 我不吃' (类型: text): 时间范围 0.400-1.400, 当前时间 3.750, 帧结束时间 3.880, 是否显示: False [2026-03-02 17:18:43.210] 元素 '我不吃 我不喝' (类型: text): 时间范围 1.500-2.700, 当前时间 3.750, 帧结束时间 3.880, 是否显示: False [2026-03-02 17:18:43.210] 元素 '我就要女人' (类型: text): 时间范围 3.000-4.300, 当前时间 3.750, 帧结束时间 3.880, 是否显示: True [2026-03-02 17:18:43.210] 在第 31 帧上绘制文本: '我就要女人' [2026-03-02 17:18:43.210] ========== 开始处理第 31 帧文本绘制 ========== [2026-03-02 17:18:43.210] 输入参数 - 文本: '我就要女人', 原始位置: (0, 171), 字体: Microsoft YaHei(将被忽略,使用系统字体), 大小: 16, 颜色: #FFFFFF, 粗细: bold, 对齐: center, 宽度: 300 [2026-03-02 17:18:43.210] 当前帧尺寸: 300x194 [2026-03-02 17:18:43.210] 开始尝试系统字体(忽略传入的字体参数)... [2026-03-02 17:18:43.210] 尝试字体: Microsoft YaHei [2026-03-02 17:18:43.241] ✗ 字体 Microsoft YaHei 不支持中文(颜色数: 1) [2026-03-02 17:18:43.241] 尝试字体: SimHei [2026-03-02 17:18:43.257] ✓ 字体 SimHei 可用且支持中文,已选择 [2026-03-02 17:18:43.257] 最终使用字体: SimHei [2026-03-02 17:18:43.257] 文字宽度测量 - 文本: '我就要女人', 宽度: 80px, 元素宽度: 300 [2026-03-02 17:18:43.257] 居中对齐(指定宽度内) - 原始X: 0, 元素宽度: 300, 文字宽度: 80, 调整后X: 110 [2026-03-02 17:18:43.257] 坐标计算 - 原始坐标: (0, 171), 字体大小: 16, 对齐方式: center [2026-03-02 17:18:43.257] 坐标计算 - 计算后坐标: (110, 187) [2026-03-02 17:18:43.272] 颜色转换 - 输入颜色字符串: #FFFFFF [2026-03-02 17:18:43.272] 颜色转换 - 转换后颜色: R=255, G=255, B=255, A=255 [2026-03-02 17:18:43.272] 创建临时图片 - 尺寸: 300x194, 背景: 透明 [2026-03-02 17:18:43.272] 临时图片创建成功,尺寸: 300x194 [2026-03-02 17:18:43.272] 图片设置 - 字体: SimHei, 字体大小: 16, 填充颜色: R=255, G=255, B=255 [2026-03-02 17:18:43.272] 字体粗细: Bold [2026-03-02 17:18:43.272] 开始绘制文字 - 位置: (110, 187), 文本: '我就要女人', 颜色: #FFFFFF, 字体: SimHei, 大小: 16 [2026-03-02 17:18:43.272] 调整后坐标: (110, 187), 图片尺寸: 300x194 [2026-03-02 17:18:43.272] 文字绘制完成 [2026-03-02 17:18:43.304] 临时图片检查 - 有Alpha通道: True, 颜色数: 218, 是否有内容: True [2026-03-02 17:18:43.304] 开始合成到原帧 - 合成模式: Over [2026-03-02 17:18:43.304] 合成完成 [2026-03-02 17:18:43.304] ✓ 文本已成功绘制到第 31 帧,字体: SimHei [2026-03-02 17:18:43.304] ========== 第 31 帧文本绘制完成 ========== [2026-03-02 17:18:43.304] 处理第 32 帧,当前时间: 3.880秒,帧延迟: 0.120秒,结束时间: 4.000秒 [2026-03-02 17:18:43.304] 在第 32 帧上添加底部字幕背景 [2026-03-02 17:18:43.304] 使用自定义字幕高度: 30px [2026-03-02 17:18:43.304] GIF高度: 194px, 底部字幕背景尺寸: 300x30, 位置: (0, 164) [2026-03-02 17:18:43.304] 底部字幕背景已成功添加到帧的底部 [2026-03-02 17:18:43.304] 元素 '我不喝 我不吃' (类型: text): 时间范围 0.400-1.400, 当前时间 3.880, 帧结束时间 4.000, 是否显示: False [2026-03-02 17:18:43.304] 元素 '我不吃 我不喝' (类型: text): 时间范围 1.500-2.700, 当前时间 3.880, 帧结束时间 4.000, 是否显示: False [2026-03-02 17:18:43.304] 元素 '我就要女人' (类型: text): 时间范围 3.000-4.300, 当前时间 3.880, 帧结束时间 4.000, 是否显示: True [2026-03-02 17:18:43.304] 在第 32 帧上绘制文本: '我就要女人' [2026-03-02 17:18:43.304] ========== 开始处理第 32 帧文本绘制 ========== [2026-03-02 17:18:43.304] 输入参数 - 文本: '我就要女人', 原始位置: (0, 171), 字体: Microsoft YaHei(将被忽略,使用系统字体), 大小: 16, 颜色: #FFFFFF, 粗细: bold, 对齐: center, 宽度: 300 [2026-03-02 17:18:43.304] 当前帧尺寸: 300x194 [2026-03-02 17:18:43.304] 开始尝试系统字体(忽略传入的字体参数)... [2026-03-02 17:18:43.304] 尝试字体: Microsoft YaHei [2026-03-02 17:18:43.335] ✗ 字体 Microsoft YaHei 不支持中文(颜色数: 1) [2026-03-02 17:18:43.335] 尝试字体: SimHei [2026-03-02 17:18:43.351] ✓ 字体 SimHei 可用且支持中文,已选择 [2026-03-02 17:18:43.351] 最终使用字体: SimHei [2026-03-02 17:18:43.351] 文字宽度测量 - 文本: '我就要女人', 宽度: 80px, 元素宽度: 300 [2026-03-02 17:18:43.351] 居中对齐(指定宽度内) - 原始X: 0, 元素宽度: 300, 文字宽度: 80, 调整后X: 110 [2026-03-02 17:18:43.351] 坐标计算 - 原始坐标: (0, 171), 字体大小: 16, 对齐方式: center [2026-03-02 17:18:43.351] 坐标计算 - 计算后坐标: (110, 187) [2026-03-02 17:18:43.366] 颜色转换 - 输入颜色字符串: #FFFFFF [2026-03-02 17:18:43.366] 颜色转换 - 转换后颜色: R=255, G=255, B=255, A=255 [2026-03-02 17:18:43.366] 创建临时图片 - 尺寸: 300x194, 背景: 透明 [2026-03-02 17:18:43.366] 临时图片创建成功,尺寸: 300x194 [2026-03-02 17:18:43.366] 图片设置 - 字体: SimHei, 字体大小: 16, 填充颜色: R=255, G=255, B=255 [2026-03-02 17:18:43.366] 字体粗细: Bold [2026-03-02 17:18:43.366] 开始绘制文字 - 位置: (110, 187), 文本: '我就要女人', 颜色: #FFFFFF, 字体: SimHei, 大小: 16 [2026-03-02 17:18:43.366] 调整后坐标: (110, 187), 图片尺寸: 300x194 [2026-03-02 17:18:43.382] 文字绘制完成 [2026-03-02 17:18:43.397] 临时图片检查 - 有Alpha通道: True, 颜色数: 218, 是否有内容: True [2026-03-02 17:18:43.397] 开始合成到原帧 - 合成模式: Over [2026-03-02 17:18:43.397] 合成完成 [2026-03-02 17:18:43.397] ✓ 文本已成功绘制到第 32 帧,字体: SimHei [2026-03-02 17:18:43.397] ========== 第 32 帧文本绘制完成 ========== [2026-03-02 17:18:43.397] 处理第 33 帧,当前时间: 4.000秒,帧延迟: 0.130秒,结束时间: 4.130秒 [2026-03-02 17:18:43.397] 在第 33 帧上添加底部字幕背景 [2026-03-02 17:18:43.397] 使用自定义字幕高度: 30px [2026-03-02 17:18:43.397] GIF高度: 194px, 底部字幕背景尺寸: 300x30, 位置: (0, 164) [2026-03-02 17:18:43.397] 底部字幕背景已成功添加到帧的底部 [2026-03-02 17:18:43.397] 元素 '我不喝 我不吃' (类型: text): 时间范围 0.400-1.400, 当前时间 4.000, 帧结束时间 4.130, 是否显示: False [2026-03-02 17:18:43.397] 元素 '我不吃 我不喝' (类型: text): 时间范围 1.500-2.700, 当前时间 4.000, 帧结束时间 4.130, 是否显示: False [2026-03-02 17:18:43.397] 元素 '我就要女人' (类型: text): 时间范围 3.000-4.300, 当前时间 4.000, 帧结束时间 4.130, 是否显示: True [2026-03-02 17:18:43.397] 在第 33 帧上绘制文本: '我就要女人' [2026-03-02 17:18:43.397] ========== 开始处理第 33 帧文本绘制 ========== [2026-03-02 17:18:43.397] 输入参数 - 文本: '我就要女人', 原始位置: (0, 171), 字体: Microsoft YaHei(将被忽略,使用系统字体), 大小: 16, 颜色: #FFFFFF, 粗细: bold, 对齐: center, 宽度: 300 [2026-03-02 17:18:43.397] 当前帧尺寸: 300x194 [2026-03-02 17:18:43.397] 开始尝试系统字体(忽略传入的字体参数)... [2026-03-02 17:18:43.397] 尝试字体: Microsoft YaHei [2026-03-02 17:18:43.429] ✗ 字体 Microsoft YaHei 不支持中文(颜色数: 1) [2026-03-02 17:18:43.429] 尝试字体: SimHei [2026-03-02 17:18:43.444] ✓ 字体 SimHei 可用且支持中文,已选择 [2026-03-02 17:18:43.444] 最终使用字体: SimHei [2026-03-02 17:18:43.444] 文字宽度测量 - 文本: '我就要女人', 宽度: 80px, 元素宽度: 300 [2026-03-02 17:18:43.444] 居中对齐(指定宽度内) - 原始X: 0, 元素宽度: 300, 文字宽度: 80, 调整后X: 110 [2026-03-02 17:18:43.444] 坐标计算 - 原始坐标: (0, 171), 字体大小: 16, 对齐方式: center [2026-03-02 17:18:43.444] 坐标计算 - 计算后坐标: (110, 187) [2026-03-02 17:18:43.444] 颜色转换 - 输入颜色字符串: #FFFFFF [2026-03-02 17:18:43.444] 颜色转换 - 转换后颜色: R=255, G=255, B=255, A=255 [2026-03-02 17:18:43.460] 创建临时图片 - 尺寸: 300x194, 背景: 透明 [2026-03-02 17:18:43.460] 临时图片创建成功,尺寸: 300x194 [2026-03-02 17:18:43.460] 图片设置 - 字体: SimHei, 字体大小: 16, 填充颜色: R=255, G=255, B=255 [2026-03-02 17:18:43.460] 字体粗细: Bold [2026-03-02 17:18:43.460] 开始绘制文字 - 位置: (110, 187), 文本: '我就要女人', 颜色: #FFFFFF, 字体: SimHei, 大小: 16 [2026-03-02 17:18:43.460] 调整后坐标: (110, 187), 图片尺寸: 300x194 [2026-03-02 17:18:43.476] 文字绘制完成 [2026-03-02 17:18:43.491] 临时图片检查 - 有Alpha通道: True, 颜色数: 218, 是否有内容: True [2026-03-02 17:18:43.491] 开始合成到原帧 - 合成模式: Over [2026-03-02 17:18:43.491] 合成完成 [2026-03-02 17:18:43.491] ✓ 文本已成功绘制到第 33 帧,字体: SimHei [2026-03-02 17:18:43.491] ========== 第 33 帧文本绘制完成 ========== [2026-03-02 17:18:43.491] 处理第 34 帧,当前时间: 4.130秒,帧延迟: 0.120秒,结束时间: 4.250秒 [2026-03-02 17:18:43.491] 在第 34 帧上添加底部字幕背景 [2026-03-02 17:18:43.491] 使用自定义字幕高度: 30px [2026-03-02 17:18:43.491] GIF高度: 194px, 底部字幕背景尺寸: 300x30, 位置: (0, 164) [2026-03-02 17:18:43.491] 底部字幕背景已成功添加到帧的底部 [2026-03-02 17:18:43.491] 元素 '我不喝 我不吃' (类型: text): 时间范围 0.400-1.400, 当前时间 4.130, 帧结束时间 4.250, 是否显示: False [2026-03-02 17:18:43.491] 元素 '我不吃 我不喝' (类型: text): 时间范围 1.500-2.700, 当前时间 4.130, 帧结束时间 4.250, 是否显示: False [2026-03-02 17:18:43.491] 元素 '我就要女人' (类型: text): 时间范围 3.000-4.300, 当前时间 4.130, 帧结束时间 4.250, 是否显示: True [2026-03-02 17:18:43.491] 在第 34 帧上绘制文本: '我就要女人' [2026-03-02 17:18:43.491] ========== 开始处理第 34 帧文本绘制 ========== [2026-03-02 17:18:43.491] 输入参数 - 文本: '我就要女人', 原始位置: (0, 171), 字体: Microsoft YaHei(将被忽略,使用系统字体), 大小: 16, 颜色: #FFFFFF, 粗细: bold, 对齐: center, 宽度: 300 [2026-03-02 17:18:43.491] 当前帧尺寸: 300x194 [2026-03-02 17:18:43.491] 开始尝试系统字体(忽略传入的字体参数)... [2026-03-02 17:18:43.491] 尝试字体: Microsoft YaHei [2026-03-02 17:18:43.522] ✗ 字体 Microsoft YaHei 不支持中文(颜色数: 1) [2026-03-02 17:18:43.522] 尝试字体: SimHei [2026-03-02 17:18:43.538] ✓ 字体 SimHei 可用且支持中文,已选择 [2026-03-02 17:18:43.538] 最终使用字体: SimHei [2026-03-02 17:18:43.538] 文字宽度测量 - 文本: '我就要女人', 宽度: 80px, 元素宽度: 300 [2026-03-02 17:18:43.538] 居中对齐(指定宽度内) - 原始X: 0, 元素宽度: 300, 文字宽度: 80, 调整后X: 110 [2026-03-02 17:18:43.538] 坐标计算 - 原始坐标: (0, 171), 字体大小: 16, 对齐方式: center [2026-03-02 17:18:43.538] 坐标计算 - 计算后坐标: (110, 187) [2026-03-02 17:18:43.554] 颜色转换 - 输入颜色字符串: #FFFFFF [2026-03-02 17:18:43.554] 颜色转换 - 转换后颜色: R=255, G=255, B=255, A=255 [2026-03-02 17:18:43.554] 创建临时图片 - 尺寸: 300x194, 背景: 透明 [2026-03-02 17:18:43.554] 临时图片创建成功,尺寸: 300x194 [2026-03-02 17:18:43.554] 图片设置 - 字体: SimHei, 字体大小: 16, 填充颜色: R=255, G=255, B=255 [2026-03-02 17:18:43.554] 字体粗细: Bold [2026-03-02 17:18:43.554] 开始绘制文字 - 位置: (110, 187), 文本: '我就要女人', 颜色: #FFFFFF, 字体: SimHei, 大小: 16 [2026-03-02 17:18:43.554] 调整后坐标: (110, 187), 图片尺寸: 300x194 [2026-03-02 17:18:43.569] 文字绘制完成 [2026-03-02 17:18:43.585] 临时图片检查 - 有Alpha通道: True, 颜色数: 218, 是否有内容: True [2026-03-02 17:18:43.585] 开始合成到原帧 - 合成模式: Over [2026-03-02 17:18:43.585] 合成完成 [2026-03-02 17:18:43.585] ✓ 文本已成功绘制到第 34 帧,字体: SimHei [2026-03-02 17:18:43.585] ========== 第 34 帧文本绘制完成 ========== [2026-03-02 17:18:43.585] 处理第 35 帧,当前时间: 4.250秒,帧延迟: 0.130秒,结束时间: 4.380秒 [2026-03-02 17:18:43.585] 在第 35 帧上添加底部字幕背景 [2026-03-02 17:18:43.585] 使用自定义字幕高度: 30px [2026-03-02 17:18:43.585] GIF高度: 194px, 底部字幕背景尺寸: 300x30, 位置: (0, 164) [2026-03-02 17:18:43.585] 底部字幕背景已成功添加到帧的底部 [2026-03-02 17:18:43.585] 元素 '我不喝 我不吃' (类型: text): 时间范围 0.400-1.400, 当前时间 4.250, 帧结束时间 4.380, 是否显示: False [2026-03-02 17:18:43.585] 元素 '我不吃 我不喝' (类型: text): 时间范围 1.500-2.700, 当前时间 4.250, 帧结束时间 4.380, 是否显示: False [2026-03-02 17:18:43.585] 元素 '我就要女人' (类型: text): 时间范围 3.000-4.300, 当前时间 4.250, 帧结束时间 4.380, 是否显示: True [2026-03-02 17:18:43.585] 在第 35 帧上绘制文本: '我就要女人' [2026-03-02 17:18:43.585] ========== 开始处理第 35 帧文本绘制 ========== [2026-03-02 17:18:43.585] 输入参数 - 文本: '我就要女人', 原始位置: (0, 171), 字体: Microsoft YaHei(将被忽略,使用系统字体), 大小: 16, 颜色: #FFFFFF, 粗细: bold, 对齐: center, 宽度: 300 [2026-03-02 17:18:43.585] 当前帧尺寸: 300x194 [2026-03-02 17:18:43.585] 开始尝试系统字体(忽略传入的字体参数)... [2026-03-02 17:18:43.585] 尝试字体: Microsoft YaHei [2026-03-02 17:18:43.616] ✗ 字体 Microsoft YaHei 不支持中文(颜色数: 1) [2026-03-02 17:18:43.616] 尝试字体: SimHei [2026-03-02 17:18:43.632] ✓ 字体 SimHei 可用且支持中文,已选择 [2026-03-02 17:18:43.632] 最终使用字体: SimHei [2026-03-02 17:18:43.632] 文字宽度测量 - 文本: '我就要女人', 宽度: 80px, 元素宽度: 300 [2026-03-02 17:18:43.632] 居中对齐(指定宽度内) - 原始X: 0, 元素宽度: 300, 文字宽度: 80, 调整后X: 110 [2026-03-02 17:18:43.632] 坐标计算 - 原始坐标: (0, 171), 字体大小: 16, 对齐方式: center [2026-03-02 17:18:43.632] 坐标计算 - 计算后坐标: (110, 187) [2026-03-02 17:18:43.647] 颜色转换 - 输入颜色字符串: #FFFFFF [2026-03-02 17:18:43.647] 颜色转换 - 转换后颜色: R=255, G=255, B=255, A=255 [2026-03-02 17:18:43.647] 创建临时图片 - 尺寸: 300x194, 背景: 透明 [2026-03-02 17:18:43.647] 临时图片创建成功,尺寸: 300x194 [2026-03-02 17:18:43.647] 图片设置 - 字体: SimHei, 字体大小: 16, 填充颜色: R=255, G=255, B=255 [2026-03-02 17:18:43.647] 字体粗细: Bold [2026-03-02 17:18:43.647] 开始绘制文字 - 位置: (110, 187), 文本: '我就要女人', 颜色: #FFFFFF, 字体: SimHei, 大小: 16 [2026-03-02 17:18:43.647] 调整后坐标: (110, 187), 图片尺寸: 300x194 [2026-03-02 17:18:43.647] 文字绘制完成 [2026-03-02 17:18:43.679] 临时图片检查 - 有Alpha通道: True, 颜色数: 218, 是否有内容: True [2026-03-02 17:18:43.679] 开始合成到原帧 - 合成模式: Over [2026-03-02 17:18:43.679] 合成完成 [2026-03-02 17:18:43.679] ✓ 文本已成功绘制到第 35 帧,字体: SimHei [2026-03-02 17:18:43.679] ========== 第 35 帧文本绘制完成 ========== [2026-03-02 17:18:43.679] 处理第 36 帧,当前时间: 4.380秒,帧延迟: 0.120秒,结束时间: 4.500秒 [2026-03-02 17:18:43.679] 在第 36 帧上添加底部字幕背景 [2026-03-02 17:18:43.679] 使用自定义字幕高度: 30px [2026-03-02 17:18:43.679] GIF高度: 194px, 底部字幕背景尺寸: 300x30, 位置: (0, 164) [2026-03-02 17:18:43.679] 底部字幕背景已成功添加到帧的底部 [2026-03-02 17:18:43.679] 元素 '我不喝 我不吃' (类型: text): 时间范围 0.400-1.400, 当前时间 4.380, 帧结束时间 4.500, 是否显示: False [2026-03-02 17:18:43.679] 元素 '我不吃 我不喝' (类型: text): 时间范围 1.500-2.700, 当前时间 4.380, 帧结束时间 4.500, 是否显示: False [2026-03-02 17:18:43.679] 元素 '我就要女人' (类型: text): 时间范围 3.000-4.300, 当前时间 4.380, 帧结束时间 4.500, 是否显示: False [2026-03-02 17:18:43.679] 处理第 37 帧,当前时间: 4.500秒,帧延迟: 0.120秒,结束时间: 4.620秒 [2026-03-02 17:18:43.679] 在第 37 帧上添加底部字幕背景 [2026-03-02 17:18:43.679] 使用自定义字幕高度: 30px [2026-03-02 17:18:43.679] GIF高度: 194px, 底部字幕背景尺寸: 300x30, 位置: (0, 164) [2026-03-02 17:18:43.679] 底部字幕背景已成功添加到帧的底部 [2026-03-02 17:18:43.679] 元素 '我不喝 我不吃' (类型: text): 时间范围 0.400-1.400, 当前时间 4.500, 帧结束时间 4.620, 是否显示: False [2026-03-02 17:18:43.679] 元素 '我不吃 我不喝' (类型: text): 时间范围 1.500-2.700, 当前时间 4.500, 帧结束时间 4.620, 是否显示: False [2026-03-02 17:18:43.679] 元素 '我就要女人' (类型: text): 时间范围 3.000-4.300, 当前时间 4.500, 帧结束时间 4.620, 是否显示: False [2026-03-02 17:18:43.679] GIF处理完成,共处理 30 帧 [2026-03-02 17:18:43.679] 开始优化GIF... [2026-03-02 17:18:43.679] 优化前帧数: 37 [2026-03-02 17:18:43.679] 优化前总大小: 443938 字节 [2026-03-02 17:18:44.680] OptimizePlus完成 [2026-03-02 17:18:44.866] OptimizeTransparency完成 [2026-03-02 17:18:44.866] GIF优化完成 [2026-03-02 17:18:44.866] 开始转换GIF为字节数组... [2026-03-02 17:18:47.696] GIF转换完成,输出大小: 380716 字节 [2026-03-02 17:18:47.696] 大小变化: 443938 -> 380716 (85.8%) [2026-03-02 17:18:47.696] 开始上传GIF到OSS... [2026-03-02 17:18:47.757] ✓ GIF上传成功,URL: https://ganjin-egao.oss-cn-hangzhou.aliyuncs.com/Cache/Gif/dbf7b447-ef02-4684-9ae2-89f4a29ce424.gif [2026-03-02 17:18:47.757] ========== 处理完成,返回成功 ==========