[2026-01-23 16:57:02.724] 开始查找 64 位本地库源文件,目标路径: Q:\ShuatibaoFTP\Egao\Net\Magick.Native-Q8-x64.dll [2026-01-23 16:57:02.726] 尝试路径: Q:\ShuatibaoFTP\packages\Magick.NET-Q8-AnyCPU.8.6.1\runtimes\win-x64\native\Magick.Native-Q8-x64.dll [2026-01-23 16:57:02.726] 尝试路径: Q:\ShuatibaoFTP\Egao\packages\Magick.NET-Q8-AnyCPU.8.6.1\runtimes\win-x64\native\Magick.Native-Q8-x64.dll [2026-01-23 16:57:02.726] 尝试路径: Q:\packages\Magick.NET-Q8-AnyCPU.8.6.1\runtimes\win-x64\native\Magick.Native-Q8-x64.dll [2026-01-23 16:57:02.726] 尝试路径: Q:\ShuatibaoFTP\packages\Magick.NET-Q8-AnyCPU.8.6.1\runtimes\win-x64\native\Magick.Native-Q8-x64.dll [2026-01-23 16:57:02.729] 尝试路径: Q:\ShuatibaoFTP\Egao\packages\Magick.NET-Q8-AnyCPU.8.6.1\runtimes\win-x64\native\Magick.Native-Q8-x64.dll [2026-01-23 16:57:02.729] 警告: 未找到 64 位本地库源文件,请确保 Magick.Native-Q8-x64.dll 存在于 bin 目录 [2026-01-23 16:57:02.729] 已尝试的路径数量: 5 [2026-01-23 16:57:03.096] 进程架构检查: 进程=64位, 操作系统=64位 [2026-01-23 16:57:03.098] 64位本地库文件已存在: Q:\ShuatibaoFTP\Egao\Net\bin\Magick.Native-Q8-x64.dll [2026-01-23 16:57:03.098] ✓ 64 位本地库文件存在: Q:\ShuatibaoFTP\Egao\Net\bin\Magick.Native-Q8-x64.dll [2026-01-23 16:57:03.108] ========== 开始处理GIF添加字幕请求 ========== [2026-01-23 16:57:03.109] GIF URL: https://ganjin-egao.oss-cn-hangzhou.aliyuncs.com/MainTemplate/GifTemplate/1764508596034.gif [2026-01-23 16:57:03.109] 元素数量: 6 [2026-01-23 16:57:03.109] shareCode: 1, openid: oxfRx7RgjdeZLLH89ysjANiOjmnw [2026-01-23 16:57:03.109] hasBottomSubtitleBackground: True [2026-01-23 16:57:03.110] 元素类型: text, 文本: '明天,我就要回泰国,再去新加坡', 位置: (1, 144), 时间: 0.8-3.8, 字体: Microsoft YaHei, 大小: 16, 颜色: #FFFFFF, 粗细: bold, 对齐: center, 宽度: 300, 背景颜色: null [2026-01-23 16:57:03.110] 元素类型: text, 文本: '香港的事', 位置: (0, 144), 时间: 4.9-6.1, 字体: Microsoft YaHei, 大小: 16, 颜色: #FFFFFF, 粗细: bold, 对齐: center, 宽度: 300, 背景颜色: null [2026-01-23 16:57:03.110] 元素类型: text, 文本: '你吩咐阿耀做就行了', 位置: (0, 144), 时间: 6.6-9.5, 字体: Microsoft YaHei, 大小: 16, 颜色: #FFFFFF, 粗细: bold, 对齐: center, 宽度: 300, 背景颜色: null [2026-01-23 16:57:03.110] 元素类型: text, 文本: '谢谢蒋先生', 位置: (0, 144), 时间: 12.3-13.7, 字体: Microsoft YaHei, 大小: 16, 颜色: #FFFFFF, 粗细: bold, 对齐: center, 宽度: 300, 背景颜色: null [2026-01-23 16:57:03.110] 元素类型: text, 文本: '阿耀', 位置: (0, 6), 时间: 9.2-11.2, 字体: Microsoft YaHei, 大小: 16, 颜色: #FFFFFF, 粗细: bold, 对齐: center, 宽度: 60, 背景颜色: #000000 [2026-01-23 16:57:03.110] 元素类型: text, 文本: '浩南', 位置: (245, 6), 时间: 11.3-13.7, 字体: Microsoft YaHei, 大小: 16, 颜色: #FFFFFF, 粗细: bold, 对齐: center, 宽度: 60, 背景颜色: #000000 [2026-01-23 16:57:03.128] 获取配置: show_logo_gif = 1, 是否需要添加: True [2026-01-23 16:57:03.128] 从配置获取本地缓存路径: C:\egao\catch\gif_share_20251225223403.png [2026-01-23 16:57:03.132] 从本地缓存读取分享图片成功,大小: 3897 字节 [2026-01-23 16:57:03.132] 开始下载GIF文件: https://ganjin-egao.oss-cn-hangzhou.aliyuncs.com/MainTemplate/GifTemplate/1764508596034.gif [2026-01-23 16:57:03.266] GIF文件下载成功,大小: 910895 字节 [2026-01-23 16:57:03.266] 开始处理GIF,解析帧数据... [2026-01-23 16:57:03.266] Bin目录路径: Q:\ShuatibaoFTP\Egao\Net\bin [2026-01-23 16:57:03.266] 进程架构: 64位 [2026-01-23 16:57:03.266] 操作系统架构: 64位 [2026-01-23 16:57:03.267] 找到DLL文件: Magick.NET-Q8-AnyCPU.dll [2026-01-23 16:57:03.267] 找到DLL文件: Magick.NET.Core.dll [2026-01-23 16:57:03.267] 检查本地库文件(强制64位): Magick.Native-Q8-x64.dll [2026-01-23 16:57:03.268] ✓ 找到64位本地库文件: Magick.Native-Q8-x64.dll, 大小: 22543656 字节, 最后修改: 2025/10/30 22:34:32 [2026-01-23 16:57:03.269] 尝试显式初始化 ImageMagick... [2026-01-23 16:57:03.269] 设置 ImageMagick 临时目录: Q:\ShuatibaoFTP\Egao\Net\Temp [2026-01-23 16:57:03.269] ImageMagick 初始化成功 [2026-01-23 16:57:03.269] 验证本地库文件: Q:\ShuatibaoFTP\Egao\Net\bin\Magick.Native-Q8-x64.dll [2026-01-23 16:57:03.270] 文件大小: 22543656 字节, 最后修改: 2025/10/30 22:34:32 [2026-01-23 16:57:03.270] ✓ DLL 文件格式正确(PE 格式) [2026-01-23 16:57:03.271] 开始创建 MagickImageCollection,GIF 数据大小: 910895 字节 [2026-01-23 16:57:03.521] MagickImageCollection 创建成功 [2026-01-23 16:57:03.522] GIF总帧数: 96 [2026-01-23 16:57:03.522] GIF尺寸: 300x168 [2026-01-23 16:57:03.522] 开始Coalesce GIF,确保每帧完整... [2026-01-23 16:57:03.702] Coalesce完成,帧数: 96 [2026-01-23 16:57:03.702] 处理第 1 帧,当前时间: 0.000秒,帧延迟: 0.140秒,结束时间: 0.140秒 [2026-01-23 16:57:03.702] 在第 1 帧上添加底部字幕背景 [2026-01-23 16:57:03.703] 使用自定义字幕高度: 30px [2026-01-23 16:57:03.703] GIF高度: 168px, 底部字幕背景尺寸: 300x30, 位置: (0, 138) [2026-01-23 16:57:03.716] 底部字幕背景已成功添加到帧的底部 [2026-01-23 16:57:03.716] 元素 '明天,我就要回泰国,再去新加坡' (类型: text): 时间范围 0.800-3.800, 当前时间 0.000, 帧结束时间 0.140, 是否显示: False [2026-01-23 16:57:03.716] 元素 '香港的事' (类型: text): 时间范围 4.900-6.100, 当前时间 0.000, 帧结束时间 0.140, 是否显示: False [2026-01-23 16:57:03.716] 元素 '你吩咐阿耀做就行了' (类型: text): 时间范围 6.600-9.500, 当前时间 0.000, 帧结束时间 0.140, 是否显示: False [2026-01-23 16:57:03.717] 元素 '谢谢蒋先生' (类型: text): 时间范围 12.300-13.700, 当前时间 0.000, 帧结束时间 0.140, 是否显示: False [2026-01-23 16:57:03.717] 元素 '阿耀' (类型: text): 时间范围 9.200-11.200, 当前时间 0.000, 帧结束时间 0.140, 是否显示: False [2026-01-23 16:57:03.717] 元素 '浩南' (类型: text): 时间范围 11.300-13.700, 当前时间 0.000, 帧结束时间 0.140, 是否显示: False [2026-01-23 16:57:03.717] 在第 1 帧上添加分享图片(右上角) [2026-01-23 16:57:03.719] 开始添加分享图片到帧,图片大小: 3897 字节,帧尺寸: 300x168 [2026-01-23 16:57:03.730] 分享图片目标大小: 160x160 [2026-01-23 16:57:03.744] 分享图片位置计算 - 帧尺寸: 300x168, 图片尺寸: 160x26, 边距: 5px [2026-01-23 16:57:03.744] 分享图片位置: (135, 5) - 右上角(X右对齐,Y顶部,边距5px) [2026-01-23 16:57:03.744] 分享图片已成功添加到帧的右上角,位置: (135, 5) [2026-01-23 16:57:03.744] 处理第 2 帧,当前时间: 0.140秒,帧延迟: 0.150秒,结束时间: 0.290秒 [2026-01-23 16:57:03.744] 在第 2 帧上添加底部字幕背景 [2026-01-23 16:57:03.744] 使用自定义字幕高度: 30px [2026-01-23 16:57:03.744] GIF高度: 168px, 底部字幕背景尺寸: 300x30, 位置: (0, 138) [2026-01-23 16:57:03.744] 底部字幕背景已成功添加到帧的底部 [2026-01-23 16:57:03.744] 元素 '明天,我就要回泰国,再去新加坡' (类型: text): 时间范围 0.800-3.800, 当前时间 0.140, 帧结束时间 0.290, 是否显示: False [2026-01-23 16:57:03.747] 元素 '香港的事' (类型: text): 时间范围 4.900-6.100, 当前时间 0.140, 帧结束时间 0.290, 是否显示: False [2026-01-23 16:57:03.747] 元素 '你吩咐阿耀做就行了' (类型: text): 时间范围 6.600-9.500, 当前时间 0.140, 帧结束时间 0.290, 是否显示: False [2026-01-23 16:57:03.747] 元素 '谢谢蒋先生' (类型: text): 时间范围 12.300-13.700, 当前时间 0.140, 帧结束时间 0.290, 是否显示: False [2026-01-23 16:57:03.747] 元素 '阿耀' (类型: text): 时间范围 9.200-11.200, 当前时间 0.140, 帧结束时间 0.290, 是否显示: False [2026-01-23 16:57:03.747] 元素 '浩南' (类型: text): 时间范围 11.300-13.700, 当前时间 0.140, 帧结束时间 0.290, 是否显示: False [2026-01-23 16:57:03.747] 在第 2 帧上添加分享图片(右上角) [2026-01-23 16:57:03.747] 开始添加分享图片到帧,图片大小: 3897 字节,帧尺寸: 300x168 [2026-01-23 16:57:03.748] 分享图片目标大小: 160x160 [2026-01-23 16:57:03.749] 分享图片位置计算 - 帧尺寸: 300x168, 图片尺寸: 160x26, 边距: 5px [2026-01-23 16:57:03.749] 分享图片位置: (135, 5) - 右上角(X右对齐,Y顶部,边距5px) [2026-01-23 16:57:03.749] 分享图片已成功添加到帧的右上角,位置: (135, 5) [2026-01-23 16:57:03.749] 处理第 3 帧,当前时间: 0.290秒,帧延迟: 0.140秒,结束时间: 0.430秒 [2026-01-23 16:57:03.750] 在第 3 帧上添加底部字幕背景 [2026-01-23 16:57:03.750] 使用自定义字幕高度: 30px [2026-01-23 16:57:03.750] GIF高度: 168px, 底部字幕背景尺寸: 300x30, 位置: (0, 138) [2026-01-23 16:57:03.751] 底部字幕背景已成功添加到帧的底部 [2026-01-23 16:57:03.751] 元素 '明天,我就要回泰国,再去新加坡' (类型: text): 时间范围 0.800-3.800, 当前时间 0.290, 帧结束时间 0.430, 是否显示: False [2026-01-23 16:57:03.751] 元素 '香港的事' (类型: text): 时间范围 4.900-6.100, 当前时间 0.290, 帧结束时间 0.430, 是否显示: False [2026-01-23 16:57:03.751] 元素 '你吩咐阿耀做就行了' (类型: text): 时间范围 6.600-9.500, 当前时间 0.290, 帧结束时间 0.430, 是否显示: False [2026-01-23 16:57:03.752] 元素 '谢谢蒋先生' (类型: text): 时间范围 12.300-13.700, 当前时间 0.290, 帧结束时间 0.430, 是否显示: False [2026-01-23 16:57:03.752] 元素 '阿耀' (类型: text): 时间范围 9.200-11.200, 当前时间 0.290, 帧结束时间 0.430, 是否显示: False [2026-01-23 16:57:03.752] 元素 '浩南' (类型: text): 时间范围 11.300-13.700, 当前时间 0.290, 帧结束时间 0.430, 是否显示: False [2026-01-23 16:57:03.752] 在第 3 帧上添加分享图片(右上角) [2026-01-23 16:57:03.752] 开始添加分享图片到帧,图片大小: 3897 字节,帧尺寸: 300x168 [2026-01-23 16:57:03.753] 分享图片目标大小: 160x160 [2026-01-23 16:57:03.754] 分享图片位置计算 - 帧尺寸: 300x168, 图片尺寸: 160x26, 边距: 5px [2026-01-23 16:57:03.754] 分享图片位置: (135, 5) - 右上角(X右对齐,Y顶部,边距5px) [2026-01-23 16:57:03.755] 分享图片已成功添加到帧的右上角,位置: (135, 5) [2026-01-23 16:57:03.755] 处理第 4 帧,当前时间: 0.430秒,帧延迟: 0.140秒,结束时间: 0.570秒 [2026-01-23 16:57:03.755] 在第 4 帧上添加底部字幕背景 [2026-01-23 16:57:03.755] 使用自定义字幕高度: 30px [2026-01-23 16:57:03.756] GIF高度: 168px, 底部字幕背景尺寸: 300x30, 位置: (0, 138) [2026-01-23 16:57:03.757] 底部字幕背景已成功添加到帧的底部 [2026-01-23 16:57:03.757] 元素 '明天,我就要回泰国,再去新加坡' (类型: text): 时间范围 0.800-3.800, 当前时间 0.430, 帧结束时间 0.570, 是否显示: False [2026-01-23 16:57:03.757] 元素 '香港的事' (类型: text): 时间范围 4.900-6.100, 当前时间 0.430, 帧结束时间 0.570, 是否显示: False [2026-01-23 16:57:03.757] 元素 '你吩咐阿耀做就行了' (类型: text): 时间范围 6.600-9.500, 当前时间 0.430, 帧结束时间 0.570, 是否显示: False [2026-01-23 16:57:03.757] 元素 '谢谢蒋先生' (类型: text): 时间范围 12.300-13.700, 当前时间 0.430, 帧结束时间 0.570, 是否显示: False [2026-01-23 16:57:03.757] 元素 '阿耀' (类型: text): 时间范围 9.200-11.200, 当前时间 0.430, 帧结束时间 0.570, 是否显示: False [2026-01-23 16:57:03.758] 元素 '浩南' (类型: text): 时间范围 11.300-13.700, 当前时间 0.430, 帧结束时间 0.570, 是否显示: False [2026-01-23 16:57:03.758] 在第 4 帧上添加分享图片(右上角) [2026-01-23 16:57:03.758] 开始添加分享图片到帧,图片大小: 3897 字节,帧尺寸: 300x168 [2026-01-23 16:57:03.759] 分享图片目标大小: 160x160 [2026-01-23 16:57:03.760] 分享图片位置计算 - 帧尺寸: 300x168, 图片尺寸: 160x26, 边距: 5px [2026-01-23 16:57:03.760] 分享图片位置: (135, 5) - 右上角(X右对齐,Y顶部,边距5px) [2026-01-23 16:57:03.760] 分享图片已成功添加到帧的右上角,位置: (135, 5) [2026-01-23 16:57:03.760] 处理第 5 帧,当前时间: 0.570秒,帧延迟: 0.140秒,结束时间: 0.710秒 [2026-01-23 16:57:03.761] 在第 5 帧上添加底部字幕背景 [2026-01-23 16:57:03.761] 使用自定义字幕高度: 30px [2026-01-23 16:57:03.761] GIF高度: 168px, 底部字幕背景尺寸: 300x30, 位置: (0, 138) [2026-01-23 16:57:03.762] 底部字幕背景已成功添加到帧的底部 [2026-01-23 16:57:03.762] 元素 '明天,我就要回泰国,再去新加坡' (类型: text): 时间范围 0.800-3.800, 当前时间 0.570, 帧结束时间 0.710, 是否显示: False [2026-01-23 16:57:03.762] 元素 '香港的事' (类型: text): 时间范围 4.900-6.100, 当前时间 0.570, 帧结束时间 0.710, 是否显示: False [2026-01-23 16:57:03.762] 元素 '你吩咐阿耀做就行了' (类型: text): 时间范围 6.600-9.500, 当前时间 0.570, 帧结束时间 0.710, 是否显示: False [2026-01-23 16:57:03.763] 元素 '谢谢蒋先生' (类型: text): 时间范围 12.300-13.700, 当前时间 0.570, 帧结束时间 0.710, 是否显示: False [2026-01-23 16:57:03.763] 元素 '阿耀' (类型: text): 时间范围 9.200-11.200, 当前时间 0.570, 帧结束时间 0.710, 是否显示: False [2026-01-23 16:57:03.763] 元素 '浩南' (类型: text): 时间范围 11.300-13.700, 当前时间 0.570, 帧结束时间 0.710, 是否显示: False [2026-01-23 16:57:03.763] 在第 5 帧上添加分享图片(右上角) [2026-01-23 16:57:03.763] 开始添加分享图片到帧,图片大小: 3897 字节,帧尺寸: 300x168 [2026-01-23 16:57:03.764] 分享图片目标大小: 160x160 [2026-01-23 16:57:03.765] 分享图片位置计算 - 帧尺寸: 300x168, 图片尺寸: 160x26, 边距: 5px [2026-01-23 16:57:03.765] 分享图片位置: (135, 5) - 右上角(X右对齐,Y顶部,边距5px) [2026-01-23 16:57:03.766] 分享图片已成功添加到帧的右上角,位置: (135, 5) [2026-01-23 16:57:03.766] 处理第 6 帧,当前时间: 0.710秒,帧延迟: 0.150秒,结束时间: 0.860秒 [2026-01-23 16:57:03.766] 在第 6 帧上添加底部字幕背景 [2026-01-23 16:57:03.766] 使用自定义字幕高度: 30px [2026-01-23 16:57:03.766] GIF高度: 168px, 底部字幕背景尺寸: 300x30, 位置: (0, 138) [2026-01-23 16:57:03.767] 底部字幕背景已成功添加到帧的底部 [2026-01-23 16:57:03.767] 元素 '明天,我就要回泰国,再去新加坡' (类型: text): 时间范围 0.800-3.800, 当前时间 0.710, 帧结束时间 0.860, 是否显示: True [2026-01-23 16:57:03.768] 在第 6 帧上绘制文本: '明天,我就要回泰国,再去新加坡' [2026-01-23 16:57:03.782] ========== 开始处理第 6 帧文本绘制 ========== [2026-01-23 16:57:03.782] 输入参数 - 文本: '明天,我就要回泰国,再去新加坡', 原始位置: (1, 144), 字体: Microsoft YaHei(将被忽略,使用系统字体), 大小: 16, 颜色: #FFFFFF, 粗细: bold, 对齐: center, 宽度: 300 [2026-01-23 16:57:03.782] 当前帧尺寸: 300x168 [2026-01-23 16:57:03.782] 开始尝试系统字体(忽略传入的字体参数)... [2026-01-23 16:57:03.782] 尝试字体: Microsoft YaHei [2026-01-23 16:57:04.084] ✗ 字体 Microsoft YaHei 不支持中文(颜色数: 1) [2026-01-23 16:57:04.084] 尝试字体: SimHei [2026-01-23 16:57:04.785] ✓ 字体 SimHei 可用且支持中文,已选择 [2026-01-23 16:57:04.785] 最终使用字体: SimHei [2026-01-23 16:57:04.814] 文字宽度测量 - 文本: '明天,我就要回泰国,再去新加坡', 宽度: 240px, 元素宽度: 300 [2026-01-23 16:57:04.814] 居中对齐(指定宽度内) - 原始X: 1, 元素宽度: 300, 文字宽度: 240, 调整后X: 31 [2026-01-23 16:57:04.815] 坐标计算 - 原始坐标: (1, 144), 字体大小: 16, 对齐方式: center [2026-01-23 16:57:04.815] 坐标计算 - 计算后坐标: (31, 160) [2026-01-23 16:57:04.820] 颜色转换 - 输入颜色字符串: #FFFFFF [2026-01-23 16:57:04.821] 颜色转换 - 转换后颜色: R=255, G=255, B=255, A=255 [2026-01-23 16:57:04.821] 创建临时图片 - 尺寸: 300x168, 背景: 透明 [2026-01-23 16:57:04.822] 临时图片创建成功,尺寸: 300x168 [2026-01-23 16:57:04.823] 图片设置 - 字体: SimHei, 字体大小: 16, 填充颜色: R=255, G=255, B=255 [2026-01-23 16:57:04.823] 字体粗细: Bold [2026-01-23 16:57:04.823] 开始绘制文字 - 位置: (31, 160), 文本: '明天,我就要回泰国,再去新加坡', 颜色: #FFFFFF, 字体: SimHei, 大小: 16 [2026-01-23 16:57:04.823] 调整后坐标: (31, 160), 图片尺寸: 300x168 [2026-01-23 16:57:04.836] 文字绘制完成 [2026-01-23 16:57:04.857] 临时图片检查 - 有Alpha通道: True, 颜色数: 247, 是否有内容: True [2026-01-23 16:57:04.857] 开始合成到原帧 - 合成模式: Over [2026-01-23 16:57:04.859] 合成完成 [2026-01-23 16:57:04.859] ✓ 文本已成功绘制到第 6 帧,字体: SimHei [2026-01-23 16:57:04.859] ========== 第 6 帧文本绘制完成 ========== [2026-01-23 16:57:04.859] 元素 '香港的事' (类型: text): 时间范围 4.900-6.100, 当前时间 0.710, 帧结束时间 0.860, 是否显示: False [2026-01-23 16:57:04.859] 元素 '你吩咐阿耀做就行了' (类型: text): 时间范围 6.600-9.500, 当前时间 0.710, 帧结束时间 0.860, 是否显示: False [2026-01-23 16:57:04.860] 元素 '谢谢蒋先生' (类型: text): 时间范围 12.300-13.700, 当前时间 0.710, 帧结束时间 0.860, 是否显示: False [2026-01-23 16:57:04.860] 元素 '阿耀' (类型: text): 时间范围 9.200-11.200, 当前时间 0.710, 帧结束时间 0.860, 是否显示: False [2026-01-23 16:57:04.860] 元素 '浩南' (类型: text): 时间范围 11.300-13.700, 当前时间 0.710, 帧结束时间 0.860, 是否显示: False [2026-01-23 16:57:04.860] 在第 6 帧上添加分享图片(右上角) [2026-01-23 16:57:04.860] 开始添加分享图片到帧,图片大小: 3897 字节,帧尺寸: 300x168 [2026-01-23 16:57:04.861] 分享图片目标大小: 160x160 [2026-01-23 16:57:04.862] 分享图片位置计算 - 帧尺寸: 300x168, 图片尺寸: 160x26, 边距: 5px [2026-01-23 16:57:04.863] 分享图片位置: (135, 5) - 右上角(X右对齐,Y顶部,边距5px) [2026-01-23 16:57:04.863] 分享图片已成功添加到帧的右上角,位置: (135, 5) [2026-01-23 16:57:04.863] 处理第 7 帧,当前时间: 0.860秒,帧延迟: 0.140秒,结束时间: 1.000秒 [2026-01-23 16:57:04.863] 在第 7 帧上添加底部字幕背景 [2026-01-23 16:57:04.863] 使用自定义字幕高度: 30px [2026-01-23 16:57:04.864] GIF高度: 168px, 底部字幕背景尺寸: 300x30, 位置: (0, 138) [2026-01-23 16:57:04.865] 底部字幕背景已成功添加到帧的底部 [2026-01-23 16:57:04.865] 元素 '明天,我就要回泰国,再去新加坡' (类型: text): 时间范围 0.800-3.800, 当前时间 0.860, 帧结束时间 1.000, 是否显示: True [2026-01-23 16:57:04.865] 在第 7 帧上绘制文本: '明天,我就要回泰国,再去新加坡' [2026-01-23 16:57:04.865] ========== 开始处理第 7 帧文本绘制 ========== [2026-01-23 16:57:04.865] 输入参数 - 文本: '明天,我就要回泰国,再去新加坡', 原始位置: (1, 144), 字体: Microsoft YaHei(将被忽略,使用系统字体), 大小: 16, 颜色: #FFFFFF, 粗细: bold, 对齐: center, 宽度: 300 [2026-01-23 16:57:04.866] 当前帧尺寸: 300x168 [2026-01-23 16:57:04.866] 开始尝试系统字体(忽略传入的字体参数)... [2026-01-23 16:57:04.866] 尝试字体: Microsoft YaHei [2026-01-23 16:57:04.886] ✗ 字体 Microsoft YaHei 不支持中文(颜色数: 1) [2026-01-23 16:57:04.886] 尝试字体: SimHei [2026-01-23 16:57:04.904] ✓ 字体 SimHei 可用且支持中文,已选择 [2026-01-23 16:57:04.904] 最终使用字体: SimHei [2026-01-23 16:57:04.909] 文字宽度测量 - 文本: '明天,我就要回泰国,再去新加坡', 宽度: 240px, 元素宽度: 300 [2026-01-23 16:57:04.909] 居中对齐(指定宽度内) - 原始X: 1, 元素宽度: 300, 文字宽度: 240, 调整后X: 31 [2026-01-23 16:57:04.909] 坐标计算 - 原始坐标: (1, 144), 字体大小: 16, 对齐方式: center [2026-01-23 16:57:04.910] 坐标计算 - 计算后坐标: (31, 160) [2026-01-23 16:57:04.913] 颜色转换 - 输入颜色字符串: #FFFFFF [2026-01-23 16:57:04.914] 颜色转换 - 转换后颜色: R=255, G=255, B=255, A=255 [2026-01-23 16:57:04.914] 创建临时图片 - 尺寸: 300x168, 背景: 透明 [2026-01-23 16:57:04.915] 临时图片创建成功,尺寸: 300x168 [2026-01-23 16:57:04.915] 图片设置 - 字体: SimHei, 字体大小: 16, 填充颜色: R=255, G=255, B=255 [2026-01-23 16:57:04.916] 字体粗细: Bold [2026-01-23 16:57:04.916] 开始绘制文字 - 位置: (31, 160), 文本: '明天,我就要回泰国,再去新加坡', 颜色: #FFFFFF, 字体: SimHei, 大小: 16 [2026-01-23 16:57:04.916] 调整后坐标: (31, 160), 图片尺寸: 300x168 [2026-01-23 16:57:04.930] 文字绘制完成 [2026-01-23 16:57:04.950] 临时图片检查 - 有Alpha通道: True, 颜色数: 247, 是否有内容: True [2026-01-23 16:57:04.950] 开始合成到原帧 - 合成模式: Over [2026-01-23 16:57:04.951] 合成完成 [2026-01-23 16:57:04.951] ✓ 文本已成功绘制到第 7 帧,字体: SimHei [2026-01-23 16:57:04.951] ========== 第 7 帧文本绘制完成 ========== [2026-01-23 16:57:04.951] 元素 '香港的事' (类型: text): 时间范围 4.900-6.100, 当前时间 0.860, 帧结束时间 1.000, 是否显示: False [2026-01-23 16:57:04.951] 元素 '你吩咐阿耀做就行了' (类型: text): 时间范围 6.600-9.500, 当前时间 0.860, 帧结束时间 1.000, 是否显示: False [2026-01-23 16:57:04.951] 元素 '谢谢蒋先生' (类型: text): 时间范围 12.300-13.700, 当前时间 0.860, 帧结束时间 1.000, 是否显示: False [2026-01-23 16:57:04.952] 元素 '阿耀' (类型: text): 时间范围 9.200-11.200, 当前时间 0.860, 帧结束时间 1.000, 是否显示: False [2026-01-23 16:57:04.952] 元素 '浩南' (类型: text): 时间范围 11.300-13.700, 当前时间 0.860, 帧结束时间 1.000, 是否显示: False [2026-01-23 16:57:04.952] 在第 7 帧上添加分享图片(右上角) [2026-01-23 16:57:04.952] 开始添加分享图片到帧,图片大小: 3897 字节,帧尺寸: 300x168 [2026-01-23 16:57:04.953] 分享图片目标大小: 160x160 [2026-01-23 16:57:04.954] 分享图片位置计算 - 帧尺寸: 300x168, 图片尺寸: 160x26, 边距: 5px [2026-01-23 16:57:04.954] 分享图片位置: (135, 5) - 右上角(X右对齐,Y顶部,边距5px) [2026-01-23 16:57:04.954] 分享图片已成功添加到帧的右上角,位置: (135, 5) [2026-01-23 16:57:04.955] 处理第 8 帧,当前时间: 1.000秒,帧延迟: 0.140秒,结束时间: 1.140秒 [2026-01-23 16:57:04.955] 在第 8 帧上添加底部字幕背景 [2026-01-23 16:57:04.955] 使用自定义字幕高度: 30px [2026-01-23 16:57:04.955] GIF高度: 168px, 底部字幕背景尺寸: 300x30, 位置: (0, 138) [2026-01-23 16:57:04.956] 底部字幕背景已成功添加到帧的底部 [2026-01-23 16:57:04.956] 元素 '明天,我就要回泰国,再去新加坡' (类型: text): 时间范围 0.800-3.800, 当前时间 1.000, 帧结束时间 1.140, 是否显示: True [2026-01-23 16:57:04.956] 在第 8 帧上绘制文本: '明天,我就要回泰国,再去新加坡' [2026-01-23 16:57:04.957] ========== 开始处理第 8 帧文本绘制 ========== [2026-01-23 16:57:04.957] 输入参数 - 文本: '明天,我就要回泰国,再去新加坡', 原始位置: (1, 144), 字体: Microsoft YaHei(将被忽略,使用系统字体), 大小: 16, 颜色: #FFFFFF, 粗细: bold, 对齐: center, 宽度: 300 [2026-01-23 16:57:04.957] 当前帧尺寸: 300x168 [2026-01-23 16:57:04.957] 开始尝试系统字体(忽略传入的字体参数)... [2026-01-23 16:57:04.957] 尝试字体: Microsoft YaHei [2026-01-23 16:57:04.979] ✗ 字体 Microsoft YaHei 不支持中文(颜色数: 1) [2026-01-23 16:57:04.979] 尝试字体: SimHei [2026-01-23 16:57:04.995] ✓ 字体 SimHei 可用且支持中文,已选择 [2026-01-23 16:57:04.995] 最终使用字体: SimHei [2026-01-23 16:57:05.000] 文字宽度测量 - 文本: '明天,我就要回泰国,再去新加坡', 宽度: 240px, 元素宽度: 300 [2026-01-23 16:57:05.000] 居中对齐(指定宽度内) - 原始X: 1, 元素宽度: 300, 文字宽度: 240, 调整后X: 31 [2026-01-23 16:57:05.001] 坐标计算 - 原始坐标: (1, 144), 字体大小: 16, 对齐方式: center [2026-01-23 16:57:05.001] 坐标计算 - 计算后坐标: (31, 160) [2026-01-23 16:57:05.006] 颜色转换 - 输入颜色字符串: #FFFFFF [2026-01-23 16:57:05.006] 颜色转换 - 转换后颜色: R=255, G=255, B=255, A=255 [2026-01-23 16:57:05.006] 创建临时图片 - 尺寸: 300x168, 背景: 透明 [2026-01-23 16:57:05.008] 临时图片创建成功,尺寸: 300x168 [2026-01-23 16:57:05.008] 图片设置 - 字体: SimHei, 字体大小: 16, 填充颜色: R=255, G=255, B=255 [2026-01-23 16:57:05.008] 字体粗细: Bold [2026-01-23 16:57:05.008] 开始绘制文字 - 位置: (31, 160), 文本: '明天,我就要回泰国,再去新加坡', 颜色: #FFFFFF, 字体: SimHei, 大小: 16 [2026-01-23 16:57:05.008] 调整后坐标: (31, 160), 图片尺寸: 300x168 [2026-01-23 16:57:05.022] 文字绘制完成 [2026-01-23 16:57:05.042] 临时图片检查 - 有Alpha通道: True, 颜色数: 247, 是否有内容: True [2026-01-23 16:57:05.042] 开始合成到原帧 - 合成模式: Over [2026-01-23 16:57:05.044] 合成完成 [2026-01-23 16:57:05.044] ✓ 文本已成功绘制到第 8 帧,字体: SimHei [2026-01-23 16:57:05.044] ========== 第 8 帧文本绘制完成 ========== [2026-01-23 16:57:05.044] 元素 '香港的事' (类型: text): 时间范围 4.900-6.100, 当前时间 1.000, 帧结束时间 1.140, 是否显示: False [2026-01-23 16:57:05.044] 元素 '你吩咐阿耀做就行了' (类型: text): 时间范围 6.600-9.500, 当前时间 1.000, 帧结束时间 1.140, 是否显示: False [2026-01-23 16:57:05.045] 元素 '谢谢蒋先生' (类型: text): 时间范围 12.300-13.700, 当前时间 1.000, 帧结束时间 1.140, 是否显示: False [2026-01-23 16:57:05.045] 元素 '阿耀' (类型: text): 时间范围 9.200-11.200, 当前时间 1.000, 帧结束时间 1.140, 是否显示: False [2026-01-23 16:57:05.045] 元素 '浩南' (类型: text): 时间范围 11.300-13.700, 当前时间 1.000, 帧结束时间 1.140, 是否显示: False [2026-01-23 16:57:05.045] 在第 8 帧上添加分享图片(右上角) [2026-01-23 16:57:05.045] 开始添加分享图片到帧,图片大小: 3897 字节,帧尺寸: 300x168 [2026-01-23 16:57:05.046] 分享图片目标大小: 160x160 [2026-01-23 16:57:05.047] 分享图片位置计算 - 帧尺寸: 300x168, 图片尺寸: 160x26, 边距: 5px [2026-01-23 16:57:05.047] 分享图片位置: (135, 5) - 右上角(X右对齐,Y顶部,边距5px) [2026-01-23 16:57:05.047] 分享图片已成功添加到帧的右上角,位置: (135, 5) [2026-01-23 16:57:05.049] 处理第 9 帧,当前时间: 1.140秒,帧延迟: 0.150秒,结束时间: 1.290秒 [2026-01-23 16:57:05.049] 在第 9 帧上添加底部字幕背景 [2026-01-23 16:57:05.049] 使用自定义字幕高度: 30px [2026-01-23 16:57:05.049] GIF高度: 168px, 底部字幕背景尺寸: 300x30, 位置: (0, 138) [2026-01-23 16:57:05.050] 底部字幕背景已成功添加到帧的底部 [2026-01-23 16:57:05.050] 元素 '明天,我就要回泰国,再去新加坡' (类型: text): 时间范围 0.800-3.800, 当前时间 1.140, 帧结束时间 1.290, 是否显示: True [2026-01-23 16:57:05.050] 在第 9 帧上绘制文本: '明天,我就要回泰国,再去新加坡' [2026-01-23 16:57:05.050] ========== 开始处理第 9 帧文本绘制 ========== [2026-01-23 16:57:05.050] 输入参数 - 文本: '明天,我就要回泰国,再去新加坡', 原始位置: (1, 144), 字体: Microsoft YaHei(将被忽略,使用系统字体), 大小: 16, 颜色: #FFFFFF, 粗细: bold, 对齐: center, 宽度: 300 [2026-01-23 16:57:05.050] 当前帧尺寸: 300x168 [2026-01-23 16:57:05.051] 开始尝试系统字体(忽略传入的字体参数)... [2026-01-23 16:57:05.051] 尝试字体: Microsoft YaHei [2026-01-23 16:57:05.072] ✗ 字体 Microsoft YaHei 不支持中文(颜色数: 1) [2026-01-23 16:57:05.072] 尝试字体: SimHei [2026-01-23 16:57:05.089] ✓ 字体 SimHei 可用且支持中文,已选择 [2026-01-23 16:57:05.089] 最终使用字体: SimHei [2026-01-23 16:57:05.094] 文字宽度测量 - 文本: '明天,我就要回泰国,再去新加坡', 宽度: 240px, 元素宽度: 300 [2026-01-23 16:57:05.094] 居中对齐(指定宽度内) - 原始X: 1, 元素宽度: 300, 文字宽度: 240, 调整后X: 31 [2026-01-23 16:57:05.095] 坐标计算 - 原始坐标: (1, 144), 字体大小: 16, 对齐方式: center [2026-01-23 16:57:05.095] 坐标计算 - 计算后坐标: (31, 160) [2026-01-23 16:57:05.100] 颜色转换 - 输入颜色字符串: #FFFFFF [2026-01-23 16:57:05.100] 颜色转换 - 转换后颜色: R=255, G=255, B=255, A=255 [2026-01-23 16:57:05.100] 创建临时图片 - 尺寸: 300x168, 背景: 透明 [2026-01-23 16:57:05.101] 临时图片创建成功,尺寸: 300x168 [2026-01-23 16:57:05.102] 图片设置 - 字体: SimHei, 字体大小: 16, 填充颜色: R=255, G=255, B=255 [2026-01-23 16:57:05.102] 字体粗细: Bold [2026-01-23 16:57:05.102] 开始绘制文字 - 位置: (31, 160), 文本: '明天,我就要回泰国,再去新加坡', 颜色: #FFFFFF, 字体: SimHei, 大小: 16 [2026-01-23 16:57:05.102] 调整后坐标: (31, 160), 图片尺寸: 300x168 [2026-01-23 16:57:05.116] 文字绘制完成 [2026-01-23 16:57:05.135] 临时图片检查 - 有Alpha通道: True, 颜色数: 247, 是否有内容: True [2026-01-23 16:57:05.135] 开始合成到原帧 - 合成模式: Over [2026-01-23 16:57:05.137] 合成完成 [2026-01-23 16:57:05.137] ✓ 文本已成功绘制到第 9 帧,字体: SimHei [2026-01-23 16:57:05.137] ========== 第 9 帧文本绘制完成 ========== [2026-01-23 16:57:05.137] 元素 '香港的事' (类型: text): 时间范围 4.900-6.100, 当前时间 1.140, 帧结束时间 1.290, 是否显示: False [2026-01-23 16:57:05.137] 元素 '你吩咐阿耀做就行了' (类型: text): 时间范围 6.600-9.500, 当前时间 1.140, 帧结束时间 1.290, 是否显示: False [2026-01-23 16:57:05.138] 元素 '谢谢蒋先生' (类型: text): 时间范围 12.300-13.700, 当前时间 1.140, 帧结束时间 1.290, 是否显示: False [2026-01-23 16:57:05.138] 元素 '阿耀' (类型: text): 时间范围 9.200-11.200, 当前时间 1.140, 帧结束时间 1.290, 是否显示: False [2026-01-23 16:57:05.138] 元素 '浩南' (类型: text): 时间范围 11.300-13.700, 当前时间 1.140, 帧结束时间 1.290, 是否显示: False [2026-01-23 16:57:05.138] 在第 9 帧上添加分享图片(右上角) [2026-01-23 16:57:05.138] 开始添加分享图片到帧,图片大小: 3897 字节,帧尺寸: 300x168 [2026-01-23 16:57:05.139] 分享图片目标大小: 160x160 [2026-01-23 16:57:05.140] 分享图片位置计算 - 帧尺寸: 300x168, 图片尺寸: 160x26, 边距: 5px [2026-01-23 16:57:05.140] 分享图片位置: (135, 5) - 右上角(X右对齐,Y顶部,边距5px) [2026-01-23 16:57:05.141] 分享图片已成功添加到帧的右上角,位置: (135, 5) [2026-01-23 16:57:05.141] 处理第 10 帧,当前时间: 1.290秒,帧延迟: 0.140秒,结束时间: 1.430秒 [2026-01-23 16:57:05.141] 在第 10 帧上添加底部字幕背景 [2026-01-23 16:57:05.141] 使用自定义字幕高度: 30px [2026-01-23 16:57:05.141] GIF高度: 168px, 底部字幕背景尺寸: 300x30, 位置: (0, 138) [2026-01-23 16:57:05.142] 底部字幕背景已成功添加到帧的底部 [2026-01-23 16:57:05.142] 元素 '明天,我就要回泰国,再去新加坡' (类型: text): 时间范围 0.800-3.800, 当前时间 1.290, 帧结束时间 1.430, 是否显示: True [2026-01-23 16:57:05.143] 在第 10 帧上绘制文本: '明天,我就要回泰国,再去新加坡' [2026-01-23 16:57:05.143] ========== 开始处理第 10 帧文本绘制 ========== [2026-01-23 16:57:05.143] 输入参数 - 文本: '明天,我就要回泰国,再去新加坡', 原始位置: (1, 144), 字体: Microsoft YaHei(将被忽略,使用系统字体), 大小: 16, 颜色: #FFFFFF, 粗细: bold, 对齐: center, 宽度: 300 [2026-01-23 16:57:05.143] 当前帧尺寸: 300x168 [2026-01-23 16:57:05.143] 开始尝试系统字体(忽略传入的字体参数)... [2026-01-23 16:57:05.143] 尝试字体: Microsoft YaHei [2026-01-23 16:57:05.163] ✗ 字体 Microsoft YaHei 不支持中文(颜色数: 1) [2026-01-23 16:57:05.163] 尝试字体: SimHei [2026-01-23 16:57:05.181] ✓ 字体 SimHei 可用且支持中文,已选择 [2026-01-23 16:57:05.181] 最终使用字体: SimHei [2026-01-23 16:57:05.186] 文字宽度测量 - 文本: '明天,我就要回泰国,再去新加坡', 宽度: 240px, 元素宽度: 300 [2026-01-23 16:57:05.186] 居中对齐(指定宽度内) - 原始X: 1, 元素宽度: 300, 文字宽度: 240, 调整后X: 31 [2026-01-23 16:57:05.186] 坐标计算 - 原始坐标: (1, 144), 字体大小: 16, 对齐方式: center [2026-01-23 16:57:05.186] 坐标计算 - 计算后坐标: (31, 160) [2026-01-23 16:57:05.191] 颜色转换 - 输入颜色字符串: #FFFFFF [2026-01-23 16:57:05.191] 颜色转换 - 转换后颜色: R=255, G=255, B=255, A=255 [2026-01-23 16:57:05.191] 创建临时图片 - 尺寸: 300x168, 背景: 透明 [2026-01-23 16:57:05.193] 临时图片创建成功,尺寸: 300x168 [2026-01-23 16:57:05.193] 图片设置 - 字体: SimHei, 字体大小: 16, 填充颜色: R=255, G=255, B=255 [2026-01-23 16:57:05.193] 字体粗细: Bold [2026-01-23 16:57:05.193] 开始绘制文字 - 位置: (31, 160), 文本: '明天,我就要回泰国,再去新加坡', 颜色: #FFFFFF, 字体: SimHei, 大小: 16 [2026-01-23 16:57:05.194] 调整后坐标: (31, 160), 图片尺寸: 300x168 [2026-01-23 16:57:05.196] 文字绘制完成 [2026-01-23 16:57:05.226] 临时图片检查 - 有Alpha通道: True, 颜色数: 247, 是否有内容: True [2026-01-23 16:57:05.226] 开始合成到原帧 - 合成模式: Over [2026-01-23 16:57:05.226] 合成完成 [2026-01-23 16:57:05.226] ✓ 文本已成功绘制到第 10 帧,字体: SimHei [2026-01-23 16:57:05.226] ========== 第 10 帧文本绘制完成 ========== [2026-01-23 16:57:05.226] 元素 '香港的事' (类型: text): 时间范围 4.900-6.100, 当前时间 1.290, 帧结束时间 1.430, 是否显示: False [2026-01-23 16:57:05.226] 元素 '你吩咐阿耀做就行了' (类型: text): 时间范围 6.600-9.500, 当前时间 1.290, 帧结束时间 1.430, 是否显示: False [2026-01-23 16:57:05.226] 元素 '谢谢蒋先生' (类型: text): 时间范围 12.300-13.700, 当前时间 1.290, 帧结束时间 1.430, 是否显示: False [2026-01-23 16:57:05.226] 元素 '阿耀' (类型: text): 时间范围 9.200-11.200, 当前时间 1.290, 帧结束时间 1.430, 是否显示: False [2026-01-23 16:57:05.226] 元素 '浩南' (类型: text): 时间范围 11.300-13.700, 当前时间 1.290, 帧结束时间 1.430, 是否显示: False [2026-01-23 16:57:05.226] 在第 10 帧上添加分享图片(右上角) [2026-01-23 16:57:05.226] 开始添加分享图片到帧,图片大小: 3897 字节,帧尺寸: 300x168 [2026-01-23 16:57:05.226] 分享图片目标大小: 160x160 [2026-01-23 16:57:05.226] 分享图片位置计算 - 帧尺寸: 300x168, 图片尺寸: 160x26, 边距: 5px [2026-01-23 16:57:05.226] 分享图片位置: (135, 5) - 右上角(X右对齐,Y顶部,边距5px) [2026-01-23 16:57:05.226] 分享图片已成功添加到帧的右上角,位置: (135, 5) [2026-01-23 16:57:05.226] 处理第 11 帧,当前时间: 1.430秒,帧延迟: 0.140秒,结束时间: 1.570秒 [2026-01-23 16:57:05.226] 在第 11 帧上添加底部字幕背景 [2026-01-23 16:57:05.226] 使用自定义字幕高度: 30px [2026-01-23 16:57:05.226] GIF高度: 168px, 底部字幕背景尺寸: 300x30, 位置: (0, 138) [2026-01-23 16:57:05.226] 底部字幕背景已成功添加到帧的底部 [2026-01-23 16:57:05.226] 元素 '明天,我就要回泰国,再去新加坡' (类型: text): 时间范围 0.800-3.800, 当前时间 1.430, 帧结束时间 1.570, 是否显示: True [2026-01-23 16:57:05.226] 在第 11 帧上绘制文本: '明天,我就要回泰国,再去新加坡' [2026-01-23 16:57:05.226] ========== 开始处理第 11 帧文本绘制 ========== [2026-01-23 16:57:05.226] 输入参数 - 文本: '明天,我就要回泰国,再去新加坡', 原始位置: (1, 144), 字体: Microsoft YaHei(将被忽略,使用系统字体), 大小: 16, 颜色: #FFFFFF, 粗细: bold, 对齐: center, 宽度: 300 [2026-01-23 16:57:05.226] 当前帧尺寸: 300x168 [2026-01-23 16:57:05.226] 开始尝试系统字体(忽略传入的字体参数)... [2026-01-23 16:57:05.226] 尝试字体: Microsoft YaHei [2026-01-23 16:57:05.242] ✗ 字体 Microsoft YaHei 不支持中文(颜色数: 1) [2026-01-23 16:57:05.242] 尝试字体: SimHei [2026-01-23 16:57:05.257] ✓ 字体 SimHei 可用且支持中文,已选择 [2026-01-23 16:57:05.257] 最终使用字体: SimHei [2026-01-23 16:57:05.273] 文字宽度测量 - 文本: '明天,我就要回泰国,再去新加坡', 宽度: 240px, 元素宽度: 300 [2026-01-23 16:57:05.273] 居中对齐(指定宽度内) - 原始X: 1, 元素宽度: 300, 文字宽度: 240, 调整后X: 31 [2026-01-23 16:57:05.273] 坐标计算 - 原始坐标: (1, 144), 字体大小: 16, 对齐方式: center [2026-01-23 16:57:05.273] 坐标计算 - 计算后坐标: (31, 160) [2026-01-23 16:57:05.273] 颜色转换 - 输入颜色字符串: #FFFFFF [2026-01-23 16:57:05.273] 颜色转换 - 转换后颜色: R=255, G=255, B=255, A=255 [2026-01-23 16:57:05.273] 创建临时图片 - 尺寸: 300x168, 背景: 透明 [2026-01-23 16:57:05.273] 临时图片创建成功,尺寸: 300x168 [2026-01-23 16:57:05.273] 图片设置 - 字体: SimHei, 字体大小: 16, 填充颜色: R=255, G=255, B=255 [2026-01-23 16:57:05.273] 字体粗细: Bold [2026-01-23 16:57:05.273] 开始绘制文字 - 位置: (31, 160), 文本: '明天,我就要回泰国,再去新加坡', 颜色: #FFFFFF, 字体: SimHei, 大小: 16 [2026-01-23 16:57:05.273] 调整后坐标: (31, 160), 图片尺寸: 300x168 [2026-01-23 16:57:05.288] 文字绘制完成 [2026-01-23 16:57:05.321] 临时图片检查 - 有Alpha通道: True, 颜色数: 247, 是否有内容: True [2026-01-23 16:57:05.321] 开始合成到原帧 - 合成模式: Over [2026-01-23 16:57:05.321] 合成完成 [2026-01-23 16:57:05.321] ✓ 文本已成功绘制到第 11 帧,字体: SimHei [2026-01-23 16:57:05.321] ========== 第 11 帧文本绘制完成 ========== [2026-01-23 16:57:05.321] 元素 '香港的事' (类型: text): 时间范围 4.900-6.100, 当前时间 1.430, 帧结束时间 1.570, 是否显示: False [2026-01-23 16:57:05.336] 元素 '你吩咐阿耀做就行了' (类型: text): 时间范围 6.600-9.500, 当前时间 1.430, 帧结束时间 1.570, 是否显示: False [2026-01-23 16:57:05.336] 元素 '谢谢蒋先生' (类型: text): 时间范围 12.300-13.700, 当前时间 1.430, 帧结束时间 1.570, 是否显示: False [2026-01-23 16:57:05.336] 元素 '阿耀' (类型: text): 时间范围 9.200-11.200, 当前时间 1.430, 帧结束时间 1.570, 是否显示: False [2026-01-23 16:57:05.336] 元素 '浩南' (类型: text): 时间范围 11.300-13.700, 当前时间 1.430, 帧结束时间 1.570, 是否显示: False [2026-01-23 16:57:05.336] 在第 11 帧上添加分享图片(右上角) [2026-01-23 16:57:05.336] 开始添加分享图片到帧,图片大小: 3897 字节,帧尺寸: 300x168 [2026-01-23 16:57:05.336] 分享图片目标大小: 160x160 [2026-01-23 16:57:05.336] 分享图片位置计算 - 帧尺寸: 300x168, 图片尺寸: 160x26, 边距: 5px [2026-01-23 16:57:05.336] 分享图片位置: (135, 5) - 右上角(X右对齐,Y顶部,边距5px) [2026-01-23 16:57:05.336] 分享图片已成功添加到帧的右上角,位置: (135, 5) [2026-01-23 16:57:05.336] 处理第 12 帧,当前时间: 1.570秒,帧延迟: 0.140秒,结束时间: 1.710秒 [2026-01-23 16:57:05.336] 在第 12 帧上添加底部字幕背景 [2026-01-23 16:57:05.336] 使用自定义字幕高度: 30px [2026-01-23 16:57:05.336] GIF高度: 168px, 底部字幕背景尺寸: 300x30, 位置: (0, 138) [2026-01-23 16:57:05.336] 底部字幕背景已成功添加到帧的底部 [2026-01-23 16:57:05.336] 元素 '明天,我就要回泰国,再去新加坡' (类型: text): 时间范围 0.800-3.800, 当前时间 1.570, 帧结束时间 1.710, 是否显示: True [2026-01-23 16:57:05.336] 在第 12 帧上绘制文本: '明天,我就要回泰国,再去新加坡' [2026-01-23 16:57:05.336] ========== 开始处理第 12 帧文本绘制 ========== [2026-01-23 16:57:05.336] 输入参数 - 文本: '明天,我就要回泰国,再去新加坡', 原始位置: (1, 144), 字体: Microsoft YaHei(将被忽略,使用系统字体), 大小: 16, 颜色: #FFFFFF, 粗细: bold, 对齐: center, 宽度: 300 [2026-01-23 16:57:05.336] 当前帧尺寸: 300x168 [2026-01-23 16:57:05.336] 开始尝试系统字体(忽略传入的字体参数)... [2026-01-23 16:57:05.336] 尝试字体: Microsoft YaHei [2026-01-23 16:57:05.367] ✗ 字体 Microsoft YaHei 不支持中文(颜色数: 1) [2026-01-23 16:57:05.367] 尝试字体: SimHei [2026-01-23 16:57:05.382] ✓ 字体 SimHei 可用且支持中文,已选择 [2026-01-23 16:57:05.382] 最终使用字体: SimHei [2026-01-23 16:57:05.382] 文字宽度测量 - 文本: '明天,我就要回泰国,再去新加坡', 宽度: 240px, 元素宽度: 300 [2026-01-23 16:57:05.382] 居中对齐(指定宽度内) - 原始X: 1, 元素宽度: 300, 文字宽度: 240, 调整后X: 31 [2026-01-23 16:57:05.382] 坐标计算 - 原始坐标: (1, 144), 字体大小: 16, 对齐方式: center [2026-01-23 16:57:05.382] 坐标计算 - 计算后坐标: (31, 160) [2026-01-23 16:57:05.382] 颜色转换 - 输入颜色字符串: #FFFFFF [2026-01-23 16:57:05.382] 颜色转换 - 转换后颜色: R=255, G=255, B=255, A=255 [2026-01-23 16:57:05.382] 创建临时图片 - 尺寸: 300x168, 背景: 透明 [2026-01-23 16:57:05.382] 临时图片创建成功,尺寸: 300x168 [2026-01-23 16:57:05.382] 图片设置 - 字体: SimHei, 字体大小: 16, 填充颜色: R=255, G=255, B=255 [2026-01-23 16:57:05.382] 字体粗细: Bold [2026-01-23 16:57:05.382] 开始绘制文字 - 位置: (31, 160), 文本: '明天,我就要回泰国,再去新加坡', 颜色: #FFFFFF, 字体: SimHei, 大小: 16 [2026-01-23 16:57:05.382] 调整后坐标: (31, 160), 图片尺寸: 300x168 [2026-01-23 16:57:05.398] 文字绘制完成 [2026-01-23 16:57:05.429] 临时图片检查 - 有Alpha通道: True, 颜色数: 247, 是否有内容: True [2026-01-23 16:57:05.429] 开始合成到原帧 - 合成模式: Over [2026-01-23 16:57:05.429] 合成完成 [2026-01-23 16:57:05.429] ✓ 文本已成功绘制到第 12 帧,字体: SimHei [2026-01-23 16:57:05.429] ========== 第 12 帧文本绘制完成 ========== [2026-01-23 16:57:05.429] 元素 '香港的事' (类型: text): 时间范围 4.900-6.100, 当前时间 1.570, 帧结束时间 1.710, 是否显示: False [2026-01-23 16:57:05.429] 元素 '你吩咐阿耀做就行了' (类型: text): 时间范围 6.600-9.500, 当前时间 1.570, 帧结束时间 1.710, 是否显示: False [2026-01-23 16:57:05.429] 元素 '谢谢蒋先生' (类型: text): 时间范围 12.300-13.700, 当前时间 1.570, 帧结束时间 1.710, 是否显示: False [2026-01-23 16:57:05.429] 元素 '阿耀' (类型: text): 时间范围 9.200-11.200, 当前时间 1.570, 帧结束时间 1.710, 是否显示: False [2026-01-23 16:57:05.429] 元素 '浩南' (类型: text): 时间范围 11.300-13.700, 当前时间 1.570, 帧结束时间 1.710, 是否显示: False [2026-01-23 16:57:05.429] 在第 12 帧上添加分享图片(右上角) [2026-01-23 16:57:05.429] 开始添加分享图片到帧,图片大小: 3897 字节,帧尺寸: 300x168 [2026-01-23 16:57:05.429] 分享图片目标大小: 160x160 [2026-01-23 16:57:05.429] 分享图片位置计算 - 帧尺寸: 300x168, 图片尺寸: 160x26, 边距: 5px [2026-01-23 16:57:05.429] 分享图片位置: (135, 5) - 右上角(X右对齐,Y顶部,边距5px) [2026-01-23 16:57:05.429] 分享图片已成功添加到帧的右上角,位置: (135, 5) [2026-01-23 16:57:05.429] 处理第 13 帧,当前时间: 1.710秒,帧延迟: 0.150秒,结束时间: 1.860秒 [2026-01-23 16:57:05.429] 在第 13 帧上添加底部字幕背景 [2026-01-23 16:57:05.429] 使用自定义字幕高度: 30px [2026-01-23 16:57:05.429] GIF高度: 168px, 底部字幕背景尺寸: 300x30, 位置: (0, 138) [2026-01-23 16:57:05.429] 底部字幕背景已成功添加到帧的底部 [2026-01-23 16:57:05.429] 元素 '明天,我就要回泰国,再去新加坡' (类型: text): 时间范围 0.800-3.800, 当前时间 1.710, 帧结束时间 1.860, 是否显示: True [2026-01-23 16:57:05.429] 在第 13 帧上绘制文本: '明天,我就要回泰国,再去新加坡' [2026-01-23 16:57:05.429] ========== 开始处理第 13 帧文本绘制 ========== [2026-01-23 16:57:05.429] 输入参数 - 文本: '明天,我就要回泰国,再去新加坡', 原始位置: (1, 144), 字体: Microsoft YaHei(将被忽略,使用系统字体), 大小: 16, 颜色: #FFFFFF, 粗细: bold, 对齐: center, 宽度: 300 [2026-01-23 16:57:05.429] 当前帧尺寸: 300x168 [2026-01-23 16:57:05.429] 开始尝试系统字体(忽略传入的字体参数)... [2026-01-23 16:57:05.429] 尝试字体: Microsoft YaHei [2026-01-23 16:57:05.445] ✗ 字体 Microsoft YaHei 不支持中文(颜色数: 1) [2026-01-23 16:57:05.445] 尝试字体: SimHei [2026-01-23 16:57:05.460] ✓ 字体 SimHei 可用且支持中文,已选择 [2026-01-23 16:57:05.460] 最终使用字体: SimHei [2026-01-23 16:57:05.476] 文字宽度测量 - 文本: '明天,我就要回泰国,再去新加坡', 宽度: 240px, 元素宽度: 300 [2026-01-23 16:57:05.476] 居中对齐(指定宽度内) - 原始X: 1, 元素宽度: 300, 文字宽度: 240, 调整后X: 31 [2026-01-23 16:57:05.476] 坐标计算 - 原始坐标: (1, 144), 字体大小: 16, 对齐方式: center [2026-01-23 16:57:05.476] 坐标计算 - 计算后坐标: (31, 160) [2026-01-23 16:57:05.476] 颜色转换 - 输入颜色字符串: #FFFFFF [2026-01-23 16:57:05.476] 颜色转换 - 转换后颜色: R=255, G=255, B=255, A=255 [2026-01-23 16:57:05.476] 创建临时图片 - 尺寸: 300x168, 背景: 透明 [2026-01-23 16:57:05.476] 临时图片创建成功,尺寸: 300x168 [2026-01-23 16:57:05.476] 图片设置 - 字体: SimHei, 字体大小: 16, 填充颜色: R=255, G=255, B=255 [2026-01-23 16:57:05.476] 字体粗细: Bold [2026-01-23 16:57:05.476] 开始绘制文字 - 位置: (31, 160), 文本: '明天,我就要回泰国,再去新加坡', 颜色: #FFFFFF, 字体: SimHei, 大小: 16 [2026-01-23 16:57:05.476] 调整后坐标: (31, 160), 图片尺寸: 300x168 [2026-01-23 16:57:05.492] 文字绘制完成 [2026-01-23 16:57:05.507] 临时图片检查 - 有Alpha通道: True, 颜色数: 247, 是否有内容: True [2026-01-23 16:57:05.507] 开始合成到原帧 - 合成模式: Over [2026-01-23 16:57:05.523] 合成完成 [2026-01-23 16:57:05.523] ✓ 文本已成功绘制到第 13 帧,字体: SimHei [2026-01-23 16:57:05.523] ========== 第 13 帧文本绘制完成 ========== [2026-01-23 16:57:05.523] 元素 '香港的事' (类型: text): 时间范围 4.900-6.100, 当前时间 1.710, 帧结束时间 1.860, 是否显示: False [2026-01-23 16:57:05.523] 元素 '你吩咐阿耀做就行了' (类型: text): 时间范围 6.600-9.500, 当前时间 1.710, 帧结束时间 1.860, 是否显示: False [2026-01-23 16:57:05.523] 元素 '谢谢蒋先生' (类型: text): 时间范围 12.300-13.700, 当前时间 1.710, 帧结束时间 1.860, 是否显示: False [2026-01-23 16:57:05.523] 元素 '阿耀' (类型: text): 时间范围 9.200-11.200, 当前时间 1.710, 帧结束时间 1.860, 是否显示: False [2026-01-23 16:57:05.523] 元素 '浩南' (类型: text): 时间范围 11.300-13.700, 当前时间 1.710, 帧结束时间 1.860, 是否显示: False [2026-01-23 16:57:05.523] 在第 13 帧上添加分享图片(右上角) [2026-01-23 16:57:05.523] 开始添加分享图片到帧,图片大小: 3897 字节,帧尺寸: 300x168 [2026-01-23 16:57:05.523] 分享图片目标大小: 160x160 [2026-01-23 16:57:05.523] 分享图片位置计算 - 帧尺寸: 300x168, 图片尺寸: 160x26, 边距: 5px [2026-01-23 16:57:05.523] 分享图片位置: (135, 5) - 右上角(X右对齐,Y顶部,边距5px) [2026-01-23 16:57:05.523] 分享图片已成功添加到帧的右上角,位置: (135, 5) [2026-01-23 16:57:05.523] 处理第 14 帧,当前时间: 1.860秒,帧延迟: 0.140秒,结束时间: 2.000秒 [2026-01-23 16:57:05.523] 在第 14 帧上添加底部字幕背景 [2026-01-23 16:57:05.523] 使用自定义字幕高度: 30px [2026-01-23 16:57:05.523] GIF高度: 168px, 底部字幕背景尺寸: 300x30, 位置: (0, 138) [2026-01-23 16:57:05.523] 底部字幕背景已成功添加到帧的底部 [2026-01-23 16:57:05.523] 元素 '明天,我就要回泰国,再去新加坡' (类型: text): 时间范围 0.800-3.800, 当前时间 1.860, 帧结束时间 2.000, 是否显示: True [2026-01-23 16:57:05.523] 在第 14 帧上绘制文本: '明天,我就要回泰国,再去新加坡' [2026-01-23 16:57:05.523] ========== 开始处理第 14 帧文本绘制 ========== [2026-01-23 16:57:05.523] 输入参数 - 文本: '明天,我就要回泰国,再去新加坡', 原始位置: (1, 144), 字体: Microsoft YaHei(将被忽略,使用系统字体), 大小: 16, 颜色: #FFFFFF, 粗细: bold, 对齐: center, 宽度: 300 [2026-01-23 16:57:05.523] 当前帧尺寸: 300x168 [2026-01-23 16:57:05.523] 开始尝试系统字体(忽略传入的字体参数)... [2026-01-23 16:57:05.523] 尝试字体: Microsoft YaHei [2026-01-23 16:57:05.538] ✗ 字体 Microsoft YaHei 不支持中文(颜色数: 1) [2026-01-23 16:57:05.538] 尝试字体: SimHei [2026-01-23 16:57:05.554] ✓ 字体 SimHei 可用且支持中文,已选择 [2026-01-23 16:57:05.554] 最终使用字体: SimHei [2026-01-23 16:57:05.570] 文字宽度测量 - 文本: '明天,我就要回泰国,再去新加坡', 宽度: 240px, 元素宽度: 300 [2026-01-23 16:57:05.570] 居中对齐(指定宽度内) - 原始X: 1, 元素宽度: 300, 文字宽度: 240, 调整后X: 31 [2026-01-23 16:57:05.570] 坐标计算 - 原始坐标: (1, 144), 字体大小: 16, 对齐方式: center [2026-01-23 16:57:05.570] 坐标计算 - 计算后坐标: (31, 160) [2026-01-23 16:57:05.570] 颜色转换 - 输入颜色字符串: #FFFFFF [2026-01-23 16:57:05.570] 颜色转换 - 转换后颜色: R=255, G=255, B=255, A=255 [2026-01-23 16:57:05.570] 创建临时图片 - 尺寸: 300x168, 背景: 透明 [2026-01-23 16:57:05.570] 临时图片创建成功,尺寸: 300x168 [2026-01-23 16:57:05.570] 图片设置 - 字体: SimHei, 字体大小: 16, 填充颜色: R=255, G=255, B=255 [2026-01-23 16:57:05.570] 字体粗细: Bold [2026-01-23 16:57:05.570] 开始绘制文字 - 位置: (31, 160), 文本: '明天,我就要回泰国,再去新加坡', 颜色: #FFFFFF, 字体: SimHei, 大小: 16 [2026-01-23 16:57:05.570] 调整后坐标: (31, 160), 图片尺寸: 300x168 [2026-01-23 16:57:05.585] 文字绘制完成 [2026-01-23 16:57:05.601] 临时图片检查 - 有Alpha通道: True, 颜色数: 247, 是否有内容: True [2026-01-23 16:57:05.601] 开始合成到原帧 - 合成模式: Over [2026-01-23 16:57:05.601] 合成完成 [2026-01-23 16:57:05.601] ✓ 文本已成功绘制到第 14 帧,字体: SimHei [2026-01-23 16:57:05.601] ========== 第 14 帧文本绘制完成 ========== [2026-01-23 16:57:05.601] 元素 '香港的事' (类型: text): 时间范围 4.900-6.100, 当前时间 1.860, 帧结束时间 2.000, 是否显示: False [2026-01-23 16:57:05.601] 元素 '你吩咐阿耀做就行了' (类型: text): 时间范围 6.600-9.500, 当前时间 1.860, 帧结束时间 2.000, 是否显示: False [2026-01-23 16:57:05.601] 元素 '谢谢蒋先生' (类型: text): 时间范围 12.300-13.700, 当前时间 1.860, 帧结束时间 2.000, 是否显示: False [2026-01-23 16:57:05.617] 元素 '阿耀' (类型: text): 时间范围 9.200-11.200, 当前时间 1.860, 帧结束时间 2.000, 是否显示: False [2026-01-23 16:57:05.617] 元素 '浩南' (类型: text): 时间范围 11.300-13.700, 当前时间 1.860, 帧结束时间 2.000, 是否显示: False [2026-01-23 16:57:05.617] 在第 14 帧上添加分享图片(右上角) [2026-01-23 16:57:05.617] 开始添加分享图片到帧,图片大小: 3897 字节,帧尺寸: 300x168 [2026-01-23 16:57:05.617] 分享图片目标大小: 160x160 [2026-01-23 16:57:05.617] 分享图片位置计算 - 帧尺寸: 300x168, 图片尺寸: 160x26, 边距: 5px [2026-01-23 16:57:05.617] 分享图片位置: (135, 5) - 右上角(X右对齐,Y顶部,边距5px) [2026-01-23 16:57:05.617] 分享图片已成功添加到帧的右上角,位置: (135, 5) [2026-01-23 16:57:05.617] 处理第 15 帧,当前时间: 2.000秒,帧延迟: 0.140秒,结束时间: 2.140秒 [2026-01-23 16:57:05.617] 在第 15 帧上添加底部字幕背景 [2026-01-23 16:57:05.617] 使用自定义字幕高度: 30px [2026-01-23 16:57:05.617] GIF高度: 168px, 底部字幕背景尺寸: 300x30, 位置: (0, 138) [2026-01-23 16:57:05.617] 底部字幕背景已成功添加到帧的底部 [2026-01-23 16:57:05.617] 元素 '明天,我就要回泰国,再去新加坡' (类型: text): 时间范围 0.800-3.800, 当前时间 2.000, 帧结束时间 2.140, 是否显示: True [2026-01-23 16:57:05.617] 在第 15 帧上绘制文本: '明天,我就要回泰国,再去新加坡' [2026-01-23 16:57:05.617] ========== 开始处理第 15 帧文本绘制 ========== [2026-01-23 16:57:05.617] 输入参数 - 文本: '明天,我就要回泰国,再去新加坡', 原始位置: (1, 144), 字体: Microsoft YaHei(将被忽略,使用系统字体), 大小: 16, 颜色: #FFFFFF, 粗细: bold, 对齐: center, 宽度: 300 [2026-01-23 16:57:05.617] 当前帧尺寸: 300x168 [2026-01-23 16:57:05.617] 开始尝试系统字体(忽略传入的字体参数)... [2026-01-23 16:57:05.617] 尝试字体: Microsoft YaHei [2026-01-23 16:57:05.649] ✗ 字体 Microsoft YaHei 不支持中文(颜色数: 1) [2026-01-23 16:57:05.649] 尝试字体: SimHei [2026-01-23 16:57:05.664] ✓ 字体 SimHei 可用且支持中文,已选择 [2026-01-23 16:57:05.664] 最终使用字体: SimHei [2026-01-23 16:57:05.664] 文字宽度测量 - 文本: '明天,我就要回泰国,再去新加坡', 宽度: 240px, 元素宽度: 300 [2026-01-23 16:57:05.664] 居中对齐(指定宽度内) - 原始X: 1, 元素宽度: 300, 文字宽度: 240, 调整后X: 31 [2026-01-23 16:57:05.664] 坐标计算 - 原始坐标: (1, 144), 字体大小: 16, 对齐方式: center [2026-01-23 16:57:05.664] 坐标计算 - 计算后坐标: (31, 160) [2026-01-23 16:57:05.679] 颜色转换 - 输入颜色字符串: #FFFFFF [2026-01-23 16:57:05.679] 颜色转换 - 转换后颜色: R=255, G=255, B=255, A=255 [2026-01-23 16:57:05.679] 创建临时图片 - 尺寸: 300x168, 背景: 透明 [2026-01-23 16:57:05.679] 临时图片创建成功,尺寸: 300x168 [2026-01-23 16:57:05.679] 图片设置 - 字体: SimHei, 字体大小: 16, 填充颜色: R=255, G=255, B=255 [2026-01-23 16:57:05.679] 字体粗细: Bold [2026-01-23 16:57:05.679] 开始绘制文字 - 位置: (31, 160), 文本: '明天,我就要回泰国,再去新加坡', 颜色: #FFFFFF, 字体: SimHei, 大小: 16 [2026-01-23 16:57:05.679] 调整后坐标: (31, 160), 图片尺寸: 300x168 [2026-01-23 16:57:05.695] 文字绘制完成 [2026-01-23 16:57:05.710] 临时图片检查 - 有Alpha通道: True, 颜色数: 247, 是否有内容: True [2026-01-23 16:57:05.710] 开始合成到原帧 - 合成模式: Over [2026-01-23 16:57:05.710] 合成完成 [2026-01-23 16:57:05.710] ✓ 文本已成功绘制到第 15 帧,字体: SimHei [2026-01-23 16:57:05.710] ========== 第 15 帧文本绘制完成 ========== [2026-01-23 16:57:05.710] 元素 '香港的事' (类型: text): 时间范围 4.900-6.100, 当前时间 2.000, 帧结束时间 2.140, 是否显示: False [2026-01-23 16:57:05.710] 元素 '你吩咐阿耀做就行了' (类型: text): 时间范围 6.600-9.500, 当前时间 2.000, 帧结束时间 2.140, 是否显示: False [2026-01-23 16:57:05.710] 元素 '谢谢蒋先生' (类型: text): 时间范围 12.300-13.700, 当前时间 2.000, 帧结束时间 2.140, 是否显示: False [2026-01-23 16:57:05.710] 元素 '阿耀' (类型: text): 时间范围 9.200-11.200, 当前时间 2.000, 帧结束时间 2.140, 是否显示: False [2026-01-23 16:57:05.710] 元素 '浩南' (类型: text): 时间范围 11.300-13.700, 当前时间 2.000, 帧结束时间 2.140, 是否显示: False [2026-01-23 16:57:05.710] 在第 15 帧上添加分享图片(右上角) [2026-01-23 16:57:05.710] 开始添加分享图片到帧,图片大小: 3897 字节,帧尺寸: 300x168 [2026-01-23 16:57:05.710] 分享图片目标大小: 160x160 [2026-01-23 16:57:05.710] 分享图片位置计算 - 帧尺寸: 300x168, 图片尺寸: 160x26, 边距: 5px [2026-01-23 16:57:05.710] 分享图片位置: (135, 5) - 右上角(X右对齐,Y顶部,边距5px) [2026-01-23 16:57:05.710] 分享图片已成功添加到帧的右上角,位置: (135, 5) [2026-01-23 16:57:05.710] 处理第 16 帧,当前时间: 2.140秒,帧延迟: 0.150秒,结束时间: 2.290秒 [2026-01-23 16:57:05.710] 在第 16 帧上添加底部字幕背景 [2026-01-23 16:57:05.710] 使用自定义字幕高度: 30px [2026-01-23 16:57:05.710] GIF高度: 168px, 底部字幕背景尺寸: 300x30, 位置: (0, 138) [2026-01-23 16:57:05.726] 底部字幕背景已成功添加到帧的底部 [2026-01-23 16:57:05.726] 元素 '明天,我就要回泰国,再去新加坡' (类型: text): 时间范围 0.800-3.800, 当前时间 2.140, 帧结束时间 2.290, 是否显示: True [2026-01-23 16:57:05.726] 在第 16 帧上绘制文本: '明天,我就要回泰国,再去新加坡' [2026-01-23 16:57:05.726] ========== 开始处理第 16 帧文本绘制 ========== [2026-01-23 16:57:05.726] 输入参数 - 文本: '明天,我就要回泰国,再去新加坡', 原始位置: (1, 144), 字体: Microsoft YaHei(将被忽略,使用系统字体), 大小: 16, 颜色: #FFFFFF, 粗细: bold, 对齐: center, 宽度: 300 [2026-01-23 16:57:05.726] 当前帧尺寸: 300x168 [2026-01-23 16:57:05.726] 开始尝试系统字体(忽略传入的字体参数)... [2026-01-23 16:57:05.726] 尝试字体: Microsoft YaHei [2026-01-23 16:57:05.742] ✗ 字体 Microsoft YaHei 不支持中文(颜色数: 1) [2026-01-23 16:57:05.742] 尝试字体: SimHei [2026-01-23 16:57:05.774] ✓ 字体 SimHei 可用且支持中文,已选择 [2026-01-23 16:57:05.774] 最终使用字体: SimHei [2026-01-23 16:57:05.774] 文字宽度测量 - 文本: '明天,我就要回泰国,再去新加坡', 宽度: 240px, 元素宽度: 300 [2026-01-23 16:57:05.774] 居中对齐(指定宽度内) - 原始X: 1, 元素宽度: 300, 文字宽度: 240, 调整后X: 31 [2026-01-23 16:57:05.774] 坐标计算 - 原始坐标: (1, 144), 字体大小: 16, 对齐方式: center [2026-01-23 16:57:05.774] 坐标计算 - 计算后坐标: (31, 160) [2026-01-23 16:57:05.789] 颜色转换 - 输入颜色字符串: #FFFFFF [2026-01-23 16:57:05.789] 颜色转换 - 转换后颜色: R=255, G=255, B=255, A=255 [2026-01-23 16:57:05.789] 创建临时图片 - 尺寸: 300x168, 背景: 透明 [2026-01-23 16:57:05.789] 临时图片创建成功,尺寸: 300x168 [2026-01-23 16:57:05.789] 图片设置 - 字体: SimHei, 字体大小: 16, 填充颜色: R=255, G=255, B=255 [2026-01-23 16:57:05.789] 字体粗细: Bold [2026-01-23 16:57:05.789] 开始绘制文字 - 位置: (31, 160), 文本: '明天,我就要回泰国,再去新加坡', 颜色: #FFFFFF, 字体: SimHei, 大小: 16 [2026-01-23 16:57:05.789] 调整后坐标: (31, 160), 图片尺寸: 300x168 [2026-01-23 16:57:05.804] 文字绘制完成 [2026-01-23 16:57:05.820] 临时图片检查 - 有Alpha通道: True, 颜色数: 247, 是否有内容: True [2026-01-23 16:57:05.820] 开始合成到原帧 - 合成模式: Over [2026-01-23 16:57:05.835] 合成完成 [2026-01-23 16:57:05.835] ✓ 文本已成功绘制到第 16 帧,字体: SimHei [2026-01-23 16:57:05.835] ========== 第 16 帧文本绘制完成 ========== [2026-01-23 16:57:05.835] 元素 '香港的事' (类型: text): 时间范围 4.900-6.100, 当前时间 2.140, 帧结束时间 2.290, 是否显示: False [2026-01-23 16:57:05.835] 元素 '你吩咐阿耀做就行了' (类型: text): 时间范围 6.600-9.500, 当前时间 2.140, 帧结束时间 2.290, 是否显示: False [2026-01-23 16:57:05.835] 元素 '谢谢蒋先生' (类型: text): 时间范围 12.300-13.700, 当前时间 2.140, 帧结束时间 2.290, 是否显示: False [2026-01-23 16:57:05.835] 元素 '阿耀' (类型: text): 时间范围 9.200-11.200, 当前时间 2.140, 帧结束时间 2.290, 是否显示: False [2026-01-23 16:57:05.835] 元素 '浩南' (类型: text): 时间范围 11.300-13.700, 当前时间 2.140, 帧结束时间 2.290, 是否显示: False [2026-01-23 16:57:05.835] 在第 16 帧上添加分享图片(右上角) [2026-01-23 16:57:05.835] 开始添加分享图片到帧,图片大小: 3897 字节,帧尺寸: 300x168 [2026-01-23 16:57:05.835] 分享图片目标大小: 160x160 [2026-01-23 16:57:05.835] 分享图片位置计算 - 帧尺寸: 300x168, 图片尺寸: 160x26, 边距: 5px [2026-01-23 16:57:05.835] 分享图片位置: (135, 5) - 右上角(X右对齐,Y顶部,边距5px) [2026-01-23 16:57:05.835] 分享图片已成功添加到帧的右上角,位置: (135, 5) [2026-01-23 16:57:05.835] 处理第 17 帧,当前时间: 2.290秒,帧延迟: 0.140秒,结束时间: 2.430秒 [2026-01-23 16:57:05.835] 在第 17 帧上添加底部字幕背景 [2026-01-23 16:57:05.835] 使用自定义字幕高度: 30px [2026-01-23 16:57:05.835] GIF高度: 168px, 底部字幕背景尺寸: 300x30, 位置: (0, 138) [2026-01-23 16:57:05.835] 底部字幕背景已成功添加到帧的底部 [2026-01-23 16:57:05.835] 元素 '明天,我就要回泰国,再去新加坡' (类型: text): 时间范围 0.800-3.800, 当前时间 2.290, 帧结束时间 2.430, 是否显示: True [2026-01-23 16:57:05.835] 在第 17 帧上绘制文本: '明天,我就要回泰国,再去新加坡' [2026-01-23 16:57:05.835] ========== 开始处理第 17 帧文本绘制 ========== [2026-01-23 16:57:05.835] 输入参数 - 文本: '明天,我就要回泰国,再去新加坡', 原始位置: (1, 144), 字体: Microsoft YaHei(将被忽略,使用系统字体), 大小: 16, 颜色: #FFFFFF, 粗细: bold, 对齐: center, 宽度: 300 [2026-01-23 16:57:05.835] 当前帧尺寸: 300x168 [2026-01-23 16:57:05.835] 开始尝试系统字体(忽略传入的字体参数)... [2026-01-23 16:57:05.835] 尝试字体: Microsoft YaHei [2026-01-23 16:57:05.851] ✗ 字体 Microsoft YaHei 不支持中文(颜色数: 1) [2026-01-23 16:57:05.851] 尝试字体: SimHei [2026-01-23 16:57:05.867] ✓ 字体 SimHei 可用且支持中文,已选择 [2026-01-23 16:57:05.867] 最终使用字体: SimHei [2026-01-23 16:57:05.882] 文字宽度测量 - 文本: '明天,我就要回泰国,再去新加坡', 宽度: 240px, 元素宽度: 300 [2026-01-23 16:57:05.882] 居中对齐(指定宽度内) - 原始X: 1, 元素宽度: 300, 文字宽度: 240, 调整后X: 31 [2026-01-23 16:57:05.882] 坐标计算 - 原始坐标: (1, 144), 字体大小: 16, 对齐方式: center [2026-01-23 16:57:05.882] 坐标计算 - 计算后坐标: (31, 160) [2026-01-23 16:57:05.882] 颜色转换 - 输入颜色字符串: #FFFFFF [2026-01-23 16:57:05.882] 颜色转换 - 转换后颜色: R=255, G=255, B=255, A=255 [2026-01-23 16:57:05.882] 创建临时图片 - 尺寸: 300x168, 背景: 透明 [2026-01-23 16:57:05.882] 临时图片创建成功,尺寸: 300x168 [2026-01-23 16:57:05.882] 图片设置 - 字体: SimHei, 字体大小: 16, 填充颜色: R=255, G=255, B=255 [2026-01-23 16:57:05.882] 字体粗细: Bold [2026-01-23 16:57:05.882] 开始绘制文字 - 位置: (31, 160), 文本: '明天,我就要回泰国,再去新加坡', 颜色: #FFFFFF, 字体: SimHei, 大小: 16 [2026-01-23 16:57:05.882] 调整后坐标: (31, 160), 图片尺寸: 300x168 [2026-01-23 16:57:05.898] 文字绘制完成 [2026-01-23 16:57:05.913] 临时图片检查 - 有Alpha通道: True, 颜色数: 247, 是否有内容: True [2026-01-23 16:57:05.913] 开始合成到原帧 - 合成模式: Over [2026-01-23 16:57:05.913] 合成完成 [2026-01-23 16:57:05.913] ✓ 文本已成功绘制到第 17 帧,字体: SimHei [2026-01-23 16:57:05.913] ========== 第 17 帧文本绘制完成 ========== [2026-01-23 16:57:05.913] 元素 '香港的事' (类型: text): 时间范围 4.900-6.100, 当前时间 2.290, 帧结束时间 2.430, 是否显示: False [2026-01-23 16:57:05.913] 元素 '你吩咐阿耀做就行了' (类型: text): 时间范围 6.600-9.500, 当前时间 2.290, 帧结束时间 2.430, 是否显示: False [2026-01-23 16:57:05.913] 元素 '谢谢蒋先生' (类型: text): 时间范围 12.300-13.700, 当前时间 2.290, 帧结束时间 2.430, 是否显示: False [2026-01-23 16:57:05.913] 元素 '阿耀' (类型: text): 时间范围 9.200-11.200, 当前时间 2.290, 帧结束时间 2.430, 是否显示: False [2026-01-23 16:57:05.913] 元素 '浩南' (类型: text): 时间范围 11.300-13.700, 当前时间 2.290, 帧结束时间 2.430, 是否显示: False [2026-01-23 16:57:05.913] 在第 17 帧上添加分享图片(右上角) [2026-01-23 16:57:05.913] 开始添加分享图片到帧,图片大小: 3897 字节,帧尺寸: 300x168 [2026-01-23 16:57:05.929] 分享图片目标大小: 160x160 [2026-01-23 16:57:05.929] 分享图片位置计算 - 帧尺寸: 300x168, 图片尺寸: 160x26, 边距: 5px [2026-01-23 16:57:05.929] 分享图片位置: (135, 5) - 右上角(X右对齐,Y顶部,边距5px) [2026-01-23 16:57:05.929] 分享图片已成功添加到帧的右上角,位置: (135, 5) [2026-01-23 16:57:05.929] 处理第 18 帧,当前时间: 2.430秒,帧延迟: 0.140秒,结束时间: 2.570秒 [2026-01-23 16:57:05.929] 在第 18 帧上添加底部字幕背景 [2026-01-23 16:57:05.929] 使用自定义字幕高度: 30px [2026-01-23 16:57:05.929] GIF高度: 168px, 底部字幕背景尺寸: 300x30, 位置: (0, 138) [2026-01-23 16:57:05.929] 底部字幕背景已成功添加到帧的底部 [2026-01-23 16:57:05.929] 元素 '明天,我就要回泰国,再去新加坡' (类型: text): 时间范围 0.800-3.800, 当前时间 2.430, 帧结束时间 2.570, 是否显示: True [2026-01-23 16:57:05.929] 在第 18 帧上绘制文本: '明天,我就要回泰国,再去新加坡' [2026-01-23 16:57:05.929] ========== 开始处理第 18 帧文本绘制 ========== [2026-01-23 16:57:05.929] 输入参数 - 文本: '明天,我就要回泰国,再去新加坡', 原始位置: (1, 144), 字体: Microsoft YaHei(将被忽略,使用系统字体), 大小: 16, 颜色: #FFFFFF, 粗细: bold, 对齐: center, 宽度: 300 [2026-01-23 16:57:05.929] 当前帧尺寸: 300x168 [2026-01-23 16:57:05.929] 开始尝试系统字体(忽略传入的字体参数)... [2026-01-23 16:57:05.929] 尝试字体: Microsoft YaHei [2026-01-23 16:57:05.945] ✗ 字体 Microsoft YaHei 不支持中文(颜色数: 1) [2026-01-23 16:57:05.945] 尝试字体: SimHei [2026-01-23 16:57:05.961] ✓ 字体 SimHei 可用且支持中文,已选择 [2026-01-23 16:57:05.961] 最终使用字体: SimHei [2026-01-23 16:57:05.961] 文字宽度测量 - 文本: '明天,我就要回泰国,再去新加坡', 宽度: 240px, 元素宽度: 300 [2026-01-23 16:57:05.961] 居中对齐(指定宽度内) - 原始X: 1, 元素宽度: 300, 文字宽度: 240, 调整后X: 31 [2026-01-23 16:57:05.961] 坐标计算 - 原始坐标: (1, 144), 字体大小: 16, 对齐方式: center [2026-01-23 16:57:05.961] 坐标计算 - 计算后坐标: (31, 160) [2026-01-23 16:57:05.976] 颜色转换 - 输入颜色字符串: #FFFFFF [2026-01-23 16:57:05.976] 颜色转换 - 转换后颜色: R=255, G=255, B=255, A=255 [2026-01-23 16:57:05.976] 创建临时图片 - 尺寸: 300x168, 背景: 透明 [2026-01-23 16:57:05.976] 临时图片创建成功,尺寸: 300x168 [2026-01-23 16:57:05.976] 图片设置 - 字体: SimHei, 字体大小: 16, 填充颜色: R=255, G=255, B=255 [2026-01-23 16:57:05.976] 字体粗细: Bold [2026-01-23 16:57:05.976] 开始绘制文字 - 位置: (31, 160), 文本: '明天,我就要回泰国,再去新加坡', 颜色: #FFFFFF, 字体: SimHei, 大小: 16 [2026-01-23 16:57:05.976] 调整后坐标: (31, 160), 图片尺寸: 300x168 [2026-01-23 16:57:05.992] 文字绘制完成 [2026-01-23 16:57:06.007] 临时图片检查 - 有Alpha通道: True, 颜色数: 247, 是否有内容: True [2026-01-23 16:57:06.007] 开始合成到原帧 - 合成模式: Over [2026-01-23 16:57:06.007] 合成完成 [2026-01-23 16:57:06.007] ✓ 文本已成功绘制到第 18 帧,字体: SimHei [2026-01-23 16:57:06.007] ========== 第 18 帧文本绘制完成 ========== [2026-01-23 16:57:06.007] 元素 '香港的事' (类型: text): 时间范围 4.900-6.100, 当前时间 2.430, 帧结束时间 2.570, 是否显示: False [2026-01-23 16:57:06.007] 元素 '你吩咐阿耀做就行了' (类型: text): 时间范围 6.600-9.500, 当前时间 2.430, 帧结束时间 2.570, 是否显示: False [2026-01-23 16:57:06.007] 元素 '谢谢蒋先生' (类型: text): 时间范围 12.300-13.700, 当前时间 2.430, 帧结束时间 2.570, 是否显示: False [2026-01-23 16:57:06.007] 元素 '阿耀' (类型: text): 时间范围 9.200-11.200, 当前时间 2.430, 帧结束时间 2.570, 是否显示: False [2026-01-23 16:57:06.007] 元素 '浩南' (类型: text): 时间范围 11.300-13.700, 当前时间 2.430, 帧结束时间 2.570, 是否显示: False [2026-01-23 16:57:06.007] 在第 18 帧上添加分享图片(右上角) [2026-01-23 16:57:06.007] 开始添加分享图片到帧,图片大小: 3897 字节,帧尺寸: 300x168 [2026-01-23 16:57:06.007] 分享图片目标大小: 160x160 [2026-01-23 16:57:06.007] 分享图片位置计算 - 帧尺寸: 300x168, 图片尺寸: 160x26, 边距: 5px [2026-01-23 16:57:06.007] 分享图片位置: (135, 5) - 右上角(X右对齐,Y顶部,边距5px) [2026-01-23 16:57:06.007] 分享图片已成功添加到帧的右上角,位置: (135, 5) [2026-01-23 16:57:06.007] 处理第 19 帧,当前时间: 2.570秒,帧延迟: 0.140秒,结束时间: 2.710秒 [2026-01-23 16:57:06.007] 在第 19 帧上添加底部字幕背景 [2026-01-23 16:57:06.007] 使用自定义字幕高度: 30px [2026-01-23 16:57:06.007] GIF高度: 168px, 底部字幕背景尺寸: 300x30, 位置: (0, 138) [2026-01-23 16:57:06.007] 底部字幕背景已成功添加到帧的底部 [2026-01-23 16:57:06.007] 元素 '明天,我就要回泰国,再去新加坡' (类型: text): 时间范围 0.800-3.800, 当前时间 2.570, 帧结束时间 2.710, 是否显示: True [2026-01-23 16:57:06.007] 在第 19 帧上绘制文本: '明天,我就要回泰国,再去新加坡' [2026-01-23 16:57:06.007] ========== 开始处理第 19 帧文本绘制 ========== [2026-01-23 16:57:06.007] 输入参数 - 文本: '明天,我就要回泰国,再去新加坡', 原始位置: (1, 144), 字体: Microsoft YaHei(将被忽略,使用系统字体), 大小: 16, 颜色: #FFFFFF, 粗细: bold, 对齐: center, 宽度: 300 [2026-01-23 16:57:06.007] 当前帧尺寸: 300x168 [2026-01-23 16:57:06.007] 开始尝试系统字体(忽略传入的字体参数)... [2026-01-23 16:57:06.007] 尝试字体: Microsoft YaHei [2026-01-23 16:57:06.038] ✗ 字体 Microsoft YaHei 不支持中文(颜色数: 1) [2026-01-23 16:57:06.038] 尝试字体: SimHei [2026-01-23 16:57:06.054] ✓ 字体 SimHei 可用且支持中文,已选择 [2026-01-23 16:57:06.054] 最终使用字体: SimHei [2026-01-23 16:57:06.054] 文字宽度测量 - 文本: '明天,我就要回泰国,再去新加坡', 宽度: 240px, 元素宽度: 300 [2026-01-23 16:57:06.054] 居中对齐(指定宽度内) - 原始X: 1, 元素宽度: 300, 文字宽度: 240, 调整后X: 31 [2026-01-23 16:57:06.054] 坐标计算 - 原始坐标: (1, 144), 字体大小: 16, 对齐方式: center [2026-01-23 16:57:06.054] 坐标计算 - 计算后坐标: (31, 160) [2026-01-23 16:57:06.054] 颜色转换 - 输入颜色字符串: #FFFFFF [2026-01-23 16:57:06.054] 颜色转换 - 转换后颜色: R=255, G=255, B=255, A=255 [2026-01-23 16:57:06.054] 创建临时图片 - 尺寸: 300x168, 背景: 透明 [2026-01-23 16:57:06.070] 临时图片创建成功,尺寸: 300x168 [2026-01-23 16:57:06.070] 图片设置 - 字体: SimHei, 字体大小: 16, 填充颜色: R=255, G=255, B=255 [2026-01-23 16:57:06.070] 字体粗细: Bold [2026-01-23 16:57:06.070] 开始绘制文字 - 位置: (31, 160), 文本: '明天,我就要回泰国,再去新加坡', 颜色: #FFFFFF, 字体: SimHei, 大小: 16 [2026-01-23 16:57:06.070] 调整后坐标: (31, 160), 图片尺寸: 300x168 [2026-01-23 16:57:06.070] 文字绘制完成 [2026-01-23 16:57:06.101] 临时图片检查 - 有Alpha通道: True, 颜色数: 247, 是否有内容: True [2026-01-23 16:57:06.101] 开始合成到原帧 - 合成模式: Over [2026-01-23 16:57:06.101] 合成完成 [2026-01-23 16:57:06.101] ✓ 文本已成功绘制到第 19 帧,字体: SimHei [2026-01-23 16:57:06.101] ========== 第 19 帧文本绘制完成 ========== [2026-01-23 16:57:06.101] 元素 '香港的事' (类型: text): 时间范围 4.900-6.100, 当前时间 2.570, 帧结束时间 2.710, 是否显示: False [2026-01-23 16:57:06.101] 元素 '你吩咐阿耀做就行了' (类型: text): 时间范围 6.600-9.500, 当前时间 2.570, 帧结束时间 2.710, 是否显示: False [2026-01-23 16:57:06.101] 元素 '谢谢蒋先生' (类型: text): 时间范围 12.300-13.700, 当前时间 2.570, 帧结束时间 2.710, 是否显示: False [2026-01-23 16:57:06.101] 元素 '阿耀' (类型: text): 时间范围 9.200-11.200, 当前时间 2.570, 帧结束时间 2.710, 是否显示: False [2026-01-23 16:57:06.101] 元素 '浩南' (类型: text): 时间范围 11.300-13.700, 当前时间 2.570, 帧结束时间 2.710, 是否显示: False [2026-01-23 16:57:06.101] 在第 19 帧上添加分享图片(右上角) [2026-01-23 16:57:06.101] 开始添加分享图片到帧,图片大小: 3897 字节,帧尺寸: 300x168 [2026-01-23 16:57:06.101] 分享图片目标大小: 160x160 [2026-01-23 16:57:06.101] 分享图片位置计算 - 帧尺寸: 300x168, 图片尺寸: 160x26, 边距: 5px [2026-01-23 16:57:06.101] 分享图片位置: (135, 5) - 右上角(X右对齐,Y顶部,边距5px) [2026-01-23 16:57:06.101] 分享图片已成功添加到帧的右上角,位置: (135, 5) [2026-01-23 16:57:06.101] 处理第 20 帧,当前时间: 2.710秒,帧延迟: 0.150秒,结束时间: 2.860秒 [2026-01-23 16:57:06.101] 在第 20 帧上添加底部字幕背景 [2026-01-23 16:57:06.101] 使用自定义字幕高度: 30px [2026-01-23 16:57:06.101] GIF高度: 168px, 底部字幕背景尺寸: 300x30, 位置: (0, 138) [2026-01-23 16:57:06.101] 底部字幕背景已成功添加到帧的底部 [2026-01-23 16:57:06.101] 元素 '明天,我就要回泰国,再去新加坡' (类型: text): 时间范围 0.800-3.800, 当前时间 2.710, 帧结束时间 2.860, 是否显示: True [2026-01-23 16:57:06.101] 在第 20 帧上绘制文本: '明天,我就要回泰国,再去新加坡' [2026-01-23 16:57:06.101] ========== 开始处理第 20 帧文本绘制 ========== [2026-01-23 16:57:06.101] 输入参数 - 文本: '明天,我就要回泰国,再去新加坡', 原始位置: (1, 144), 字体: Microsoft YaHei(将被忽略,使用系统字体), 大小: 16, 颜色: #FFFFFF, 粗细: bold, 对齐: center, 宽度: 300 [2026-01-23 16:57:06.101] 当前帧尺寸: 300x168 [2026-01-23 16:57:06.101] 开始尝试系统字体(忽略传入的字体参数)... [2026-01-23 16:57:06.101] 尝试字体: Microsoft YaHei [2026-01-23 16:57:06.117] ✗ 字体 Microsoft YaHei 不支持中文(颜色数: 1) [2026-01-23 16:57:06.117] 尝试字体: SimHei [2026-01-23 16:57:06.132] ✓ 字体 SimHei 可用且支持中文,已选择 [2026-01-23 16:57:06.132] 最终使用字体: SimHei [2026-01-23 16:57:06.148] 文字宽度测量 - 文本: '明天,我就要回泰国,再去新加坡', 宽度: 240px, 元素宽度: 300 [2026-01-23 16:57:06.148] 居中对齐(指定宽度内) - 原始X: 1, 元素宽度: 300, 文字宽度: 240, 调整后X: 31 [2026-01-23 16:57:06.148] 坐标计算 - 原始坐标: (1, 144), 字体大小: 16, 对齐方式: center [2026-01-23 16:57:06.148] 坐标计算 - 计算后坐标: (31, 160) [2026-01-23 16:57:06.148] 颜色转换 - 输入颜色字符串: #FFFFFF [2026-01-23 16:57:06.148] 颜色转换 - 转换后颜色: R=255, G=255, B=255, A=255 [2026-01-23 16:57:06.148] 创建临时图片 - 尺寸: 300x168, 背景: 透明 [2026-01-23 16:57:06.148] 临时图片创建成功,尺寸: 300x168 [2026-01-23 16:57:06.148] 图片设置 - 字体: SimHei, 字体大小: 16, 填充颜色: R=255, G=255, B=255 [2026-01-23 16:57:06.148] 字体粗细: Bold [2026-01-23 16:57:06.148] 开始绘制文字 - 位置: (31, 160), 文本: '明天,我就要回泰国,再去新加坡', 颜色: #FFFFFF, 字体: SimHei, 大小: 16 [2026-01-23 16:57:06.148] 调整后坐标: (31, 160), 图片尺寸: 300x168 [2026-01-23 16:57:06.163] 文字绘制完成 [2026-01-23 16:57:06.179] 临时图片检查 - 有Alpha通道: True, 颜色数: 247, 是否有内容: True [2026-01-23 16:57:06.179] 开始合成到原帧 - 合成模式: Over [2026-01-23 16:57:06.179] 合成完成 [2026-01-23 16:57:06.179] ✓ 文本已成功绘制到第 20 帧,字体: SimHei [2026-01-23 16:57:06.179] ========== 第 20 帧文本绘制完成 ========== [2026-01-23 16:57:06.179] 元素 '香港的事' (类型: text): 时间范围 4.900-6.100, 当前时间 2.710, 帧结束时间 2.860, 是否显示: False [2026-01-23 16:57:06.179] 元素 '你吩咐阿耀做就行了' (类型: text): 时间范围 6.600-9.500, 当前时间 2.710, 帧结束时间 2.860, 是否显示: False [2026-01-23 16:57:06.179] 元素 '谢谢蒋先生' (类型: text): 时间范围 12.300-13.700, 当前时间 2.710, 帧结束时间 2.860, 是否显示: False [2026-01-23 16:57:06.179] 元素 '阿耀' (类型: text): 时间范围 9.200-11.200, 当前时间 2.710, 帧结束时间 2.860, 是否显示: False [2026-01-23 16:57:06.179] 元素 '浩南' (类型: text): 时间范围 11.300-13.700, 当前时间 2.710, 帧结束时间 2.860, 是否显示: False [2026-01-23 16:57:06.179] 在第 20 帧上添加分享图片(右上角) [2026-01-23 16:57:06.179] 开始添加分享图片到帧,图片大小: 3897 字节,帧尺寸: 300x168 [2026-01-23 16:57:06.195] 分享图片目标大小: 160x160 [2026-01-23 16:57:06.195] 分享图片位置计算 - 帧尺寸: 300x168, 图片尺寸: 160x26, 边距: 5px [2026-01-23 16:57:06.195] 分享图片位置: (135, 5) - 右上角(X右对齐,Y顶部,边距5px) [2026-01-23 16:57:06.195] 分享图片已成功添加到帧的右上角,位置: (135, 5) [2026-01-23 16:57:06.195] 处理第 21 帧,当前时间: 2.860秒,帧延迟: 0.140秒,结束时间: 3.000秒 [2026-01-23 16:57:06.195] 在第 21 帧上添加底部字幕背景 [2026-01-23 16:57:06.195] 使用自定义字幕高度: 30px [2026-01-23 16:57:06.195] GIF高度: 168px, 底部字幕背景尺寸: 300x30, 位置: (0, 138) [2026-01-23 16:57:06.195] 底部字幕背景已成功添加到帧的底部 [2026-01-23 16:57:06.195] 元素 '明天,我就要回泰国,再去新加坡' (类型: text): 时间范围 0.800-3.800, 当前时间 2.860, 帧结束时间 3.000, 是否显示: True [2026-01-23 16:57:06.195] 在第 21 帧上绘制文本: '明天,我就要回泰国,再去新加坡' [2026-01-23 16:57:06.195] ========== 开始处理第 21 帧文本绘制 ========== [2026-01-23 16:57:06.195] 输入参数 - 文本: '明天,我就要回泰国,再去新加坡', 原始位置: (1, 144), 字体: Microsoft YaHei(将被忽略,使用系统字体), 大小: 16, 颜色: #FFFFFF, 粗细: bold, 对齐: center, 宽度: 300 [2026-01-23 16:57:06.195] 当前帧尺寸: 300x168 [2026-01-23 16:57:06.195] 开始尝试系统字体(忽略传入的字体参数)... [2026-01-23 16:57:06.195] 尝试字体: Microsoft YaHei [2026-01-23 16:57:06.226] ✗ 字体 Microsoft YaHei 不支持中文(颜色数: 1) [2026-01-23 16:57:06.226] 尝试字体: SimHei [2026-01-23 16:57:06.242] ✓ 字体 SimHei 可用且支持中文,已选择 [2026-01-23 16:57:06.242] 最终使用字体: SimHei [2026-01-23 16:57:06.242] 文字宽度测量 - 文本: '明天,我就要回泰国,再去新加坡', 宽度: 240px, 元素宽度: 300 [2026-01-23 16:57:06.242] 居中对齐(指定宽度内) - 原始X: 1, 元素宽度: 300, 文字宽度: 240, 调整后X: 31 [2026-01-23 16:57:06.242] 坐标计算 - 原始坐标: (1, 144), 字体大小: 16, 对齐方式: center [2026-01-23 16:57:06.242] 坐标计算 - 计算后坐标: (31, 160) [2026-01-23 16:57:06.242] 颜色转换 - 输入颜色字符串: #FFFFFF [2026-01-23 16:57:06.242] 颜色转换 - 转换后颜色: R=255, G=255, B=255, A=255 [2026-01-23 16:57:06.242] 创建临时图片 - 尺寸: 300x168, 背景: 透明 [2026-01-23 16:57:06.257] 临时图片创建成功,尺寸: 300x168 [2026-01-23 16:57:06.257] 图片设置 - 字体: SimHei, 字体大小: 16, 填充颜色: R=255, G=255, B=255 [2026-01-23 16:57:06.257] 字体粗细: Bold [2026-01-23 16:57:06.257] 开始绘制文字 - 位置: (31, 160), 文本: '明天,我就要回泰国,再去新加坡', 颜色: #FFFFFF, 字体: SimHei, 大小: 16 [2026-01-23 16:57:06.257] 调整后坐标: (31, 160), 图片尺寸: 300x168 [2026-01-23 16:57:06.257] 文字绘制完成 [2026-01-23 16:57:06.288] 临时图片检查 - 有Alpha通道: True, 颜色数: 247, 是否有内容: True [2026-01-23 16:57:06.288] 开始合成到原帧 - 合成模式: Over [2026-01-23 16:57:06.288] 合成完成 [2026-01-23 16:57:06.288] ✓ 文本已成功绘制到第 21 帧,字体: SimHei [2026-01-23 16:57:06.288] ========== 第 21 帧文本绘制完成 ========== [2026-01-23 16:57:06.288] 元素 '香港的事' (类型: text): 时间范围 4.900-6.100, 当前时间 2.860, 帧结束时间 3.000, 是否显示: False [2026-01-23 16:57:06.288] 元素 '你吩咐阿耀做就行了' (类型: text): 时间范围 6.600-9.500, 当前时间 2.860, 帧结束时间 3.000, 是否显示: False [2026-01-23 16:57:06.288] 元素 '谢谢蒋先生' (类型: text): 时间范围 12.300-13.700, 当前时间 2.860, 帧结束时间 3.000, 是否显示: False [2026-01-23 16:57:06.288] 元素 '阿耀' (类型: text): 时间范围 9.200-11.200, 当前时间 2.860, 帧结束时间 3.000, 是否显示: False [2026-01-23 16:57:06.288] 元素 '浩南' (类型: text): 时间范围 11.300-13.700, 当前时间 2.860, 帧结束时间 3.000, 是否显示: False [2026-01-23 16:57:06.288] 在第 21 帧上添加分享图片(右上角) [2026-01-23 16:57:06.288] 开始添加分享图片到帧,图片大小: 3897 字节,帧尺寸: 300x168 [2026-01-23 16:57:06.288] 分享图片目标大小: 160x160 [2026-01-23 16:57:06.288] 分享图片位置计算 - 帧尺寸: 300x168, 图片尺寸: 160x26, 边距: 5px [2026-01-23 16:57:06.288] 分享图片位置: (135, 5) - 右上角(X右对齐,Y顶部,边距5px) [2026-01-23 16:57:06.288] 分享图片已成功添加到帧的右上角,位置: (135, 5) [2026-01-23 16:57:06.288] 处理第 22 帧,当前时间: 3.000秒,帧延迟: 0.140秒,结束时间: 3.140秒 [2026-01-23 16:57:06.288] 在第 22 帧上添加底部字幕背景 [2026-01-23 16:57:06.288] 使用自定义字幕高度: 30px [2026-01-23 16:57:06.288] GIF高度: 168px, 底部字幕背景尺寸: 300x30, 位置: (0, 138) [2026-01-23 16:57:06.288] 底部字幕背景已成功添加到帧的底部 [2026-01-23 16:57:06.288] 元素 '明天,我就要回泰国,再去新加坡' (类型: text): 时间范围 0.800-3.800, 当前时间 3.000, 帧结束时间 3.140, 是否显示: True [2026-01-23 16:57:06.288] 在第 22 帧上绘制文本: '明天,我就要回泰国,再去新加坡' [2026-01-23 16:57:06.288] ========== 开始处理第 22 帧文本绘制 ========== [2026-01-23 16:57:06.288] 输入参数 - 文本: '明天,我就要回泰国,再去新加坡', 原始位置: (1, 144), 字体: Microsoft YaHei(将被忽略,使用系统字体), 大小: 16, 颜色: #FFFFFF, 粗细: bold, 对齐: center, 宽度: 300 [2026-01-23 16:57:06.288] 当前帧尺寸: 300x168 [2026-01-23 16:57:06.288] 开始尝试系统字体(忽略传入的字体参数)... [2026-01-23 16:57:06.288] 尝试字体: Microsoft YaHei [2026-01-23 16:57:06.320] ✗ 字体 Microsoft YaHei 不支持中文(颜色数: 1) [2026-01-23 16:57:06.320] 尝试字体: SimHei [2026-01-23 16:57:06.335] ✓ 字体 SimHei 可用且支持中文,已选择 [2026-01-23 16:57:06.335] 最终使用字体: SimHei [2026-01-23 16:57:06.335] 文字宽度测量 - 文本: '明天,我就要回泰国,再去新加坡', 宽度: 240px, 元素宽度: 300 [2026-01-23 16:57:06.335] 居中对齐(指定宽度内) - 原始X: 1, 元素宽度: 300, 文字宽度: 240, 调整后X: 31 [2026-01-23 16:57:06.335] 坐标计算 - 原始坐标: (1, 144), 字体大小: 16, 对齐方式: center [2026-01-23 16:57:06.335] 坐标计算 - 计算后坐标: (31, 160) [2026-01-23 16:57:06.335] 颜色转换 - 输入颜色字符串: #FFFFFF [2026-01-23 16:57:06.335] 颜色转换 - 转换后颜色: R=255, G=255, B=255, A=255 [2026-01-23 16:57:06.351] 创建临时图片 - 尺寸: 300x168, 背景: 透明 [2026-01-23 16:57:06.351] 临时图片创建成功,尺寸: 300x168 [2026-01-23 16:57:06.351] 图片设置 - 字体: SimHei, 字体大小: 16, 填充颜色: R=255, G=255, B=255 [2026-01-23 16:57:06.351] 字体粗细: Bold [2026-01-23 16:57:06.351] 开始绘制文字 - 位置: (31, 160), 文本: '明天,我就要回泰国,再去新加坡', 颜色: #FFFFFF, 字体: SimHei, 大小: 16 [2026-01-23 16:57:06.351] 调整后坐标: (31, 160), 图片尺寸: 300x168 [2026-01-23 16:57:06.367] 文字绘制完成 [2026-01-23 16:57:06.382] 临时图片检查 - 有Alpha通道: True, 颜色数: 247, 是否有内容: True [2026-01-23 16:57:06.382] 开始合成到原帧 - 合成模式: Over [2026-01-23 16:57:06.382] 合成完成 [2026-01-23 16:57:06.382] ✓ 文本已成功绘制到第 22 帧,字体: SimHei [2026-01-23 16:57:06.382] ========== 第 22 帧文本绘制完成 ========== [2026-01-23 16:57:06.382] 元素 '香港的事' (类型: text): 时间范围 4.900-6.100, 当前时间 3.000, 帧结束时间 3.140, 是否显示: False [2026-01-23 16:57:06.382] 元素 '你吩咐阿耀做就行了' (类型: text): 时间范围 6.600-9.500, 当前时间 3.000, 帧结束时间 3.140, 是否显示: False [2026-01-23 16:57:06.382] 元素 '谢谢蒋先生' (类型: text): 时间范围 12.300-13.700, 当前时间 3.000, 帧结束时间 3.140, 是否显示: False [2026-01-23 16:57:06.382] 元素 '阿耀' (类型: text): 时间范围 9.200-11.200, 当前时间 3.000, 帧结束时间 3.140, 是否显示: False [2026-01-23 16:57:06.382] 元素 '浩南' (类型: text): 时间范围 11.300-13.700, 当前时间 3.000, 帧结束时间 3.140, 是否显示: False [2026-01-23 16:57:06.382] 在第 22 帧上添加分享图片(右上角) [2026-01-23 16:57:06.382] 开始添加分享图片到帧,图片大小: 3897 字节,帧尺寸: 300x168 [2026-01-23 16:57:06.382] 分享图片目标大小: 160x160 [2026-01-23 16:57:06.382] 分享图片位置计算 - 帧尺寸: 300x168, 图片尺寸: 160x26, 边距: 5px [2026-01-23 16:57:06.382] 分享图片位置: (135, 5) - 右上角(X右对齐,Y顶部,边距5px) [2026-01-23 16:57:06.382] 分享图片已成功添加到帧的右上角,位置: (135, 5) [2026-01-23 16:57:06.382] 处理第 23 帧,当前时间: 3.140秒,帧延迟: 0.150秒,结束时间: 3.290秒 [2026-01-23 16:57:06.382] 在第 23 帧上添加底部字幕背景 [2026-01-23 16:57:06.382] 使用自定义字幕高度: 30px [2026-01-23 16:57:06.382] GIF高度: 168px, 底部字幕背景尺寸: 300x30, 位置: (0, 138) [2026-01-23 16:57:06.382] 底部字幕背景已成功添加到帧的底部 [2026-01-23 16:57:06.382] 元素 '明天,我就要回泰国,再去新加坡' (类型: text): 时间范围 0.800-3.800, 当前时间 3.140, 帧结束时间 3.290, 是否显示: True [2026-01-23 16:57:06.382] 在第 23 帧上绘制文本: '明天,我就要回泰国,再去新加坡' [2026-01-23 16:57:06.382] ========== 开始处理第 23 帧文本绘制 ========== [2026-01-23 16:57:06.382] 输入参数 - 文本: '明天,我就要回泰国,再去新加坡', 原始位置: (1, 144), 字体: Microsoft YaHei(将被忽略,使用系统字体), 大小: 16, 颜色: #FFFFFF, 粗细: bold, 对齐: center, 宽度: 300 [2026-01-23 16:57:06.382] 当前帧尺寸: 300x168 [2026-01-23 16:57:06.382] 开始尝试系统字体(忽略传入的字体参数)... [2026-01-23 16:57:06.382] 尝试字体: Microsoft YaHei [2026-01-23 16:57:06.413] ✗ 字体 Microsoft YaHei 不支持中文(颜色数: 1) [2026-01-23 16:57:06.413] 尝试字体: SimHei [2026-01-23 16:57:06.429] ✓ 字体 SimHei 可用且支持中文,已选择 [2026-01-23 16:57:06.429] 最终使用字体: SimHei [2026-01-23 16:57:06.429] 文字宽度测量 - 文本: '明天,我就要回泰国,再去新加坡', 宽度: 240px, 元素宽度: 300 [2026-01-23 16:57:06.429] 居中对齐(指定宽度内) - 原始X: 1, 元素宽度: 300, 文字宽度: 240, 调整后X: 31 [2026-01-23 16:57:06.429] 坐标计算 - 原始坐标: (1, 144), 字体大小: 16, 对齐方式: center [2026-01-23 16:57:06.429] 坐标计算 - 计算后坐标: (31, 160) [2026-01-23 16:57:06.429] 颜色转换 - 输入颜色字符串: #FFFFFF [2026-01-23 16:57:06.429] 颜色转换 - 转换后颜色: R=255, G=255, B=255, A=255 [2026-01-23 16:57:06.429] 创建临时图片 - 尺寸: 300x168, 背景: 透明 [2026-01-23 16:57:06.429] 临时图片创建成功,尺寸: 300x168 [2026-01-23 16:57:06.429] 图片设置 - 字体: SimHei, 字体大小: 16, 填充颜色: R=255, G=255, B=255 [2026-01-23 16:57:06.429] 字体粗细: Bold [2026-01-23 16:57:06.429] 开始绘制文字 - 位置: (31, 160), 文本: '明天,我就要回泰国,再去新加坡', 颜色: #FFFFFF, 字体: SimHei, 大小: 16 [2026-01-23 16:57:06.429] 调整后坐标: (31, 160), 图片尺寸: 300x168 [2026-01-23 16:57:06.460] 文字绘制完成 [2026-01-23 16:57:06.476] 临时图片检查 - 有Alpha通道: True, 颜色数: 247, 是否有内容: True [2026-01-23 16:57:06.476] 开始合成到原帧 - 合成模式: Over [2026-01-23 16:57:06.476] 合成完成 [2026-01-23 16:57:06.476] ✓ 文本已成功绘制到第 23 帧,字体: SimHei [2026-01-23 16:57:06.476] ========== 第 23 帧文本绘制完成 ========== [2026-01-23 16:57:06.476] 元素 '香港的事' (类型: text): 时间范围 4.900-6.100, 当前时间 3.140, 帧结束时间 3.290, 是否显示: False [2026-01-23 16:57:06.476] 元素 '你吩咐阿耀做就行了' (类型: text): 时间范围 6.600-9.500, 当前时间 3.140, 帧结束时间 3.290, 是否显示: False [2026-01-23 16:57:06.476] 元素 '谢谢蒋先生' (类型: text): 时间范围 12.300-13.700, 当前时间 3.140, 帧结束时间 3.290, 是否显示: False [2026-01-23 16:57:06.476] 元素 '阿耀' (类型: text): 时间范围 9.200-11.200, 当前时间 3.140, 帧结束时间 3.290, 是否显示: False [2026-01-23 16:57:06.476] 元素 '浩南' (类型: text): 时间范围 11.300-13.700, 当前时间 3.140, 帧结束时间 3.290, 是否显示: False [2026-01-23 16:57:06.476] 在第 23 帧上添加分享图片(右上角) [2026-01-23 16:57:06.476] 开始添加分享图片到帧,图片大小: 3897 字节,帧尺寸: 300x168 [2026-01-23 16:57:06.476] 分享图片目标大小: 160x160 [2026-01-23 16:57:06.476] 分享图片位置计算 - 帧尺寸: 300x168, 图片尺寸: 160x26, 边距: 5px [2026-01-23 16:57:06.476] 分享图片位置: (135, 5) - 右上角(X右对齐,Y顶部,边距5px) [2026-01-23 16:57:06.476] 分享图片已成功添加到帧的右上角,位置: (135, 5) [2026-01-23 16:57:06.476] 处理第 24 帧,当前时间: 3.290秒,帧延迟: 0.140秒,结束时间: 3.430秒 [2026-01-23 16:57:06.476] 在第 24 帧上添加底部字幕背景 [2026-01-23 16:57:06.476] 使用自定义字幕高度: 30px [2026-01-23 16:57:06.476] GIF高度: 168px, 底部字幕背景尺寸: 300x30, 位置: (0, 138) [2026-01-23 16:57:06.476] 底部字幕背景已成功添加到帧的底部 [2026-01-23 16:57:06.476] 元素 '明天,我就要回泰国,再去新加坡' (类型: text): 时间范围 0.800-3.800, 当前时间 3.290, 帧结束时间 3.430, 是否显示: True [2026-01-23 16:57:06.476] 在第 24 帧上绘制文本: '明天,我就要回泰国,再去新加坡' [2026-01-23 16:57:06.476] ========== 开始处理第 24 帧文本绘制 ========== [2026-01-23 16:57:06.476] 输入参数 - 文本: '明天,我就要回泰国,再去新加坡', 原始位置: (1, 144), 字体: Microsoft YaHei(将被忽略,使用系统字体), 大小: 16, 颜色: #FFFFFF, 粗细: bold, 对齐: center, 宽度: 300 [2026-01-23 16:57:06.476] 当前帧尺寸: 300x168 [2026-01-23 16:57:06.476] 开始尝试系统字体(忽略传入的字体参数)... [2026-01-23 16:57:06.476] 尝试字体: Microsoft YaHei [2026-01-23 16:57:06.507] ✗ 字体 Microsoft YaHei 不支持中文(颜色数: 1) [2026-01-23 16:57:06.507] 尝试字体: SimHei [2026-01-23 16:57:06.523] ✓ 字体 SimHei 可用且支持中文,已选择 [2026-01-23 16:57:06.523] 最终使用字体: SimHei [2026-01-23 16:57:06.523] 文字宽度测量 - 文本: '明天,我就要回泰国,再去新加坡', 宽度: 240px, 元素宽度: 300 [2026-01-23 16:57:06.523] 居中对齐(指定宽度内) - 原始X: 1, 元素宽度: 300, 文字宽度: 240, 调整后X: 31 [2026-01-23 16:57:06.523] 坐标计算 - 原始坐标: (1, 144), 字体大小: 16, 对齐方式: center [2026-01-23 16:57:06.523] 坐标计算 - 计算后坐标: (31, 160) [2026-01-23 16:57:06.523] 颜色转换 - 输入颜色字符串: #FFFFFF [2026-01-23 16:57:06.523] 颜色转换 - 转换后颜色: R=255, G=255, B=255, A=255 [2026-01-23 16:57:06.523] 创建临时图片 - 尺寸: 300x168, 背景: 透明 [2026-01-23 16:57:06.523] 临时图片创建成功,尺寸: 300x168 [2026-01-23 16:57:06.523] 图片设置 - 字体: SimHei, 字体大小: 16, 填充颜色: R=255, G=255, B=255 [2026-01-23 16:57:06.523] 字体粗细: Bold [2026-01-23 16:57:06.523] 开始绘制文字 - 位置: (31, 160), 文本: '明天,我就要回泰国,再去新加坡', 颜色: #FFFFFF, 字体: SimHei, 大小: 16 [2026-01-23 16:57:06.523] 调整后坐标: (31, 160), 图片尺寸: 300x168 [2026-01-23 16:57:06.538] 文字绘制完成 [2026-01-23 16:57:06.570] 临时图片检查 - 有Alpha通道: True, 颜色数: 247, 是否有内容: True [2026-01-23 16:57:06.570] 开始合成到原帧 - 合成模式: Over [2026-01-23 16:57:06.570] 合成完成 [2026-01-23 16:57:06.570] ✓ 文本已成功绘制到第 24 帧,字体: SimHei [2026-01-23 16:57:06.570] ========== 第 24 帧文本绘制完成 ========== [2026-01-23 16:57:06.570] 元素 '香港的事' (类型: text): 时间范围 4.900-6.100, 当前时间 3.290, 帧结束时间 3.430, 是否显示: False [2026-01-23 16:57:06.570] 元素 '你吩咐阿耀做就行了' (类型: text): 时间范围 6.600-9.500, 当前时间 3.290, 帧结束时间 3.430, 是否显示: False [2026-01-23 16:57:06.570] 元素 '谢谢蒋先生' (类型: text): 时间范围 12.300-13.700, 当前时间 3.290, 帧结束时间 3.430, 是否显示: False [2026-01-23 16:57:06.570] 元素 '阿耀' (类型: text): 时间范围 9.200-11.200, 当前时间 3.290, 帧结束时间 3.430, 是否显示: False [2026-01-23 16:57:06.570] 元素 '浩南' (类型: text): 时间范围 11.300-13.700, 当前时间 3.290, 帧结束时间 3.430, 是否显示: False [2026-01-23 16:57:06.570] 在第 24 帧上添加分享图片(右上角) [2026-01-23 16:57:06.570] 开始添加分享图片到帧,图片大小: 3897 字节,帧尺寸: 300x168 [2026-01-23 16:57:06.570] 分享图片目标大小: 160x160 [2026-01-23 16:57:06.570] 分享图片位置计算 - 帧尺寸: 300x168, 图片尺寸: 160x26, 边距: 5px [2026-01-23 16:57:06.570] 分享图片位置: (135, 5) - 右上角(X右对齐,Y顶部,边距5px) [2026-01-23 16:57:06.570] 分享图片已成功添加到帧的右上角,位置: (135, 5) [2026-01-23 16:57:06.570] 处理第 25 帧,当前时间: 3.430秒,帧延迟: 0.140秒,结束时间: 3.570秒 [2026-01-23 16:57:06.570] 在第 25 帧上添加底部字幕背景 [2026-01-23 16:57:06.570] 使用自定义字幕高度: 30px [2026-01-23 16:57:06.570] GIF高度: 168px, 底部字幕背景尺寸: 300x30, 位置: (0, 138) [2026-01-23 16:57:06.570] 底部字幕背景已成功添加到帧的底部 [2026-01-23 16:57:06.570] 元素 '明天,我就要回泰国,再去新加坡' (类型: text): 时间范围 0.800-3.800, 当前时间 3.430, 帧结束时间 3.570, 是否显示: True [2026-01-23 16:57:06.570] 在第 25 帧上绘制文本: '明天,我就要回泰国,再去新加坡' [2026-01-23 16:57:06.570] ========== 开始处理第 25 帧文本绘制 ========== [2026-01-23 16:57:06.570] 输入参数 - 文本: '明天,我就要回泰国,再去新加坡', 原始位置: (1, 144), 字体: Microsoft YaHei(将被忽略,使用系统字体), 大小: 16, 颜色: #FFFFFF, 粗细: bold, 对齐: center, 宽度: 300 [2026-01-23 16:57:06.570] 当前帧尺寸: 300x168 [2026-01-23 16:57:06.570] 开始尝试系统字体(忽略传入的字体参数)... [2026-01-23 16:57:06.570] 尝试字体: Microsoft YaHei [2026-01-23 16:57:06.585] ✗ 字体 Microsoft YaHei 不支持中文(颜色数: 1) [2026-01-23 16:57:06.585] 尝试字体: SimHei [2026-01-23 16:57:06.601] ✓ 字体 SimHei 可用且支持中文,已选择 [2026-01-23 16:57:06.617] 最终使用字体: SimHei [2026-01-23 16:57:06.617] 文字宽度测量 - 文本: '明天,我就要回泰国,再去新加坡', 宽度: 240px, 元素宽度: 300 [2026-01-23 16:57:06.617] 居中对齐(指定宽度内) - 原始X: 1, 元素宽度: 300, 文字宽度: 240, 调整后X: 31 [2026-01-23 16:57:06.617] 坐标计算 - 原始坐标: (1, 144), 字体大小: 16, 对齐方式: center [2026-01-23 16:57:06.617] 坐标计算 - 计算后坐标: (31, 160) [2026-01-23 16:57:06.617] 颜色转换 - 输入颜色字符串: #FFFFFF [2026-01-23 16:57:06.617] 颜色转换 - 转换后颜色: R=255, G=255, B=255, A=255 [2026-01-23 16:57:06.617] 创建临时图片 - 尺寸: 300x168, 背景: 透明 [2026-01-23 16:57:06.617] 临时图片创建成功,尺寸: 300x168 [2026-01-23 16:57:06.617] 图片设置 - 字体: SimHei, 字体大小: 16, 填充颜色: R=255, G=255, B=255 [2026-01-23 16:57:06.617] 字体粗细: Bold [2026-01-23 16:57:06.617] 开始绘制文字 - 位置: (31, 160), 文本: '明天,我就要回泰国,再去新加坡', 颜色: #FFFFFF, 字体: SimHei, 大小: 16 [2026-01-23 16:57:06.617] 调整后坐标: (31, 160), 图片尺寸: 300x168 [2026-01-23 16:57:06.632] 文字绘制完成 [2026-01-23 16:57:06.648] 临时图片检查 - 有Alpha通道: True, 颜色数: 247, 是否有内容: True [2026-01-23 16:57:06.648] 开始合成到原帧 - 合成模式: Over [2026-01-23 16:57:06.663] 合成完成 [2026-01-23 16:57:06.663] ✓ 文本已成功绘制到第 25 帧,字体: SimHei [2026-01-23 16:57:06.663] ========== 第 25 帧文本绘制完成 ========== [2026-01-23 16:57:06.663] 元素 '香港的事' (类型: text): 时间范围 4.900-6.100, 当前时间 3.430, 帧结束时间 3.570, 是否显示: False [2026-01-23 16:57:06.663] 元素 '你吩咐阿耀做就行了' (类型: text): 时间范围 6.600-9.500, 当前时间 3.430, 帧结束时间 3.570, 是否显示: False [2026-01-23 16:57:06.663] 元素 '谢谢蒋先生' (类型: text): 时间范围 12.300-13.700, 当前时间 3.430, 帧结束时间 3.570, 是否显示: False [2026-01-23 16:57:06.663] 元素 '阿耀' (类型: text): 时间范围 9.200-11.200, 当前时间 3.430, 帧结束时间 3.570, 是否显示: False [2026-01-23 16:57:06.663] 元素 '浩南' (类型: text): 时间范围 11.300-13.700, 当前时间 3.430, 帧结束时间 3.570, 是否显示: False [2026-01-23 16:57:06.663] 在第 25 帧上添加分享图片(右上角) [2026-01-23 16:57:06.663] 开始添加分享图片到帧,图片大小: 3897 字节,帧尺寸: 300x168 [2026-01-23 16:57:06.663] 分享图片目标大小: 160x160 [2026-01-23 16:57:06.663] 分享图片位置计算 - 帧尺寸: 300x168, 图片尺寸: 160x26, 边距: 5px [2026-01-23 16:57:06.663] 分享图片位置: (135, 5) - 右上角(X右对齐,Y顶部,边距5px) [2026-01-23 16:57:06.663] 分享图片已成功添加到帧的右上角,位置: (135, 5) [2026-01-23 16:57:06.663] 处理第 26 帧,当前时间: 3.570秒,帧延迟: 0.140秒,结束时间: 3.710秒 [2026-01-23 16:57:06.663] 在第 26 帧上添加底部字幕背景 [2026-01-23 16:57:06.663] 使用自定义字幕高度: 30px [2026-01-23 16:57:06.663] GIF高度: 168px, 底部字幕背景尺寸: 300x30, 位置: (0, 138) [2026-01-23 16:57:06.663] 底部字幕背景已成功添加到帧的底部 [2026-01-23 16:57:06.663] 元素 '明天,我就要回泰国,再去新加坡' (类型: text): 时间范围 0.800-3.800, 当前时间 3.570, 帧结束时间 3.710, 是否显示: True [2026-01-23 16:57:06.663] 在第 26 帧上绘制文本: '明天,我就要回泰国,再去新加坡' [2026-01-23 16:57:06.663] ========== 开始处理第 26 帧文本绘制 ========== [2026-01-23 16:57:06.663] 输入参数 - 文本: '明天,我就要回泰国,再去新加坡', 原始位置: (1, 144), 字体: Microsoft YaHei(将被忽略,使用系统字体), 大小: 16, 颜色: #FFFFFF, 粗细: bold, 对齐: center, 宽度: 300 [2026-01-23 16:57:06.663] 当前帧尺寸: 300x168 [2026-01-23 16:57:06.663] 开始尝试系统字体(忽略传入的字体参数)... [2026-01-23 16:57:06.663] 尝试字体: Microsoft YaHei [2026-01-23 16:57:06.679] ✗ 字体 Microsoft YaHei 不支持中文(颜色数: 1) [2026-01-23 16:57:06.679] 尝试字体: SimHei [2026-01-23 16:57:06.695] ✓ 字体 SimHei 可用且支持中文,已选择 [2026-01-23 16:57:06.695] 最终使用字体: SimHei [2026-01-23 16:57:06.710] 文字宽度测量 - 文本: '明天,我就要回泰国,再去新加坡', 宽度: 240px, 元素宽度: 300 [2026-01-23 16:57:06.710] 居中对齐(指定宽度内) - 原始X: 1, 元素宽度: 300, 文字宽度: 240, 调整后X: 31 [2026-01-23 16:57:06.710] 坐标计算 - 原始坐标: (1, 144), 字体大小: 16, 对齐方式: center [2026-01-23 16:57:06.710] 坐标计算 - 计算后坐标: (31, 160) [2026-01-23 16:57:06.710] 颜色转换 - 输入颜色字符串: #FFFFFF [2026-01-23 16:57:06.710] 颜色转换 - 转换后颜色: R=255, G=255, B=255, A=255 [2026-01-23 16:57:06.710] 创建临时图片 - 尺寸: 300x168, 背景: 透明 [2026-01-23 16:57:06.710] 临时图片创建成功,尺寸: 300x168 [2026-01-23 16:57:06.710] 图片设置 - 字体: SimHei, 字体大小: 16, 填充颜色: R=255, G=255, B=255 [2026-01-23 16:57:06.710] 字体粗细: Bold [2026-01-23 16:57:06.710] 开始绘制文字 - 位置: (31, 160), 文本: '明天,我就要回泰国,再去新加坡', 颜色: #FFFFFF, 字体: SimHei, 大小: 16 [2026-01-23 16:57:06.710] 调整后坐标: (31, 160), 图片尺寸: 300x168 [2026-01-23 16:57:06.726] 文字绘制完成 [2026-01-23 16:57:06.742] 临时图片检查 - 有Alpha通道: True, 颜色数: 247, 是否有内容: True [2026-01-23 16:57:06.742] 开始合成到原帧 - 合成模式: Over [2026-01-23 16:57:06.742] 合成完成 [2026-01-23 16:57:06.742] ✓ 文本已成功绘制到第 26 帧,字体: SimHei [2026-01-23 16:57:06.742] ========== 第 26 帧文本绘制完成 ========== [2026-01-23 16:57:06.742] 元素 '香港的事' (类型: text): 时间范围 4.900-6.100, 当前时间 3.570, 帧结束时间 3.710, 是否显示: False [2026-01-23 16:57:06.742] 元素 '你吩咐阿耀做就行了' (类型: text): 时间范围 6.600-9.500, 当前时间 3.570, 帧结束时间 3.710, 是否显示: False [2026-01-23 16:57:06.742] 元素 '谢谢蒋先生' (类型: text): 时间范围 12.300-13.700, 当前时间 3.570, 帧结束时间 3.710, 是否显示: False [2026-01-23 16:57:06.742] 元素 '阿耀' (类型: text): 时间范围 9.200-11.200, 当前时间 3.570, 帧结束时间 3.710, 是否显示: False [2026-01-23 16:57:06.742] 元素 '浩南' (类型: text): 时间范围 11.300-13.700, 当前时间 3.570, 帧结束时间 3.710, 是否显示: False [2026-01-23 16:57:06.742] 在第 26 帧上添加分享图片(右上角) [2026-01-23 16:57:06.742] 开始添加分享图片到帧,图片大小: 3897 字节,帧尺寸: 300x168 [2026-01-23 16:57:06.757] 分享图片目标大小: 160x160 [2026-01-23 16:57:06.757] 分享图片位置计算 - 帧尺寸: 300x168, 图片尺寸: 160x26, 边距: 5px [2026-01-23 16:57:06.757] 分享图片位置: (135, 5) - 右上角(X右对齐,Y顶部,边距5px) [2026-01-23 16:57:06.757] 分享图片已成功添加到帧的右上角,位置: (135, 5) [2026-01-23 16:57:06.757] 处理第 27 帧,当前时间: 3.710秒,帧延迟: 0.150秒,结束时间: 3.860秒 [2026-01-23 16:57:06.757] 在第 27 帧上添加底部字幕背景 [2026-01-23 16:57:06.757] 使用自定义字幕高度: 30px [2026-01-23 16:57:06.757] GIF高度: 168px, 底部字幕背景尺寸: 300x30, 位置: (0, 138) [2026-01-23 16:57:06.757] 底部字幕背景已成功添加到帧的底部 [2026-01-23 16:57:06.757] 元素 '明天,我就要回泰国,再去新加坡' (类型: text): 时间范围 0.800-3.800, 当前时间 3.710, 帧结束时间 3.860, 是否显示: True [2026-01-23 16:57:06.757] 在第 27 帧上绘制文本: '明天,我就要回泰国,再去新加坡' [2026-01-23 16:57:06.757] ========== 开始处理第 27 帧文本绘制 ========== [2026-01-23 16:57:06.757] 输入参数 - 文本: '明天,我就要回泰国,再去新加坡', 原始位置: (1, 144), 字体: Microsoft YaHei(将被忽略,使用系统字体), 大小: 16, 颜色: #FFFFFF, 粗细: bold, 对齐: center, 宽度: 300 [2026-01-23 16:57:06.757] 当前帧尺寸: 300x168 [2026-01-23 16:57:06.757] 开始尝试系统字体(忽略传入的字体参数)... [2026-01-23 16:57:06.757] 尝试字体: Microsoft YaHei [2026-01-23 16:57:06.773] ✗ 字体 Microsoft YaHei 不支持中文(颜色数: 1) [2026-01-23 16:57:06.773] 尝试字体: SimHei [2026-01-23 16:57:06.788] ✓ 字体 SimHei 可用且支持中文,已选择 [2026-01-23 16:57:06.788] 最终使用字体: SimHei [2026-01-23 16:57:06.804] 文字宽度测量 - 文本: '明天,我就要回泰国,再去新加坡', 宽度: 240px, 元素宽度: 300 [2026-01-23 16:57:06.804] 居中对齐(指定宽度内) - 原始X: 1, 元素宽度: 300, 文字宽度: 240, 调整后X: 31 [2026-01-23 16:57:06.804] 坐标计算 - 原始坐标: (1, 144), 字体大小: 16, 对齐方式: center [2026-01-23 16:57:06.804] 坐标计算 - 计算后坐标: (31, 160) [2026-01-23 16:57:06.804] 颜色转换 - 输入颜色字符串: #FFFFFF [2026-01-23 16:57:06.804] 颜色转换 - 转换后颜色: R=255, G=255, B=255, A=255 [2026-01-23 16:57:06.804] 创建临时图片 - 尺寸: 300x168, 背景: 透明 [2026-01-23 16:57:06.804] 临时图片创建成功,尺寸: 300x168 [2026-01-23 16:57:06.804] 图片设置 - 字体: SimHei, 字体大小: 16, 填充颜色: R=255, G=255, B=255 [2026-01-23 16:57:06.804] 字体粗细: Bold [2026-01-23 16:57:06.804] 开始绘制文字 - 位置: (31, 160), 文本: '明天,我就要回泰国,再去新加坡', 颜色: #FFFFFF, 字体: SimHei, 大小: 16 [2026-01-23 16:57:06.804] 调整后坐标: (31, 160), 图片尺寸: 300x168 [2026-01-23 16:57:06.820] 文字绘制完成 [2026-01-23 16:57:06.835] 临时图片检查 - 有Alpha通道: True, 颜色数: 247, 是否有内容: True [2026-01-23 16:57:06.835] 开始合成到原帧 - 合成模式: Over [2026-01-23 16:57:06.835] 合成完成 [2026-01-23 16:57:06.835] ✓ 文本已成功绘制到第 27 帧,字体: SimHei [2026-01-23 16:57:06.835] ========== 第 27 帧文本绘制完成 ========== [2026-01-23 16:57:06.835] 元素 '香港的事' (类型: text): 时间范围 4.900-6.100, 当前时间 3.710, 帧结束时间 3.860, 是否显示: False [2026-01-23 16:57:06.835] 元素 '你吩咐阿耀做就行了' (类型: text): 时间范围 6.600-9.500, 当前时间 3.710, 帧结束时间 3.860, 是否显示: False [2026-01-23 16:57:06.835] 元素 '谢谢蒋先生' (类型: text): 时间范围 12.300-13.700, 当前时间 3.710, 帧结束时间 3.860, 是否显示: False [2026-01-23 16:57:06.835] 元素 '阿耀' (类型: text): 时间范围 9.200-11.200, 当前时间 3.710, 帧结束时间 3.860, 是否显示: False [2026-01-23 16:57:06.835] 元素 '浩南' (类型: text): 时间范围 11.300-13.700, 当前时间 3.710, 帧结束时间 3.860, 是否显示: False [2026-01-23 16:57:06.835] 在第 27 帧上添加分享图片(右上角) [2026-01-23 16:57:06.835] 开始添加分享图片到帧,图片大小: 3897 字节,帧尺寸: 300x168 [2026-01-23 16:57:06.835] 分享图片目标大小: 160x160 [2026-01-23 16:57:06.835] 分享图片位置计算 - 帧尺寸: 300x168, 图片尺寸: 160x26, 边距: 5px [2026-01-23 16:57:06.835] 分享图片位置: (135, 5) - 右上角(X右对齐,Y顶部,边距5px) [2026-01-23 16:57:06.835] 分享图片已成功添加到帧的右上角,位置: (135, 5) [2026-01-23 16:57:06.835] 处理第 28 帧,当前时间: 3.860秒,帧延迟: 0.140秒,结束时间: 4.000秒 [2026-01-23 16:57:06.835] 在第 28 帧上添加底部字幕背景 [2026-01-23 16:57:06.835] 使用自定义字幕高度: 30px [2026-01-23 16:57:06.851] GIF高度: 168px, 底部字幕背景尺寸: 300x30, 位置: (0, 138) [2026-01-23 16:57:06.851] 底部字幕背景已成功添加到帧的底部 [2026-01-23 16:57:06.851] 元素 '明天,我就要回泰国,再去新加坡' (类型: text): 时间范围 0.800-3.800, 当前时间 3.860, 帧结束时间 4.000, 是否显示: False [2026-01-23 16:57:06.851] 元素 '香港的事' (类型: text): 时间范围 4.900-6.100, 当前时间 3.860, 帧结束时间 4.000, 是否显示: False [2026-01-23 16:57:06.851] 元素 '你吩咐阿耀做就行了' (类型: text): 时间范围 6.600-9.500, 当前时间 3.860, 帧结束时间 4.000, 是否显示: False [2026-01-23 16:57:06.851] 元素 '谢谢蒋先生' (类型: text): 时间范围 12.300-13.700, 当前时间 3.860, 帧结束时间 4.000, 是否显示: False [2026-01-23 16:57:06.851] 元素 '阿耀' (类型: text): 时间范围 9.200-11.200, 当前时间 3.860, 帧结束时间 4.000, 是否显示: False [2026-01-23 16:57:06.851] 元素 '浩南' (类型: text): 时间范围 11.300-13.700, 当前时间 3.860, 帧结束时间 4.000, 是否显示: False [2026-01-23 16:57:06.851] 在第 28 帧上添加分享图片(右上角) [2026-01-23 16:57:06.851] 开始添加分享图片到帧,图片大小: 3897 字节,帧尺寸: 300x168 [2026-01-23 16:57:06.851] 分享图片目标大小: 160x160 [2026-01-23 16:57:06.851] 分享图片位置计算 - 帧尺寸: 300x168, 图片尺寸: 160x26, 边距: 5px [2026-01-23 16:57:06.851] 分享图片位置: (135, 5) - 右上角(X右对齐,Y顶部,边距5px) [2026-01-23 16:57:06.851] 分享图片已成功添加到帧的右上角,位置: (135, 5) [2026-01-23 16:57:06.851] 处理第 29 帧,当前时间: 4.000秒,帧延迟: 0.140秒,结束时间: 4.140秒 [2026-01-23 16:57:06.851] 在第 29 帧上添加底部字幕背景 [2026-01-23 16:57:06.851] 使用自定义字幕高度: 30px [2026-01-23 16:57:06.851] GIF高度: 168px, 底部字幕背景尺寸: 300x30, 位置: (0, 138) [2026-01-23 16:57:06.851] 底部字幕背景已成功添加到帧的底部 [2026-01-23 16:57:06.851] 元素 '明天,我就要回泰国,再去新加坡' (类型: text): 时间范围 0.800-3.800, 当前时间 4.000, 帧结束时间 4.140, 是否显示: False [2026-01-23 16:57:06.851] 元素 '香港的事' (类型: text): 时间范围 4.900-6.100, 当前时间 4.000, 帧结束时间 4.140, 是否显示: False [2026-01-23 16:57:06.851] 元素 '你吩咐阿耀做就行了' (类型: text): 时间范围 6.600-9.500, 当前时间 4.000, 帧结束时间 4.140, 是否显示: False [2026-01-23 16:57:06.851] 元素 '谢谢蒋先生' (类型: text): 时间范围 12.300-13.700, 当前时间 4.000, 帧结束时间 4.140, 是否显示: False [2026-01-23 16:57:06.851] 元素 '阿耀' (类型: text): 时间范围 9.200-11.200, 当前时间 4.000, 帧结束时间 4.140, 是否显示: False [2026-01-23 16:57:06.851] 元素 '浩南' (类型: text): 时间范围 11.300-13.700, 当前时间 4.000, 帧结束时间 4.140, 是否显示: False [2026-01-23 16:57:06.851] 在第 29 帧上添加分享图片(右上角) [2026-01-23 16:57:06.851] 开始添加分享图片到帧,图片大小: 3897 字节,帧尺寸: 300x168 [2026-01-23 16:57:06.851] 分享图片目标大小: 160x160 [2026-01-23 16:57:06.851] 分享图片位置计算 - 帧尺寸: 300x168, 图片尺寸: 160x26, 边距: 5px [2026-01-23 16:57:06.851] 分享图片位置: (135, 5) - 右上角(X右对齐,Y顶部,边距5px) [2026-01-23 16:57:06.851] 分享图片已成功添加到帧的右上角,位置: (135, 5) [2026-01-23 16:57:06.851] 处理第 30 帧,当前时间: 4.140秒,帧延迟: 0.150秒,结束时间: 4.290秒 [2026-01-23 16:57:06.851] 在第 30 帧上添加底部字幕背景 [2026-01-23 16:57:06.851] 使用自定义字幕高度: 30px [2026-01-23 16:57:06.851] GIF高度: 168px, 底部字幕背景尺寸: 300x30, 位置: (0, 138) [2026-01-23 16:57:06.851] 底部字幕背景已成功添加到帧的底部 [2026-01-23 16:57:06.851] 元素 '明天,我就要回泰国,再去新加坡' (类型: text): 时间范围 0.800-3.800, 当前时间 4.140, 帧结束时间 4.290, 是否显示: False [2026-01-23 16:57:06.851] 元素 '香港的事' (类型: text): 时间范围 4.900-6.100, 当前时间 4.140, 帧结束时间 4.290, 是否显示: False [2026-01-23 16:57:06.851] 元素 '你吩咐阿耀做就行了' (类型: text): 时间范围 6.600-9.500, 当前时间 4.140, 帧结束时间 4.290, 是否显示: False [2026-01-23 16:57:06.851] 元素 '谢谢蒋先生' (类型: text): 时间范围 12.300-13.700, 当前时间 4.140, 帧结束时间 4.290, 是否显示: False [2026-01-23 16:57:06.851] 元素 '阿耀' (类型: text): 时间范围 9.200-11.200, 当前时间 4.140, 帧结束时间 4.290, 是否显示: False [2026-01-23 16:57:06.851] 元素 '浩南' (类型: text): 时间范围 11.300-13.700, 当前时间 4.140, 帧结束时间 4.290, 是否显示: False [2026-01-23 16:57:06.851] 在第 30 帧上添加分享图片(右上角) [2026-01-23 16:57:06.851] 开始添加分享图片到帧,图片大小: 3897 字节,帧尺寸: 300x168 [2026-01-23 16:57:06.851] 分享图片目标大小: 160x160 [2026-01-23 16:57:06.851] 分享图片位置计算 - 帧尺寸: 300x168, 图片尺寸: 160x26, 边距: 5px [2026-01-23 16:57:06.851] 分享图片位置: (135, 5) - 右上角(X右对齐,Y顶部,边距5px) [2026-01-23 16:57:06.851] 分享图片已成功添加到帧的右上角,位置: (135, 5) [2026-01-23 16:57:06.851] 处理第 31 帧,当前时间: 4.290秒,帧延迟: 0.140秒,结束时间: 4.430秒 [2026-01-23 16:57:06.851] 在第 31 帧上添加底部字幕背景 [2026-01-23 16:57:06.851] 使用自定义字幕高度: 30px [2026-01-23 16:57:06.851] GIF高度: 168px, 底部字幕背景尺寸: 300x30, 位置: (0, 138) [2026-01-23 16:57:06.867] 底部字幕背景已成功添加到帧的底部 [2026-01-23 16:57:06.867] 元素 '明天,我就要回泰国,再去新加坡' (类型: text): 时间范围 0.800-3.800, 当前时间 4.290, 帧结束时间 4.430, 是否显示: False [2026-01-23 16:57:06.867] 元素 '香港的事' (类型: text): 时间范围 4.900-6.100, 当前时间 4.290, 帧结束时间 4.430, 是否显示: False [2026-01-23 16:57:06.867] 元素 '你吩咐阿耀做就行了' (类型: text): 时间范围 6.600-9.500, 当前时间 4.290, 帧结束时间 4.430, 是否显示: False [2026-01-23 16:57:06.867] 元素 '谢谢蒋先生' (类型: text): 时间范围 12.300-13.700, 当前时间 4.290, 帧结束时间 4.430, 是否显示: False [2026-01-23 16:57:06.867] 元素 '阿耀' (类型: text): 时间范围 9.200-11.200, 当前时间 4.290, 帧结束时间 4.430, 是否显示: False [2026-01-23 16:57:06.867] 元素 '浩南' (类型: text): 时间范围 11.300-13.700, 当前时间 4.290, 帧结束时间 4.430, 是否显示: False [2026-01-23 16:57:06.867] 在第 31 帧上添加分享图片(右上角) [2026-01-23 16:57:06.867] 开始添加分享图片到帧,图片大小: 3897 字节,帧尺寸: 300x168 [2026-01-23 16:57:06.867] 分享图片目标大小: 160x160 [2026-01-23 16:57:06.867] 分享图片位置计算 - 帧尺寸: 300x168, 图片尺寸: 160x26, 边距: 5px [2026-01-23 16:57:06.867] 分享图片位置: (135, 5) - 右上角(X右对齐,Y顶部,边距5px) [2026-01-23 16:57:06.867] 分享图片已成功添加到帧的右上角,位置: (135, 5) [2026-01-23 16:57:06.867] 处理第 32 帧,当前时间: 4.430秒,帧延迟: 0.140秒,结束时间: 4.570秒 [2026-01-23 16:57:06.867] 在第 32 帧上添加底部字幕背景 [2026-01-23 16:57:06.867] 使用自定义字幕高度: 30px [2026-01-23 16:57:06.867] GIF高度: 168px, 底部字幕背景尺寸: 300x30, 位置: (0, 138) [2026-01-23 16:57:06.867] 底部字幕背景已成功添加到帧的底部 [2026-01-23 16:57:06.867] 元素 '明天,我就要回泰国,再去新加坡' (类型: text): 时间范围 0.800-3.800, 当前时间 4.430, 帧结束时间 4.570, 是否显示: False [2026-01-23 16:57:06.867] 元素 '香港的事' (类型: text): 时间范围 4.900-6.100, 当前时间 4.430, 帧结束时间 4.570, 是否显示: False [2026-01-23 16:57:06.867] 元素 '你吩咐阿耀做就行了' (类型: text): 时间范围 6.600-9.500, 当前时间 4.430, 帧结束时间 4.570, 是否显示: False [2026-01-23 16:57:06.867] 元素 '谢谢蒋先生' (类型: text): 时间范围 12.300-13.700, 当前时间 4.430, 帧结束时间 4.570, 是否显示: False [2026-01-23 16:57:06.867] 元素 '阿耀' (类型: text): 时间范围 9.200-11.200, 当前时间 4.430, 帧结束时间 4.570, 是否显示: False [2026-01-23 16:57:06.867] 元素 '浩南' (类型: text): 时间范围 11.300-13.700, 当前时间 4.430, 帧结束时间 4.570, 是否显示: False [2026-01-23 16:57:06.867] 在第 32 帧上添加分享图片(右上角) [2026-01-23 16:57:06.867] 开始添加分享图片到帧,图片大小: 3897 字节,帧尺寸: 300x168 [2026-01-23 16:57:06.867] 分享图片目标大小: 160x160 [2026-01-23 16:57:06.867] 分享图片位置计算 - 帧尺寸: 300x168, 图片尺寸: 160x26, 边距: 5px [2026-01-23 16:57:06.867] 分享图片位置: (135, 5) - 右上角(X右对齐,Y顶部,边距5px) [2026-01-23 16:57:06.867] 分享图片已成功添加到帧的右上角,位置: (135, 5) [2026-01-23 16:57:06.867] 处理第 33 帧,当前时间: 4.570秒,帧延迟: 0.140秒,结束时间: 4.710秒 [2026-01-23 16:57:06.867] 在第 33 帧上添加底部字幕背景 [2026-01-23 16:57:06.867] 使用自定义字幕高度: 30px [2026-01-23 16:57:06.867] GIF高度: 168px, 底部字幕背景尺寸: 300x30, 位置: (0, 138) [2026-01-23 16:57:06.867] 底部字幕背景已成功添加到帧的底部 [2026-01-23 16:57:06.867] 元素 '明天,我就要回泰国,再去新加坡' (类型: text): 时间范围 0.800-3.800, 当前时间 4.570, 帧结束时间 4.710, 是否显示: False [2026-01-23 16:57:06.867] 元素 '香港的事' (类型: text): 时间范围 4.900-6.100, 当前时间 4.570, 帧结束时间 4.710, 是否显示: False [2026-01-23 16:57:06.867] 元素 '你吩咐阿耀做就行了' (类型: text): 时间范围 6.600-9.500, 当前时间 4.570, 帧结束时间 4.710, 是否显示: False [2026-01-23 16:57:06.867] 元素 '谢谢蒋先生' (类型: text): 时间范围 12.300-13.700, 当前时间 4.570, 帧结束时间 4.710, 是否显示: False [2026-01-23 16:57:06.867] 元素 '阿耀' (类型: text): 时间范围 9.200-11.200, 当前时间 4.570, 帧结束时间 4.710, 是否显示: False [2026-01-23 16:57:06.867] 元素 '浩南' (类型: text): 时间范围 11.300-13.700, 当前时间 4.570, 帧结束时间 4.710, 是否显示: False [2026-01-23 16:57:06.867] 在第 33 帧上添加分享图片(右上角) [2026-01-23 16:57:06.867] 开始添加分享图片到帧,图片大小: 3897 字节,帧尺寸: 300x168 [2026-01-23 16:57:06.867] 分享图片目标大小: 160x160 [2026-01-23 16:57:06.867] 分享图片位置计算 - 帧尺寸: 300x168, 图片尺寸: 160x26, 边距: 5px [2026-01-23 16:57:06.867] 分享图片位置: (135, 5) - 右上角(X右对齐,Y顶部,边距5px) [2026-01-23 16:57:06.867] 分享图片已成功添加到帧的右上角,位置: (135, 5) [2026-01-23 16:57:06.867] 处理第 34 帧,当前时间: 4.710秒,帧延迟: 0.150秒,结束时间: 4.860秒 [2026-01-23 16:57:06.867] 在第 34 帧上添加底部字幕背景 [2026-01-23 16:57:06.867] 使用自定义字幕高度: 30px [2026-01-23 16:57:06.867] GIF高度: 168px, 底部字幕背景尺寸: 300x30, 位置: (0, 138) [2026-01-23 16:57:06.882] 底部字幕背景已成功添加到帧的底部 [2026-01-23 16:57:06.882] 元素 '明天,我就要回泰国,再去新加坡' (类型: text): 时间范围 0.800-3.800, 当前时间 4.710, 帧结束时间 4.860, 是否显示: False [2026-01-23 16:57:06.882] 元素 '香港的事' (类型: text): 时间范围 4.900-6.100, 当前时间 4.710, 帧结束时间 4.860, 是否显示: False [2026-01-23 16:57:06.882] 元素 '你吩咐阿耀做就行了' (类型: text): 时间范围 6.600-9.500, 当前时间 4.710, 帧结束时间 4.860, 是否显示: False [2026-01-23 16:57:06.882] 元素 '谢谢蒋先生' (类型: text): 时间范围 12.300-13.700, 当前时间 4.710, 帧结束时间 4.860, 是否显示: False [2026-01-23 16:57:06.882] 元素 '阿耀' (类型: text): 时间范围 9.200-11.200, 当前时间 4.710, 帧结束时间 4.860, 是否显示: False [2026-01-23 16:57:06.882] 元素 '浩南' (类型: text): 时间范围 11.300-13.700, 当前时间 4.710, 帧结束时间 4.860, 是否显示: False [2026-01-23 16:57:06.882] 在第 34 帧上添加分享图片(右上角) [2026-01-23 16:57:06.882] 开始添加分享图片到帧,图片大小: 3897 字节,帧尺寸: 300x168 [2026-01-23 16:57:06.882] 分享图片目标大小: 160x160 [2026-01-23 16:57:06.882] 分享图片位置计算 - 帧尺寸: 300x168, 图片尺寸: 160x26, 边距: 5px [2026-01-23 16:57:06.882] 分享图片位置: (135, 5) - 右上角(X右对齐,Y顶部,边距5px) [2026-01-23 16:57:06.882] 分享图片已成功添加到帧的右上角,位置: (135, 5) [2026-01-23 16:57:06.882] 处理第 35 帧,当前时间: 4.860秒,帧延迟: 0.140秒,结束时间: 5.000秒 [2026-01-23 16:57:06.882] 在第 35 帧上添加底部字幕背景 [2026-01-23 16:57:06.882] 使用自定义字幕高度: 30px [2026-01-23 16:57:06.882] GIF高度: 168px, 底部字幕背景尺寸: 300x30, 位置: (0, 138) [2026-01-23 16:57:06.882] 底部字幕背景已成功添加到帧的底部 [2026-01-23 16:57:06.882] 元素 '明天,我就要回泰国,再去新加坡' (类型: text): 时间范围 0.800-3.800, 当前时间 4.860, 帧结束时间 5.000, 是否显示: False [2026-01-23 16:57:06.882] 元素 '香港的事' (类型: text): 时间范围 4.900-6.100, 当前时间 4.860, 帧结束时间 5.000, 是否显示: True [2026-01-23 16:57:06.882] 在第 35 帧上绘制文本: '香港的事' [2026-01-23 16:57:06.882] ========== 开始处理第 35 帧文本绘制 ========== [2026-01-23 16:57:06.882] 输入参数 - 文本: '香港的事', 原始位置: (0, 144), 字体: Microsoft YaHei(将被忽略,使用系统字体), 大小: 16, 颜色: #FFFFFF, 粗细: bold, 对齐: center, 宽度: 300 [2026-01-23 16:57:06.882] 当前帧尺寸: 300x168 [2026-01-23 16:57:06.882] 开始尝试系统字体(忽略传入的字体参数)... [2026-01-23 16:57:06.882] 尝试字体: Microsoft YaHei [2026-01-23 16:57:06.898] ✗ 字体 Microsoft YaHei 不支持中文(颜色数: 1) [2026-01-23 16:57:06.898] 尝试字体: SimHei [2026-01-23 16:57:06.913] ✓ 字体 SimHei 可用且支持中文,已选择 [2026-01-23 16:57:06.913] 最终使用字体: SimHei [2026-01-23 16:57:06.976] 文字宽度测量 - 文本: '香港的事', 宽度: 64px, 元素宽度: 300 [2026-01-23 16:57:06.976] 居中对齐(指定宽度内) - 原始X: 0, 元素宽度: 300, 文字宽度: 64, 调整后X: 118 [2026-01-23 16:57:06.976] 坐标计算 - 原始坐标: (0, 144), 字体大小: 16, 对齐方式: center [2026-01-23 16:57:06.976] 坐标计算 - 计算后坐标: (118, 160) [2026-01-23 16:57:06.976] 颜色转换 - 输入颜色字符串: #FFFFFF [2026-01-23 16:57:06.976] 颜色转换 - 转换后颜色: R=255, G=255, B=255, A=255 [2026-01-23 16:57:06.976] 创建临时图片 - 尺寸: 300x168, 背景: 透明 [2026-01-23 16:57:06.976] 临时图片创建成功,尺寸: 300x168 [2026-01-23 16:57:06.976] 图片设置 - 字体: SimHei, 字体大小: 16, 填充颜色: R=255, G=255, B=255 [2026-01-23 16:57:06.976] 字体粗细: Bold [2026-01-23 16:57:06.976] 开始绘制文字 - 位置: (118, 160), 文本: '香港的事', 颜色: #FFFFFF, 字体: SimHei, 大小: 16 [2026-01-23 16:57:06.976] 调整后坐标: (118, 160), 图片尺寸: 300x168 [2026-01-23 16:57:06.992] 文字绘制完成 [2026-01-23 16:57:07.007] 临时图片检查 - 有Alpha通道: True, 颜色数: 183, 是否有内容: True [2026-01-23 16:57:07.007] 开始合成到原帧 - 合成模式: Over [2026-01-23 16:57:07.007] 合成完成 [2026-01-23 16:57:07.007] ✓ 文本已成功绘制到第 35 帧,字体: SimHei [2026-01-23 16:57:07.007] ========== 第 35 帧文本绘制完成 ========== [2026-01-23 16:57:07.007] 元素 '你吩咐阿耀做就行了' (类型: text): 时间范围 6.600-9.500, 当前时间 4.860, 帧结束时间 5.000, 是否显示: False [2026-01-23 16:57:07.007] 元素 '谢谢蒋先生' (类型: text): 时间范围 12.300-13.700, 当前时间 4.860, 帧结束时间 5.000, 是否显示: False [2026-01-23 16:57:07.007] 元素 '阿耀' (类型: text): 时间范围 9.200-11.200, 当前时间 4.860, 帧结束时间 5.000, 是否显示: False [2026-01-23 16:57:07.007] 元素 '浩南' (类型: text): 时间范围 11.300-13.700, 当前时间 4.860, 帧结束时间 5.000, 是否显示: False [2026-01-23 16:57:07.007] 在第 35 帧上添加分享图片(右上角) [2026-01-23 16:57:07.007] 开始添加分享图片到帧,图片大小: 3897 字节,帧尺寸: 300x168 [2026-01-23 16:57:07.007] 分享图片目标大小: 160x160 [2026-01-23 16:57:07.007] 分享图片位置计算 - 帧尺寸: 300x168, 图片尺寸: 160x26, 边距: 5px [2026-01-23 16:57:07.007] 分享图片位置: (135, 5) - 右上角(X右对齐,Y顶部,边距5px) [2026-01-23 16:57:07.007] 分享图片已成功添加到帧的右上角,位置: (135, 5) [2026-01-23 16:57:07.007] 处理第 36 帧,当前时间: 5.000秒,帧延迟: 0.140秒,结束时间: 5.140秒 [2026-01-23 16:57:07.007] 在第 36 帧上添加底部字幕背景 [2026-01-23 16:57:07.023] 使用自定义字幕高度: 30px [2026-01-23 16:57:07.023] GIF高度: 168px, 底部字幕背景尺寸: 300x30, 位置: (0, 138) [2026-01-23 16:57:07.023] 底部字幕背景已成功添加到帧的底部 [2026-01-23 16:57:07.023] 元素 '明天,我就要回泰国,再去新加坡' (类型: text): 时间范围 0.800-3.800, 当前时间 5.000, 帧结束时间 5.140, 是否显示: False [2026-01-23 16:57:07.023] 元素 '香港的事' (类型: text): 时间范围 4.900-6.100, 当前时间 5.000, 帧结束时间 5.140, 是否显示: True [2026-01-23 16:57:07.023] 在第 36 帧上绘制文本: '香港的事' [2026-01-23 16:57:07.023] ========== 开始处理第 36 帧文本绘制 ========== [2026-01-23 16:57:07.023] 输入参数 - 文本: '香港的事', 原始位置: (0, 144), 字体: Microsoft YaHei(将被忽略,使用系统字体), 大小: 16, 颜色: #FFFFFF, 粗细: bold, 对齐: center, 宽度: 300 [2026-01-23 16:57:07.023] 当前帧尺寸: 300x168 [2026-01-23 16:57:07.023] 开始尝试系统字体(忽略传入的字体参数)... [2026-01-23 16:57:07.023] 尝试字体: Microsoft YaHei [2026-01-23 16:57:07.039] ✗ 字体 Microsoft YaHei 不支持中文(颜色数: 1) [2026-01-23 16:57:07.039] 尝试字体: SimHei [2026-01-23 16:57:07.054] ✓ 字体 SimHei 可用且支持中文,已选择 [2026-01-23 16:57:07.054] 最终使用字体: SimHei [2026-01-23 16:57:07.054] 文字宽度测量 - 文本: '香港的事', 宽度: 64px, 元素宽度: 300 [2026-01-23 16:57:07.054] 居中对齐(指定宽度内) - 原始X: 0, 元素宽度: 300, 文字宽度: 64, 调整后X: 118 [2026-01-23 16:57:07.054] 坐标计算 - 原始坐标: (0, 144), 字体大小: 16, 对齐方式: center [2026-01-23 16:57:07.054] 坐标计算 - 计算后坐标: (118, 160) [2026-01-23 16:57:07.070] 颜色转换 - 输入颜色字符串: #FFFFFF [2026-01-23 16:57:07.070] 颜色转换 - 转换后颜色: R=255, G=255, B=255, A=255 [2026-01-23 16:57:07.070] 创建临时图片 - 尺寸: 300x168, 背景: 透明 [2026-01-23 16:57:07.070] 临时图片创建成功,尺寸: 300x168 [2026-01-23 16:57:07.070] 图片设置 - 字体: SimHei, 字体大小: 16, 填充颜色: R=255, G=255, B=255 [2026-01-23 16:57:07.070] 字体粗细: Bold [2026-01-23 16:57:07.070] 开始绘制文字 - 位置: (118, 160), 文本: '香港的事', 颜色: #FFFFFF, 字体: SimHei, 大小: 16 [2026-01-23 16:57:07.070] 调整后坐标: (118, 160), 图片尺寸: 300x168 [2026-01-23 16:57:07.085] 文字绘制完成 [2026-01-23 16:57:07.101] 临时图片检查 - 有Alpha通道: True, 颜色数: 183, 是否有内容: True [2026-01-23 16:57:07.101] 开始合成到原帧 - 合成模式: Over [2026-01-23 16:57:07.101] 合成完成 [2026-01-23 16:57:07.101] ✓ 文本已成功绘制到第 36 帧,字体: SimHei [2026-01-23 16:57:07.101] ========== 第 36 帧文本绘制完成 ========== [2026-01-23 16:57:07.101] 元素 '你吩咐阿耀做就行了' (类型: text): 时间范围 6.600-9.500, 当前时间 5.000, 帧结束时间 5.140, 是否显示: False [2026-01-23 16:57:07.101] 元素 '谢谢蒋先生' (类型: text): 时间范围 12.300-13.700, 当前时间 5.000, 帧结束时间 5.140, 是否显示: False [2026-01-23 16:57:07.101] 元素 '阿耀' (类型: text): 时间范围 9.200-11.200, 当前时间 5.000, 帧结束时间 5.140, 是否显示: False [2026-01-23 16:57:07.101] 元素 '浩南' (类型: text): 时间范围 11.300-13.700, 当前时间 5.000, 帧结束时间 5.140, 是否显示: False [2026-01-23 16:57:07.101] 在第 36 帧上添加分享图片(右上角) [2026-01-23 16:57:07.101] 开始添加分享图片到帧,图片大小: 3897 字节,帧尺寸: 300x168 [2026-01-23 16:57:07.101] 分享图片目标大小: 160x160 [2026-01-23 16:57:07.101] 分享图片位置计算 - 帧尺寸: 300x168, 图片尺寸: 160x26, 边距: 5px [2026-01-23 16:57:07.101] 分享图片位置: (135, 5) - 右上角(X右对齐,Y顶部,边距5px) [2026-01-23 16:57:07.101] 分享图片已成功添加到帧的右上角,位置: (135, 5) [2026-01-23 16:57:07.101] 处理第 37 帧,当前时间: 5.140秒,帧延迟: 0.150秒,结束时间: 5.290秒 [2026-01-23 16:57:07.101] 在第 37 帧上添加底部字幕背景 [2026-01-23 16:57:07.101] 使用自定义字幕高度: 30px [2026-01-23 16:57:07.101] GIF高度: 168px, 底部字幕背景尺寸: 300x30, 位置: (0, 138) [2026-01-23 16:57:07.101] 底部字幕背景已成功添加到帧的底部 [2026-01-23 16:57:07.101] 元素 '明天,我就要回泰国,再去新加坡' (类型: text): 时间范围 0.800-3.800, 当前时间 5.140, 帧结束时间 5.290, 是否显示: False [2026-01-23 16:57:07.101] 元素 '香港的事' (类型: text): 时间范围 4.900-6.100, 当前时间 5.140, 帧结束时间 5.290, 是否显示: True [2026-01-23 16:57:07.101] 在第 37 帧上绘制文本: '香港的事' [2026-01-23 16:57:07.101] ========== 开始处理第 37 帧文本绘制 ========== [2026-01-23 16:57:07.101] 输入参数 - 文本: '香港的事', 原始位置: (0, 144), 字体: Microsoft YaHei(将被忽略,使用系统字体), 大小: 16, 颜色: #FFFFFF, 粗细: bold, 对齐: center, 宽度: 300 [2026-01-23 16:57:07.101] 当前帧尺寸: 300x168 [2026-01-23 16:57:07.101] 开始尝试系统字体(忽略传入的字体参数)... [2026-01-23 16:57:07.101] 尝试字体: Microsoft YaHei [2026-01-23 16:57:07.132] ✗ 字体 Microsoft YaHei 不支持中文(颜色数: 1) [2026-01-23 16:57:07.132] 尝试字体: SimHei [2026-01-23 16:57:07.148] ✓ 字体 SimHei 可用且支持中文,已选择 [2026-01-23 16:57:07.148] 最终使用字体: SimHei [2026-01-23 16:57:07.148] 文字宽度测量 - 文本: '香港的事', 宽度: 64px, 元素宽度: 300 [2026-01-23 16:57:07.148] 居中对齐(指定宽度内) - 原始X: 0, 元素宽度: 300, 文字宽度: 64, 调整后X: 118 [2026-01-23 16:57:07.148] 坐标计算 - 原始坐标: (0, 144), 字体大小: 16, 对齐方式: center [2026-01-23 16:57:07.148] 坐标计算 - 计算后坐标: (118, 160) [2026-01-23 16:57:07.148] 颜色转换 - 输入颜色字符串: #FFFFFF [2026-01-23 16:57:07.148] 颜色转换 - 转换后颜色: R=255, G=255, B=255, A=255 [2026-01-23 16:57:07.148] 创建临时图片 - 尺寸: 300x168, 背景: 透明 [2026-01-23 16:57:07.148] 临时图片创建成功,尺寸: 300x168 [2026-01-23 16:57:07.148] 图片设置 - 字体: SimHei, 字体大小: 16, 填充颜色: R=255, G=255, B=255 [2026-01-23 16:57:07.148] 字体粗细: Bold [2026-01-23 16:57:07.148] 开始绘制文字 - 位置: (118, 160), 文本: '香港的事', 颜色: #FFFFFF, 字体: SimHei, 大小: 16 [2026-01-23 16:57:07.148] 调整后坐标: (118, 160), 图片尺寸: 300x168 [2026-01-23 16:57:07.163] 文字绘制完成 [2026-01-23 16:57:07.179] 临时图片检查 - 有Alpha通道: True, 颜色数: 183, 是否有内容: True [2026-01-23 16:57:07.179] 开始合成到原帧 - 合成模式: Over [2026-01-23 16:57:07.179] 合成完成 [2026-01-23 16:57:07.179] ✓ 文本已成功绘制到第 37 帧,字体: SimHei [2026-01-23 16:57:07.179] ========== 第 37 帧文本绘制完成 ========== [2026-01-23 16:57:07.179] 元素 '你吩咐阿耀做就行了' (类型: text): 时间范围 6.600-9.500, 当前时间 5.140, 帧结束时间 5.290, 是否显示: False [2026-01-23 16:57:07.179] 元素 '谢谢蒋先生' (类型: text): 时间范围 12.300-13.700, 当前时间 5.140, 帧结束时间 5.290, 是否显示: False [2026-01-23 16:57:07.195] 元素 '阿耀' (类型: text): 时间范围 9.200-11.200, 当前时间 5.140, 帧结束时间 5.290, 是否显示: False [2026-01-23 16:57:07.195] 元素 '浩南' (类型: text): 时间范围 11.300-13.700, 当前时间 5.140, 帧结束时间 5.290, 是否显示: False [2026-01-23 16:57:07.195] 在第 37 帧上添加分享图片(右上角) [2026-01-23 16:57:07.195] 开始添加分享图片到帧,图片大小: 3897 字节,帧尺寸: 300x168 [2026-01-23 16:57:07.195] 分享图片目标大小: 160x160 [2026-01-23 16:57:07.195] 分享图片位置计算 - 帧尺寸: 300x168, 图片尺寸: 160x26, 边距: 5px [2026-01-23 16:57:07.195] 分享图片位置: (135, 5) - 右上角(X右对齐,Y顶部,边距5px) [2026-01-23 16:57:07.195] 分享图片已成功添加到帧的右上角,位置: (135, 5) [2026-01-23 16:57:07.195] 处理第 38 帧,当前时间: 5.290秒,帧延迟: 0.140秒,结束时间: 5.430秒 [2026-01-23 16:57:07.195] 在第 38 帧上添加底部字幕背景 [2026-01-23 16:57:07.195] 使用自定义字幕高度: 30px [2026-01-23 16:57:07.195] GIF高度: 168px, 底部字幕背景尺寸: 300x30, 位置: (0, 138) [2026-01-23 16:57:07.195] 底部字幕背景已成功添加到帧的底部 [2026-01-23 16:57:07.195] 元素 '明天,我就要回泰国,再去新加坡' (类型: text): 时间范围 0.800-3.800, 当前时间 5.290, 帧结束时间 5.430, 是否显示: False [2026-01-23 16:57:07.195] 元素 '香港的事' (类型: text): 时间范围 4.900-6.100, 当前时间 5.290, 帧结束时间 5.430, 是否显示: True [2026-01-23 16:57:07.195] 在第 38 帧上绘制文本: '香港的事' [2026-01-23 16:57:07.195] ========== 开始处理第 38 帧文本绘制 ========== [2026-01-23 16:57:07.195] 输入参数 - 文本: '香港的事', 原始位置: (0, 144), 字体: Microsoft YaHei(将被忽略,使用系统字体), 大小: 16, 颜色: #FFFFFF, 粗细: bold, 对齐: center, 宽度: 300 [2026-01-23 16:57:07.195] 当前帧尺寸: 300x168 [2026-01-23 16:57:07.195] 开始尝试系统字体(忽略传入的字体参数)... [2026-01-23 16:57:07.195] 尝试字体: Microsoft YaHei [2026-01-23 16:57:07.226] ✗ 字体 Microsoft YaHei 不支持中文(颜色数: 1) [2026-01-23 16:57:07.226] 尝试字体: SimHei [2026-01-23 16:57:07.242] ✓ 字体 SimHei 可用且支持中文,已选择 [2026-01-23 16:57:07.242] 最终使用字体: SimHei [2026-01-23 16:57:07.242] 文字宽度测量 - 文本: '香港的事', 宽度: 64px, 元素宽度: 300 [2026-01-23 16:57:07.242] 居中对齐(指定宽度内) - 原始X: 0, 元素宽度: 300, 文字宽度: 64, 调整后X: 118 [2026-01-23 16:57:07.242] 坐标计算 - 原始坐标: (0, 144), 字体大小: 16, 对齐方式: center [2026-01-23 16:57:07.242] 坐标计算 - 计算后坐标: (118, 160) [2026-01-23 16:57:07.242] 颜色转换 - 输入颜色字符串: #FFFFFF [2026-01-23 16:57:07.242] 颜色转换 - 转换后颜色: R=255, G=255, B=255, A=255 [2026-01-23 16:57:07.257] 创建临时图片 - 尺寸: 300x168, 背景: 透明 [2026-01-23 16:57:07.257] 临时图片创建成功,尺寸: 300x168 [2026-01-23 16:57:07.257] 图片设置 - 字体: SimHei, 字体大小: 16, 填充颜色: R=255, G=255, B=255 [2026-01-23 16:57:07.257] 字体粗细: Bold [2026-01-23 16:57:07.257] 开始绘制文字 - 位置: (118, 160), 文本: '香港的事', 颜色: #FFFFFF, 字体: SimHei, 大小: 16 [2026-01-23 16:57:07.257] 调整后坐标: (118, 160), 图片尺寸: 300x168 [2026-01-23 16:57:07.257] 文字绘制完成 [2026-01-23 16:57:07.288] 临时图片检查 - 有Alpha通道: True, 颜色数: 183, 是否有内容: True [2026-01-23 16:57:07.288] 开始合成到原帧 - 合成模式: Over [2026-01-23 16:57:07.288] 合成完成 [2026-01-23 16:57:07.288] ✓ 文本已成功绘制到第 38 帧,字体: SimHei [2026-01-23 16:57:07.288] ========== 第 38 帧文本绘制完成 ========== [2026-01-23 16:57:07.288] 元素 '你吩咐阿耀做就行了' (类型: text): 时间范围 6.600-9.500, 当前时间 5.290, 帧结束时间 5.430, 是否显示: False [2026-01-23 16:57:07.288] 元素 '谢谢蒋先生' (类型: text): 时间范围 12.300-13.700, 当前时间 5.290, 帧结束时间 5.430, 是否显示: False [2026-01-23 16:57:07.288] 元素 '阿耀' (类型: text): 时间范围 9.200-11.200, 当前时间 5.290, 帧结束时间 5.430, 是否显示: False [2026-01-23 16:57:07.288] 元素 '浩南' (类型: text): 时间范围 11.300-13.700, 当前时间 5.290, 帧结束时间 5.430, 是否显示: False [2026-01-23 16:57:07.288] 在第 38 帧上添加分享图片(右上角) [2026-01-23 16:57:07.288] 开始添加分享图片到帧,图片大小: 3897 字节,帧尺寸: 300x168 [2026-01-23 16:57:07.288] 分享图片目标大小: 160x160 [2026-01-23 16:57:07.288] 分享图片位置计算 - 帧尺寸: 300x168, 图片尺寸: 160x26, 边距: 5px [2026-01-23 16:57:07.288] 分享图片位置: (135, 5) - 右上角(X右对齐,Y顶部,边距5px) [2026-01-23 16:57:07.288] 分享图片已成功添加到帧的右上角,位置: (135, 5) [2026-01-23 16:57:07.288] 处理第 39 帧,当前时间: 5.430秒,帧延迟: 0.140秒,结束时间: 5.570秒 [2026-01-23 16:57:07.288] 在第 39 帧上添加底部字幕背景 [2026-01-23 16:57:07.288] 使用自定义字幕高度: 30px [2026-01-23 16:57:07.288] GIF高度: 168px, 底部字幕背景尺寸: 300x30, 位置: (0, 138) [2026-01-23 16:57:07.288] 底部字幕背景已成功添加到帧的底部 [2026-01-23 16:57:07.288] 元素 '明天,我就要回泰国,再去新加坡' (类型: text): 时间范围 0.800-3.800, 当前时间 5.430, 帧结束时间 5.570, 是否显示: False [2026-01-23 16:57:07.288] 元素 '香港的事' (类型: text): 时间范围 4.900-6.100, 当前时间 5.430, 帧结束时间 5.570, 是否显示: True [2026-01-23 16:57:07.288] 在第 39 帧上绘制文本: '香港的事' [2026-01-23 16:57:07.288] ========== 开始处理第 39 帧文本绘制 ========== [2026-01-23 16:57:07.288] 输入参数 - 文本: '香港的事', 原始位置: (0, 144), 字体: Microsoft YaHei(将被忽略,使用系统字体), 大小: 16, 颜色: #FFFFFF, 粗细: bold, 对齐: center, 宽度: 300 [2026-01-23 16:57:07.288] 当前帧尺寸: 300x168 [2026-01-23 16:57:07.288] 开始尝试系统字体(忽略传入的字体参数)... [2026-01-23 16:57:07.288] 尝试字体: Microsoft YaHei [2026-01-23 16:57:07.320] ✗ 字体 Microsoft YaHei 不支持中文(颜色数: 1) [2026-01-23 16:57:07.320] 尝试字体: SimHei [2026-01-23 16:57:07.335] ✓ 字体 SimHei 可用且支持中文,已选择 [2026-01-23 16:57:07.335] 最终使用字体: SimHei [2026-01-23 16:57:07.335] 文字宽度测量 - 文本: '香港的事', 宽度: 64px, 元素宽度: 300 [2026-01-23 16:57:07.335] 居中对齐(指定宽度内) - 原始X: 0, 元素宽度: 300, 文字宽度: 64, 调整后X: 118 [2026-01-23 16:57:07.335] 坐标计算 - 原始坐标: (0, 144), 字体大小: 16, 对齐方式: center [2026-01-23 16:57:07.335] 坐标计算 - 计算后坐标: (118, 160) [2026-01-23 16:57:07.335] 颜色转换 - 输入颜色字符串: #FFFFFF [2026-01-23 16:57:07.335] 颜色转换 - 转换后颜色: R=255, G=255, B=255, A=255 [2026-01-23 16:57:07.335] 创建临时图片 - 尺寸: 300x168, 背景: 透明 [2026-01-23 16:57:07.335] 临时图片创建成功,尺寸: 300x168 [2026-01-23 16:57:07.335] 图片设置 - 字体: SimHei, 字体大小: 16, 填充颜色: R=255, G=255, B=255 [2026-01-23 16:57:07.335] 字体粗细: Bold [2026-01-23 16:57:07.335] 开始绘制文字 - 位置: (118, 160), 文本: '香港的事', 颜色: #FFFFFF, 字体: SimHei, 大小: 16 [2026-01-23 16:57:07.335] 调整后坐标: (118, 160), 图片尺寸: 300x168 [2026-01-23 16:57:07.351] 文字绘制完成 [2026-01-23 16:57:07.367] 临时图片检查 - 有Alpha通道: True, 颜色数: 183, 是否有内容: True [2026-01-23 16:57:07.367] 开始合成到原帧 - 合成模式: Over [2026-01-23 16:57:07.367] 合成完成 [2026-01-23 16:57:07.367] ✓ 文本已成功绘制到第 39 帧,字体: SimHei [2026-01-23 16:57:07.367] ========== 第 39 帧文本绘制完成 ========== [2026-01-23 16:57:07.367] 元素 '你吩咐阿耀做就行了' (类型: text): 时间范围 6.600-9.500, 当前时间 5.430, 帧结束时间 5.570, 是否显示: False [2026-01-23 16:57:07.382] 元素 '谢谢蒋先生' (类型: text): 时间范围 12.300-13.700, 当前时间 5.430, 帧结束时间 5.570, 是否显示: False [2026-01-23 16:57:07.382] 元素 '阿耀' (类型: text): 时间范围 9.200-11.200, 当前时间 5.430, 帧结束时间 5.570, 是否显示: False [2026-01-23 16:57:07.382] 元素 '浩南' (类型: text): 时间范围 11.300-13.700, 当前时间 5.430, 帧结束时间 5.570, 是否显示: False [2026-01-23 16:57:07.382] 在第 39 帧上添加分享图片(右上角) [2026-01-23 16:57:07.382] 开始添加分享图片到帧,图片大小: 3897 字节,帧尺寸: 300x168 [2026-01-23 16:57:07.382] 分享图片目标大小: 160x160 [2026-01-23 16:57:07.382] 分享图片位置计算 - 帧尺寸: 300x168, 图片尺寸: 160x26, 边距: 5px [2026-01-23 16:57:07.382] 分享图片位置: (135, 5) - 右上角(X右对齐,Y顶部,边距5px) [2026-01-23 16:57:07.382] 分享图片已成功添加到帧的右上角,位置: (135, 5) [2026-01-23 16:57:07.382] 处理第 40 帧,当前时间: 5.570秒,帧延迟: 0.140秒,结束时间: 5.710秒 [2026-01-23 16:57:07.382] 在第 40 帧上添加底部字幕背景 [2026-01-23 16:57:07.382] 使用自定义字幕高度: 30px [2026-01-23 16:57:07.382] GIF高度: 168px, 底部字幕背景尺寸: 300x30, 位置: (0, 138) [2026-01-23 16:57:07.382] 底部字幕背景已成功添加到帧的底部 [2026-01-23 16:57:07.382] 元素 '明天,我就要回泰国,再去新加坡' (类型: text): 时间范围 0.800-3.800, 当前时间 5.570, 帧结束时间 5.710, 是否显示: False [2026-01-23 16:57:07.382] 元素 '香港的事' (类型: text): 时间范围 4.900-6.100, 当前时间 5.570, 帧结束时间 5.710, 是否显示: True [2026-01-23 16:57:07.382] 在第 40 帧上绘制文本: '香港的事' [2026-01-23 16:57:07.382] ========== 开始处理第 40 帧文本绘制 ========== [2026-01-23 16:57:07.382] 输入参数 - 文本: '香港的事', 原始位置: (0, 144), 字体: Microsoft YaHei(将被忽略,使用系统字体), 大小: 16, 颜色: #FFFFFF, 粗细: bold, 对齐: center, 宽度: 300 [2026-01-23 16:57:07.382] 当前帧尺寸: 300x168 [2026-01-23 16:57:07.382] 开始尝试系统字体(忽略传入的字体参数)... [2026-01-23 16:57:07.382] 尝试字体: Microsoft YaHei [2026-01-23 16:57:07.398] ✗ 字体 Microsoft YaHei 不支持中文(颜色数: 1) [2026-01-23 16:57:07.398] 尝试字体: SimHei [2026-01-23 16:57:07.413] ✓ 字体 SimHei 可用且支持中文,已选择 [2026-01-23 16:57:07.413] 最终使用字体: SimHei [2026-01-23 16:57:07.429] 文字宽度测量 - 文本: '香港的事', 宽度: 64px, 元素宽度: 300 [2026-01-23 16:57:07.429] 居中对齐(指定宽度内) - 原始X: 0, 元素宽度: 300, 文字宽度: 64, 调整后X: 118 [2026-01-23 16:57:07.429] 坐标计算 - 原始坐标: (0, 144), 字体大小: 16, 对齐方式: center [2026-01-23 16:57:07.429] 坐标计算 - 计算后坐标: (118, 160) [2026-01-23 16:57:07.429] 颜色转换 - 输入颜色字符串: #FFFFFF [2026-01-23 16:57:07.429] 颜色转换 - 转换后颜色: R=255, G=255, B=255, A=255 [2026-01-23 16:57:07.429] 创建临时图片 - 尺寸: 300x168, 背景: 透明 [2026-01-23 16:57:07.429] 临时图片创建成功,尺寸: 300x168 [2026-01-23 16:57:07.429] 图片设置 - 字体: SimHei, 字体大小: 16, 填充颜色: R=255, G=255, B=255 [2026-01-23 16:57:07.429] 字体粗细: Bold [2026-01-23 16:57:07.429] 开始绘制文字 - 位置: (118, 160), 文本: '香港的事', 颜色: #FFFFFF, 字体: SimHei, 大小: 16 [2026-01-23 16:57:07.429] 调整后坐标: (118, 160), 图片尺寸: 300x168 [2026-01-23 16:57:07.445] 文字绘制完成 [2026-01-23 16:57:07.460] 临时图片检查 - 有Alpha通道: True, 颜色数: 183, 是否有内容: True [2026-01-23 16:57:07.460] 开始合成到原帧 - 合成模式: Over [2026-01-23 16:57:07.460] 合成完成 [2026-01-23 16:57:07.460] ✓ 文本已成功绘制到第 40 帧,字体: SimHei [2026-01-23 16:57:07.460] ========== 第 40 帧文本绘制完成 ========== [2026-01-23 16:57:07.460] 元素 '你吩咐阿耀做就行了' (类型: text): 时间范围 6.600-9.500, 当前时间 5.570, 帧结束时间 5.710, 是否显示: False [2026-01-23 16:57:07.460] 元素 '谢谢蒋先生' (类型: text): 时间范围 12.300-13.700, 当前时间 5.570, 帧结束时间 5.710, 是否显示: False [2026-01-23 16:57:07.460] 元素 '阿耀' (类型: text): 时间范围 9.200-11.200, 当前时间 5.570, 帧结束时间 5.710, 是否显示: False [2026-01-23 16:57:07.460] 元素 '浩南' (类型: text): 时间范围 11.300-13.700, 当前时间 5.570, 帧结束时间 5.710, 是否显示: False [2026-01-23 16:57:07.460] 在第 40 帧上添加分享图片(右上角) [2026-01-23 16:57:07.460] 开始添加分享图片到帧,图片大小: 3897 字节,帧尺寸: 300x168 [2026-01-23 16:57:07.460] 分享图片目标大小: 160x160 [2026-01-23 16:57:07.460] 分享图片位置计算 - 帧尺寸: 300x168, 图片尺寸: 160x26, 边距: 5px [2026-01-23 16:57:07.460] 分享图片位置: (135, 5) - 右上角(X右对齐,Y顶部,边距5px) [2026-01-23 16:57:07.460] 分享图片已成功添加到帧的右上角,位置: (135, 5) [2026-01-23 16:57:07.460] 处理第 41 帧,当前时间: 5.710秒,帧延迟: 0.150秒,结束时间: 5.860秒 [2026-01-23 16:57:07.460] 在第 41 帧上添加底部字幕背景 [2026-01-23 16:57:07.460] 使用自定义字幕高度: 30px [2026-01-23 16:57:07.460] GIF高度: 168px, 底部字幕背景尺寸: 300x30, 位置: (0, 138) [2026-01-23 16:57:07.460] 底部字幕背景已成功添加到帧的底部 [2026-01-23 16:57:07.460] 元素 '明天,我就要回泰国,再去新加坡' (类型: text): 时间范围 0.800-3.800, 当前时间 5.710, 帧结束时间 5.860, 是否显示: False [2026-01-23 16:57:07.460] 元素 '香港的事' (类型: text): 时间范围 4.900-6.100, 当前时间 5.710, 帧结束时间 5.860, 是否显示: True [2026-01-23 16:57:07.460] 在第 41 帧上绘制文本: '香港的事' [2026-01-23 16:57:07.460] ========== 开始处理第 41 帧文本绘制 ========== [2026-01-23 16:57:07.460] 输入参数 - 文本: '香港的事', 原始位置: (0, 144), 字体: Microsoft YaHei(将被忽略,使用系统字体), 大小: 16, 颜色: #FFFFFF, 粗细: bold, 对齐: center, 宽度: 300 [2026-01-23 16:57:07.460] 当前帧尺寸: 300x168 [2026-01-23 16:57:07.460] 开始尝试系统字体(忽略传入的字体参数)... [2026-01-23 16:57:07.460] 尝试字体: Microsoft YaHei [2026-01-23 16:57:07.492] ✗ 字体 Microsoft YaHei 不支持中文(颜色数: 1) [2026-01-23 16:57:07.492] 尝试字体: SimHei [2026-01-23 16:57:07.508] ✓ 字体 SimHei 可用且支持中文,已选择 [2026-01-23 16:57:07.508] 最终使用字体: SimHei [2026-01-23 16:57:07.508] 文字宽度测量 - 文本: '香港的事', 宽度: 64px, 元素宽度: 300 [2026-01-23 16:57:07.508] 居中对齐(指定宽度内) - 原始X: 0, 元素宽度: 300, 文字宽度: 64, 调整后X: 118 [2026-01-23 16:57:07.508] 坐标计算 - 原始坐标: (0, 144), 字体大小: 16, 对齐方式: center [2026-01-23 16:57:07.508] 坐标计算 - 计算后坐标: (118, 160) [2026-01-23 16:57:07.508] 颜色转换 - 输入颜色字符串: #FFFFFF [2026-01-23 16:57:07.508] 颜色转换 - 转换后颜色: R=255, G=255, B=255, A=255 [2026-01-23 16:57:07.508] 创建临时图片 - 尺寸: 300x168, 背景: 透明 [2026-01-23 16:57:07.508] 临时图片创建成功,尺寸: 300x168 [2026-01-23 16:57:07.523] 图片设置 - 字体: SimHei, 字体大小: 16, 填充颜色: R=255, G=255, B=255 [2026-01-23 16:57:07.523] 字体粗细: Bold [2026-01-23 16:57:07.523] 开始绘制文字 - 位置: (118, 160), 文本: '香港的事', 颜色: #FFFFFF, 字体: SimHei, 大小: 16 [2026-01-23 16:57:07.523] 调整后坐标: (118, 160), 图片尺寸: 300x168 [2026-01-23 16:57:07.523] 文字绘制完成 [2026-01-23 16:57:07.538] 临时图片检查 - 有Alpha通道: True, 颜色数: 183, 是否有内容: True [2026-01-23 16:57:07.538] 开始合成到原帧 - 合成模式: Over [2026-01-23 16:57:07.554] 合成完成 [2026-01-23 16:57:07.554] ✓ 文本已成功绘制到第 41 帧,字体: SimHei [2026-01-23 16:57:07.554] ========== 第 41 帧文本绘制完成 ========== [2026-01-23 16:57:07.554] 元素 '你吩咐阿耀做就行了' (类型: text): 时间范围 6.600-9.500, 当前时间 5.710, 帧结束时间 5.860, 是否显示: False [2026-01-23 16:57:07.554] 元素 '谢谢蒋先生' (类型: text): 时间范围 12.300-13.700, 当前时间 5.710, 帧结束时间 5.860, 是否显示: False [2026-01-23 16:57:07.554] 元素 '阿耀' (类型: text): 时间范围 9.200-11.200, 当前时间 5.710, 帧结束时间 5.860, 是否显示: False [2026-01-23 16:57:07.554] 元素 '浩南' (类型: text): 时间范围 11.300-13.700, 当前时间 5.710, 帧结束时间 5.860, 是否显示: False [2026-01-23 16:57:07.554] 在第 41 帧上添加分享图片(右上角) [2026-01-23 16:57:07.554] 开始添加分享图片到帧,图片大小: 3897 字节,帧尺寸: 300x168 [2026-01-23 16:57:07.554] 分享图片目标大小: 160x160 [2026-01-23 16:57:07.554] 分享图片位置计算 - 帧尺寸: 300x168, 图片尺寸: 160x26, 边距: 5px [2026-01-23 16:57:07.554] 分享图片位置: (135, 5) - 右上角(X右对齐,Y顶部,边距5px) [2026-01-23 16:57:07.554] 分享图片已成功添加到帧的右上角,位置: (135, 5) [2026-01-23 16:57:07.554] 处理第 42 帧,当前时间: 5.860秒,帧延迟: 0.140秒,结束时间: 6.000秒 [2026-01-23 16:57:07.554] 在第 42 帧上添加底部字幕背景 [2026-01-23 16:57:07.554] 使用自定义字幕高度: 30px [2026-01-23 16:57:07.554] GIF高度: 168px, 底部字幕背景尺寸: 300x30, 位置: (0, 138) [2026-01-23 16:57:07.554] 底部字幕背景已成功添加到帧的底部 [2026-01-23 16:57:07.554] 元素 '明天,我就要回泰国,再去新加坡' (类型: text): 时间范围 0.800-3.800, 当前时间 5.860, 帧结束时间 6.000, 是否显示: False [2026-01-23 16:57:07.554] 元素 '香港的事' (类型: text): 时间范围 4.900-6.100, 当前时间 5.860, 帧结束时间 6.000, 是否显示: True [2026-01-23 16:57:07.554] 在第 42 帧上绘制文本: '香港的事' [2026-01-23 16:57:07.554] ========== 开始处理第 42 帧文本绘制 ========== [2026-01-23 16:57:07.554] 输入参数 - 文本: '香港的事', 原始位置: (0, 144), 字体: Microsoft YaHei(将被忽略,使用系统字体), 大小: 16, 颜色: #FFFFFF, 粗细: bold, 对齐: center, 宽度: 300 [2026-01-23 16:57:07.554] 当前帧尺寸: 300x168 [2026-01-23 16:57:07.554] 开始尝试系统字体(忽略传入的字体参数)... [2026-01-23 16:57:07.554] 尝试字体: Microsoft YaHei [2026-01-23 16:57:07.570] ✗ 字体 Microsoft YaHei 不支持中文(颜色数: 1) [2026-01-23 16:57:07.570] 尝试字体: SimHei [2026-01-23 16:57:07.585] ✓ 字体 SimHei 可用且支持中文,已选择 [2026-01-23 16:57:07.601] 最终使用字体: SimHei [2026-01-23 16:57:07.601] 文字宽度测量 - 文本: '香港的事', 宽度: 64px, 元素宽度: 300 [2026-01-23 16:57:07.601] 居中对齐(指定宽度内) - 原始X: 0, 元素宽度: 300, 文字宽度: 64, 调整后X: 118 [2026-01-23 16:57:07.601] 坐标计算 - 原始坐标: (0, 144), 字体大小: 16, 对齐方式: center [2026-01-23 16:57:07.601] 坐标计算 - 计算后坐标: (118, 160) [2026-01-23 16:57:07.601] 颜色转换 - 输入颜色字符串: #FFFFFF [2026-01-23 16:57:07.601] 颜色转换 - 转换后颜色: R=255, G=255, B=255, A=255 [2026-01-23 16:57:07.601] 创建临时图片 - 尺寸: 300x168, 背景: 透明 [2026-01-23 16:57:07.601] 临时图片创建成功,尺寸: 300x168 [2026-01-23 16:57:07.601] 图片设置 - 字体: SimHei, 字体大小: 16, 填充颜色: R=255, G=255, B=255 [2026-01-23 16:57:07.601] 字体粗细: Bold [2026-01-23 16:57:07.601] 开始绘制文字 - 位置: (118, 160), 文本: '香港的事', 颜色: #FFFFFF, 字体: SimHei, 大小: 16 [2026-01-23 16:57:07.601] 调整后坐标: (118, 160), 图片尺寸: 300x168 [2026-01-23 16:57:07.617] 文字绘制完成 [2026-01-23 16:57:07.632] 临时图片检查 - 有Alpha通道: True, 颜色数: 183, 是否有内容: True [2026-01-23 16:57:07.632] 开始合成到原帧 - 合成模式: Over [2026-01-23 16:57:07.632] 合成完成 [2026-01-23 16:57:07.632] ✓ 文本已成功绘制到第 42 帧,字体: SimHei [2026-01-23 16:57:07.632] ========== 第 42 帧文本绘制完成 ========== [2026-01-23 16:57:07.632] 元素 '你吩咐阿耀做就行了' (类型: text): 时间范围 6.600-9.500, 当前时间 5.860, 帧结束时间 6.000, 是否显示: False [2026-01-23 16:57:07.632] 元素 '谢谢蒋先生' (类型: text): 时间范围 12.300-13.700, 当前时间 5.860, 帧结束时间 6.000, 是否显示: False [2026-01-23 16:57:07.632] 元素 '阿耀' (类型: text): 时间范围 9.200-11.200, 当前时间 5.860, 帧结束时间 6.000, 是否显示: False [2026-01-23 16:57:07.632] 元素 '浩南' (类型: text): 时间范围 11.300-13.700, 当前时间 5.860, 帧结束时间 6.000, 是否显示: False [2026-01-23 16:57:07.632] 在第 42 帧上添加分享图片(右上角) [2026-01-23 16:57:07.632] 开始添加分享图片到帧,图片大小: 3897 字节,帧尺寸: 300x168 [2026-01-23 16:57:07.648] 分享图片目标大小: 160x160 [2026-01-23 16:57:07.648] 分享图片位置计算 - 帧尺寸: 300x168, 图片尺寸: 160x26, 边距: 5px [2026-01-23 16:57:07.648] 分享图片位置: (135, 5) - 右上角(X右对齐,Y顶部,边距5px) [2026-01-23 16:57:07.648] 分享图片已成功添加到帧的右上角,位置: (135, 5) [2026-01-23 16:57:07.648] 处理第 43 帧,当前时间: 6.000秒,帧延迟: 0.140秒,结束时间: 6.140秒 [2026-01-23 16:57:07.648] 在第 43 帧上添加底部字幕背景 [2026-01-23 16:57:07.648] 使用自定义字幕高度: 30px [2026-01-23 16:57:07.648] GIF高度: 168px, 底部字幕背景尺寸: 300x30, 位置: (0, 138) [2026-01-23 16:57:07.648] 底部字幕背景已成功添加到帧的底部 [2026-01-23 16:57:07.648] 元素 '明天,我就要回泰国,再去新加坡' (类型: text): 时间范围 0.800-3.800, 当前时间 6.000, 帧结束时间 6.140, 是否显示: False [2026-01-23 16:57:07.648] 元素 '香港的事' (类型: text): 时间范围 4.900-6.100, 当前时间 6.000, 帧结束时间 6.140, 是否显示: True [2026-01-23 16:57:07.648] 在第 43 帧上绘制文本: '香港的事' [2026-01-23 16:57:07.648] ========== 开始处理第 43 帧文本绘制 ========== [2026-01-23 16:57:07.648] 输入参数 - 文本: '香港的事', 原始位置: (0, 144), 字体: Microsoft YaHei(将被忽略,使用系统字体), 大小: 16, 颜色: #FFFFFF, 粗细: bold, 对齐: center, 宽度: 300 [2026-01-23 16:57:07.648] 当前帧尺寸: 300x168 [2026-01-23 16:57:07.648] 开始尝试系统字体(忽略传入的字体参数)... [2026-01-23 16:57:07.648] 尝试字体: Microsoft YaHei [2026-01-23 16:57:07.663] ✗ 字体 Microsoft YaHei 不支持中文(颜色数: 1) [2026-01-23 16:57:07.663] 尝试字体: SimHei [2026-01-23 16:57:07.679] ✓ 字体 SimHei 可用且支持中文,已选择 [2026-01-23 16:57:07.679] 最终使用字体: SimHei [2026-01-23 16:57:07.679] 文字宽度测量 - 文本: '香港的事', 宽度: 64px, 元素宽度: 300 [2026-01-23 16:57:07.679] 居中对齐(指定宽度内) - 原始X: 0, 元素宽度: 300, 文字宽度: 64, 调整后X: 118 [2026-01-23 16:57:07.695] 坐标计算 - 原始坐标: (0, 144), 字体大小: 16, 对齐方式: center [2026-01-23 16:57:07.695] 坐标计算 - 计算后坐标: (118, 160) [2026-01-23 16:57:07.695] 颜色转换 - 输入颜色字符串: #FFFFFF [2026-01-23 16:57:07.695] 颜色转换 - 转换后颜色: R=255, G=255, B=255, A=255 [2026-01-23 16:57:07.695] 创建临时图片 - 尺寸: 300x168, 背景: 透明 [2026-01-23 16:57:07.695] 临时图片创建成功,尺寸: 300x168 [2026-01-23 16:57:07.695] 图片设置 - 字体: SimHei, 字体大小: 16, 填充颜色: R=255, G=255, B=255 [2026-01-23 16:57:07.695] 字体粗细: Bold [2026-01-23 16:57:07.695] 开始绘制文字 - 位置: (118, 160), 文本: '香港的事', 颜色: #FFFFFF, 字体: SimHei, 大小: 16 [2026-01-23 16:57:07.695] 调整后坐标: (118, 160), 图片尺寸: 300x168 [2026-01-23 16:57:07.710] 文字绘制完成 [2026-01-23 16:57:07.726] 临时图片检查 - 有Alpha通道: True, 颜色数: 183, 是否有内容: True [2026-01-23 16:57:07.726] 开始合成到原帧 - 合成模式: Over [2026-01-23 16:57:07.726] 合成完成 [2026-01-23 16:57:07.726] ✓ 文本已成功绘制到第 43 帧,字体: SimHei [2026-01-23 16:57:07.726] ========== 第 43 帧文本绘制完成 ========== [2026-01-23 16:57:07.726] 元素 '你吩咐阿耀做就行了' (类型: text): 时间范围 6.600-9.500, 当前时间 6.000, 帧结束时间 6.140, 是否显示: False [2026-01-23 16:57:07.726] 元素 '谢谢蒋先生' (类型: text): 时间范围 12.300-13.700, 当前时间 6.000, 帧结束时间 6.140, 是否显示: False [2026-01-23 16:57:07.726] 元素 '阿耀' (类型: text): 时间范围 9.200-11.200, 当前时间 6.000, 帧结束时间 6.140, 是否显示: False [2026-01-23 16:57:07.726] 元素 '浩南' (类型: text): 时间范围 11.300-13.700, 当前时间 6.000, 帧结束时间 6.140, 是否显示: False [2026-01-23 16:57:07.726] 在第 43 帧上添加分享图片(右上角) [2026-01-23 16:57:07.726] 开始添加分享图片到帧,图片大小: 3897 字节,帧尺寸: 300x168 [2026-01-23 16:57:07.726] 分享图片目标大小: 160x160 [2026-01-23 16:57:07.726] 分享图片位置计算 - 帧尺寸: 300x168, 图片尺寸: 160x26, 边距: 5px [2026-01-23 16:57:07.726] 分享图片位置: (135, 5) - 右上角(X右对齐,Y顶部,边距5px) [2026-01-23 16:57:07.726] 分享图片已成功添加到帧的右上角,位置: (135, 5) [2026-01-23 16:57:07.742] 处理第 44 帧,当前时间: 6.140秒,帧延迟: 0.150秒,结束时间: 6.290秒 [2026-01-23 16:57:07.742] 在第 44 帧上添加底部字幕背景 [2026-01-23 16:57:07.742] 使用自定义字幕高度: 30px [2026-01-23 16:57:07.742] GIF高度: 168px, 底部字幕背景尺寸: 300x30, 位置: (0, 138) [2026-01-23 16:57:07.742] 底部字幕背景已成功添加到帧的底部 [2026-01-23 16:57:07.742] 元素 '明天,我就要回泰国,再去新加坡' (类型: text): 时间范围 0.800-3.800, 当前时间 6.140, 帧结束时间 6.290, 是否显示: False [2026-01-23 16:57:07.742] 元素 '香港的事' (类型: text): 时间范围 4.900-6.100, 当前时间 6.140, 帧结束时间 6.290, 是否显示: False [2026-01-23 16:57:07.742] 元素 '你吩咐阿耀做就行了' (类型: text): 时间范围 6.600-9.500, 当前时间 6.140, 帧结束时间 6.290, 是否显示: False [2026-01-23 16:57:07.742] 元素 '谢谢蒋先生' (类型: text): 时间范围 12.300-13.700, 当前时间 6.140, 帧结束时间 6.290, 是否显示: False [2026-01-23 16:57:07.742] 元素 '阿耀' (类型: text): 时间范围 9.200-11.200, 当前时间 6.140, 帧结束时间 6.290, 是否显示: False [2026-01-23 16:57:07.742] 元素 '浩南' (类型: text): 时间范围 11.300-13.700, 当前时间 6.140, 帧结束时间 6.290, 是否显示: False [2026-01-23 16:57:07.742] 在第 44 帧上添加分享图片(右上角) [2026-01-23 16:57:07.742] 开始添加分享图片到帧,图片大小: 3897 字节,帧尺寸: 300x168 [2026-01-23 16:57:07.742] 分享图片目标大小: 160x160 [2026-01-23 16:57:07.742] 分享图片位置计算 - 帧尺寸: 300x168, 图片尺寸: 160x26, 边距: 5px [2026-01-23 16:57:07.742] 分享图片位置: (135, 5) - 右上角(X右对齐,Y顶部,边距5px) [2026-01-23 16:57:07.742] 分享图片已成功添加到帧的右上角,位置: (135, 5) [2026-01-23 16:57:07.742] 处理第 45 帧,当前时间: 6.290秒,帧延迟: 0.140秒,结束时间: 6.430秒 [2026-01-23 16:57:07.742] 在第 45 帧上添加底部字幕背景 [2026-01-23 16:57:07.742] 使用自定义字幕高度: 30px [2026-01-23 16:57:07.742] GIF高度: 168px, 底部字幕背景尺寸: 300x30, 位置: (0, 138) [2026-01-23 16:57:07.742] 底部字幕背景已成功添加到帧的底部 [2026-01-23 16:57:07.742] 元素 '明天,我就要回泰国,再去新加坡' (类型: text): 时间范围 0.800-3.800, 当前时间 6.290, 帧结束时间 6.430, 是否显示: False [2026-01-23 16:57:07.742] 元素 '香港的事' (类型: text): 时间范围 4.900-6.100, 当前时间 6.290, 帧结束时间 6.430, 是否显示: False [2026-01-23 16:57:07.742] 元素 '你吩咐阿耀做就行了' (类型: text): 时间范围 6.600-9.500, 当前时间 6.290, 帧结束时间 6.430, 是否显示: False [2026-01-23 16:57:07.742] 元素 '谢谢蒋先生' (类型: text): 时间范围 12.300-13.700, 当前时间 6.290, 帧结束时间 6.430, 是否显示: False [2026-01-23 16:57:07.742] 元素 '阿耀' (类型: text): 时间范围 9.200-11.200, 当前时间 6.290, 帧结束时间 6.430, 是否显示: False [2026-01-23 16:57:07.742] 元素 '浩南' (类型: text): 时间范围 11.300-13.700, 当前时间 6.290, 帧结束时间 6.430, 是否显示: False [2026-01-23 16:57:07.742] 在第 45 帧上添加分享图片(右上角) [2026-01-23 16:57:07.742] 开始添加分享图片到帧,图片大小: 3897 字节,帧尺寸: 300x168 [2026-01-23 16:57:07.742] 分享图片目标大小: 160x160 [2026-01-23 16:57:07.742] 分享图片位置计算 - 帧尺寸: 300x168, 图片尺寸: 160x26, 边距: 5px [2026-01-23 16:57:07.742] 分享图片位置: (135, 5) - 右上角(X右对齐,Y顶部,边距5px) [2026-01-23 16:57:07.742] 分享图片已成功添加到帧的右上角,位置: (135, 5) [2026-01-23 16:57:07.742] 处理第 46 帧,当前时间: 6.430秒,帧延迟: 0.140秒,结束时间: 6.570秒 [2026-01-23 16:57:07.742] 在第 46 帧上添加底部字幕背景 [2026-01-23 16:57:07.742] 使用自定义字幕高度: 30px [2026-01-23 16:57:07.742] GIF高度: 168px, 底部字幕背景尺寸: 300x30, 位置: (0, 138) [2026-01-23 16:57:07.742] 底部字幕背景已成功添加到帧的底部 [2026-01-23 16:57:07.742] 元素 '明天,我就要回泰国,再去新加坡' (类型: text): 时间范围 0.800-3.800, 当前时间 6.430, 帧结束时间 6.570, 是否显示: False [2026-01-23 16:57:07.742] 元素 '香港的事' (类型: text): 时间范围 4.900-6.100, 当前时间 6.430, 帧结束时间 6.570, 是否显示: False [2026-01-23 16:57:07.742] 元素 '你吩咐阿耀做就行了' (类型: text): 时间范围 6.600-9.500, 当前时间 6.430, 帧结束时间 6.570, 是否显示: False [2026-01-23 16:57:07.742] 元素 '谢谢蒋先生' (类型: text): 时间范围 12.300-13.700, 当前时间 6.430, 帧结束时间 6.570, 是否显示: False [2026-01-23 16:57:07.742] 元素 '阿耀' (类型: text): 时间范围 9.200-11.200, 当前时间 6.430, 帧结束时间 6.570, 是否显示: False [2026-01-23 16:57:07.742] 元素 '浩南' (类型: text): 时间范围 11.300-13.700, 当前时间 6.430, 帧结束时间 6.570, 是否显示: False [2026-01-23 16:57:07.742] 在第 46 帧上添加分享图片(右上角) [2026-01-23 16:57:07.742] 开始添加分享图片到帧,图片大小: 3897 字节,帧尺寸: 300x168 [2026-01-23 16:57:07.742] 分享图片目标大小: 160x160 [2026-01-23 16:57:07.742] 分享图片位置计算 - 帧尺寸: 300x168, 图片尺寸: 160x26, 边距: 5px [2026-01-23 16:57:07.742] 分享图片位置: (135, 5) - 右上角(X右对齐,Y顶部,边距5px) [2026-01-23 16:57:07.742] 分享图片已成功添加到帧的右上角,位置: (135, 5) [2026-01-23 16:57:07.757] 处理第 47 帧,当前时间: 6.570秒,帧延迟: 0.140秒,结束时间: 6.710秒 [2026-01-23 16:57:07.757] 在第 47 帧上添加底部字幕背景 [2026-01-23 16:57:07.757] 使用自定义字幕高度: 30px [2026-01-23 16:57:07.757] GIF高度: 168px, 底部字幕背景尺寸: 300x30, 位置: (0, 138) [2026-01-23 16:57:07.757] 底部字幕背景已成功添加到帧的底部 [2026-01-23 16:57:07.757] 元素 '明天,我就要回泰国,再去新加坡' (类型: text): 时间范围 0.800-3.800, 当前时间 6.570, 帧结束时间 6.710, 是否显示: False [2026-01-23 16:57:07.757] 元素 '香港的事' (类型: text): 时间范围 4.900-6.100, 当前时间 6.570, 帧结束时间 6.710, 是否显示: False [2026-01-23 16:57:07.757] 元素 '你吩咐阿耀做就行了' (类型: text): 时间范围 6.600-9.500, 当前时间 6.570, 帧结束时间 6.710, 是否显示: True [2026-01-23 16:57:07.757] 在第 47 帧上绘制文本: '你吩咐阿耀做就行了' [2026-01-23 16:57:07.757] ========== 开始处理第 47 帧文本绘制 ========== [2026-01-23 16:57:07.757] 输入参数 - 文本: '你吩咐阿耀做就行了', 原始位置: (0, 144), 字体: Microsoft YaHei(将被忽略,使用系统字体), 大小: 16, 颜色: #FFFFFF, 粗细: bold, 对齐: center, 宽度: 300 [2026-01-23 16:57:07.757] 当前帧尺寸: 300x168 [2026-01-23 16:57:07.757] 开始尝试系统字体(忽略传入的字体参数)... [2026-01-23 16:57:07.757] 尝试字体: Microsoft YaHei [2026-01-23 16:57:07.773] ✗ 字体 Microsoft YaHei 不支持中文(颜色数: 1) [2026-01-23 16:57:07.773] 尝试字体: SimHei [2026-01-23 16:57:07.788] ✓ 字体 SimHei 可用且支持中文,已选择 [2026-01-23 16:57:07.788] 最终使用字体: SimHei [2026-01-23 16:57:07.835] 文字宽度测量 - 文本: '你吩咐阿耀做就行了', 宽度: 144px, 元素宽度: 300 [2026-01-23 16:57:07.835] 居中对齐(指定宽度内) - 原始X: 0, 元素宽度: 300, 文字宽度: 144, 调整后X: 78 [2026-01-23 16:57:07.835] 坐标计算 - 原始坐标: (0, 144), 字体大小: 16, 对齐方式: center [2026-01-23 16:57:07.835] 坐标计算 - 计算后坐标: (78, 160) [2026-01-23 16:57:07.835] 颜色转换 - 输入颜色字符串: #FFFFFF [2026-01-23 16:57:07.835] 颜色转换 - 转换后颜色: R=255, G=255, B=255, A=255 [2026-01-23 16:57:07.835] 创建临时图片 - 尺寸: 300x168, 背景: 透明 [2026-01-23 16:57:07.835] 临时图片创建成功,尺寸: 300x168 [2026-01-23 16:57:07.835] 图片设置 - 字体: SimHei, 字体大小: 16, 填充颜色: R=255, G=255, B=255 [2026-01-23 16:57:07.835] 字体粗细: Bold [2026-01-23 16:57:07.835] 开始绘制文字 - 位置: (78, 160), 文本: '你吩咐阿耀做就行了', 颜色: #FFFFFF, 字体: SimHei, 大小: 16 [2026-01-23 16:57:07.835] 调整后坐标: (78, 160), 图片尺寸: 300x168 [2026-01-23 16:57:07.851] 文字绘制完成 [2026-01-23 16:57:07.867] 临时图片检查 - 有Alpha通道: True, 颜色数: 240, 是否有内容: True [2026-01-23 16:57:07.867] 开始合成到原帧 - 合成模式: Over [2026-01-23 16:57:07.867] 合成完成 [2026-01-23 16:57:07.867] ✓ 文本已成功绘制到第 47 帧,字体: SimHei [2026-01-23 16:57:07.867] ========== 第 47 帧文本绘制完成 ========== [2026-01-23 16:57:07.867] 元素 '谢谢蒋先生' (类型: text): 时间范围 12.300-13.700, 当前时间 6.570, 帧结束时间 6.710, 是否显示: False [2026-01-23 16:57:07.867] 元素 '阿耀' (类型: text): 时间范围 9.200-11.200, 当前时间 6.570, 帧结束时间 6.710, 是否显示: False [2026-01-23 16:57:07.867] 元素 '浩南' (类型: text): 时间范围 11.300-13.700, 当前时间 6.570, 帧结束时间 6.710, 是否显示: False [2026-01-23 16:57:07.867] 在第 47 帧上添加分享图片(右上角) [2026-01-23 16:57:07.867] 开始添加分享图片到帧,图片大小: 3897 字节,帧尺寸: 300x168 [2026-01-23 16:57:07.867] 分享图片目标大小: 160x160 [2026-01-23 16:57:07.882] 分享图片位置计算 - 帧尺寸: 300x168, 图片尺寸: 160x26, 边距: 5px [2026-01-23 16:57:07.882] 分享图片位置: (135, 5) - 右上角(X右对齐,Y顶部,边距5px) [2026-01-23 16:57:07.882] 分享图片已成功添加到帧的右上角,位置: (135, 5) [2026-01-23 16:57:07.882] 处理第 48 帧,当前时间: 6.710秒,帧延迟: 0.150秒,结束时间: 6.860秒 [2026-01-23 16:57:07.882] 在第 48 帧上添加底部字幕背景 [2026-01-23 16:57:07.882] 使用自定义字幕高度: 30px [2026-01-23 16:57:07.882] GIF高度: 168px, 底部字幕背景尺寸: 300x30, 位置: (0, 138) [2026-01-23 16:57:07.882] 底部字幕背景已成功添加到帧的底部 [2026-01-23 16:57:07.882] 元素 '明天,我就要回泰国,再去新加坡' (类型: text): 时间范围 0.800-3.800, 当前时间 6.710, 帧结束时间 6.860, 是否显示: False [2026-01-23 16:57:07.882] 元素 '香港的事' (类型: text): 时间范围 4.900-6.100, 当前时间 6.710, 帧结束时间 6.860, 是否显示: False [2026-01-23 16:57:07.882] 元素 '你吩咐阿耀做就行了' (类型: text): 时间范围 6.600-9.500, 当前时间 6.710, 帧结束时间 6.860, 是否显示: True [2026-01-23 16:57:07.882] 在第 48 帧上绘制文本: '你吩咐阿耀做就行了' [2026-01-23 16:57:07.882] ========== 开始处理第 48 帧文本绘制 ========== [2026-01-23 16:57:07.882] 输入参数 - 文本: '你吩咐阿耀做就行了', 原始位置: (0, 144), 字体: Microsoft YaHei(将被忽略,使用系统字体), 大小: 16, 颜色: #FFFFFF, 粗细: bold, 对齐: center, 宽度: 300 [2026-01-23 16:57:07.882] 当前帧尺寸: 300x168 [2026-01-23 16:57:07.882] 开始尝试系统字体(忽略传入的字体参数)... [2026-01-23 16:57:07.882] 尝试字体: Microsoft YaHei [2026-01-23 16:57:07.898] ✗ 字体 Microsoft YaHei 不支持中文(颜色数: 1) [2026-01-23 16:57:07.898] 尝试字体: SimHei [2026-01-23 16:57:07.913] ✓ 字体 SimHei 可用且支持中文,已选择 [2026-01-23 16:57:07.913] 最终使用字体: SimHei [2026-01-23 16:57:07.913] 文字宽度测量 - 文本: '你吩咐阿耀做就行了', 宽度: 144px, 元素宽度: 300 [2026-01-23 16:57:07.913] 居中对齐(指定宽度内) - 原始X: 0, 元素宽度: 300, 文字宽度: 144, 调整后X: 78 [2026-01-23 16:57:07.913] 坐标计算 - 原始坐标: (0, 144), 字体大小: 16, 对齐方式: center [2026-01-23 16:57:07.913] 坐标计算 - 计算后坐标: (78, 160) [2026-01-23 16:57:07.929] 颜色转换 - 输入颜色字符串: #FFFFFF [2026-01-23 16:57:07.929] 颜色转换 - 转换后颜色: R=255, G=255, B=255, A=255 [2026-01-23 16:57:07.929] 创建临时图片 - 尺寸: 300x168, 背景: 透明 [2026-01-23 16:57:07.929] 临时图片创建成功,尺寸: 300x168 [2026-01-23 16:57:07.929] 图片设置 - 字体: SimHei, 字体大小: 16, 填充颜色: R=255, G=255, B=255 [2026-01-23 16:57:07.929] 字体粗细: Bold [2026-01-23 16:57:07.929] 开始绘制文字 - 位置: (78, 160), 文本: '你吩咐阿耀做就行了', 颜色: #FFFFFF, 字体: SimHei, 大小: 16 [2026-01-23 16:57:07.929] 调整后坐标: (78, 160), 图片尺寸: 300x168 [2026-01-23 16:57:07.945] 文字绘制完成 [2026-01-23 16:57:07.960] 临时图片检查 - 有Alpha通道: True, 颜色数: 240, 是否有内容: True [2026-01-23 16:57:07.960] 开始合成到原帧 - 合成模式: Over [2026-01-23 16:57:07.960] 合成完成 [2026-01-23 16:57:07.960] ✓ 文本已成功绘制到第 48 帧,字体: SimHei [2026-01-23 16:57:07.960] ========== 第 48 帧文本绘制完成 ========== [2026-01-23 16:57:07.960] 元素 '谢谢蒋先生' (类型: text): 时间范围 12.300-13.700, 当前时间 6.710, 帧结束时间 6.860, 是否显示: False [2026-01-23 16:57:07.960] 元素 '阿耀' (类型: text): 时间范围 9.200-11.200, 当前时间 6.710, 帧结束时间 6.860, 是否显示: False [2026-01-23 16:57:07.960] 元素 '浩南' (类型: text): 时间范围 11.300-13.700, 当前时间 6.710, 帧结束时间 6.860, 是否显示: False [2026-01-23 16:57:07.960] 在第 48 帧上添加分享图片(右上角) [2026-01-23 16:57:07.960] 开始添加分享图片到帧,图片大小: 3897 字节,帧尺寸: 300x168 [2026-01-23 16:57:07.960] 分享图片目标大小: 160x160 [2026-01-23 16:57:07.960] 分享图片位置计算 - 帧尺寸: 300x168, 图片尺寸: 160x26, 边距: 5px [2026-01-23 16:57:07.960] 分享图片位置: (135, 5) - 右上角(X右对齐,Y顶部,边距5px) [2026-01-23 16:57:07.960] 分享图片已成功添加到帧的右上角,位置: (135, 5) [2026-01-23 16:57:07.960] 处理第 49 帧,当前时间: 6.860秒,帧延迟: 0.140秒,结束时间: 7.000秒 [2026-01-23 16:57:07.960] 在第 49 帧上添加底部字幕背景 [2026-01-23 16:57:07.960] 使用自定义字幕高度: 30px [2026-01-23 16:57:07.960] GIF高度: 168px, 底部字幕背景尺寸: 300x30, 位置: (0, 138) [2026-01-23 16:57:07.960] 底部字幕背景已成功添加到帧的底部 [2026-01-23 16:57:07.960] 元素 '明天,我就要回泰国,再去新加坡' (类型: text): 时间范围 0.800-3.800, 当前时间 6.860, 帧结束时间 7.000, 是否显示: False [2026-01-23 16:57:07.960] 元素 '香港的事' (类型: text): 时间范围 4.900-6.100, 当前时间 6.860, 帧结束时间 7.000, 是否显示: False [2026-01-23 16:57:07.960] 元素 '你吩咐阿耀做就行了' (类型: text): 时间范围 6.600-9.500, 当前时间 6.860, 帧结束时间 7.000, 是否显示: True [2026-01-23 16:57:07.960] 在第 49 帧上绘制文本: '你吩咐阿耀做就行了' [2026-01-23 16:57:07.960] ========== 开始处理第 49 帧文本绘制 ========== [2026-01-23 16:57:07.960] 输入参数 - 文本: '你吩咐阿耀做就行了', 原始位置: (0, 144), 字体: Microsoft YaHei(将被忽略,使用系统字体), 大小: 16, 颜色: #FFFFFF, 粗细: bold, 对齐: center, 宽度: 300 [2026-01-23 16:57:07.960] 当前帧尺寸: 300x168 [2026-01-23 16:57:07.960] 开始尝试系统字体(忽略传入的字体参数)... [2026-01-23 16:57:07.960] 尝试字体: Microsoft YaHei [2026-01-23 16:57:07.992] ✗ 字体 Microsoft YaHei 不支持中文(颜色数: 1) [2026-01-23 16:57:07.992] 尝试字体: SimHei [2026-01-23 16:57:08.007] ✓ 字体 SimHei 可用且支持中文,已选择 [2026-01-23 16:57:08.007] 最终使用字体: SimHei [2026-01-23 16:57:08.007] 文字宽度测量 - 文本: '你吩咐阿耀做就行了', 宽度: 144px, 元素宽度: 300 [2026-01-23 16:57:08.007] 居中对齐(指定宽度内) - 原始X: 0, 元素宽度: 300, 文字宽度: 144, 调整后X: 78 [2026-01-23 16:57:08.007] 坐标计算 - 原始坐标: (0, 144), 字体大小: 16, 对齐方式: center [2026-01-23 16:57:08.007] 坐标计算 - 计算后坐标: (78, 160) [2026-01-23 16:57:08.007] 颜色转换 - 输入颜色字符串: #FFFFFF [2026-01-23 16:57:08.007] 颜色转换 - 转换后颜色: R=255, G=255, B=255, A=255 [2026-01-23 16:57:08.007] 创建临时图片 - 尺寸: 300x168, 背景: 透明 [2026-01-23 16:57:08.007] 临时图片创建成功,尺寸: 300x168 [2026-01-23 16:57:08.007] 图片设置 - 字体: SimHei, 字体大小: 16, 填充颜色: R=255, G=255, B=255 [2026-01-23 16:57:08.007] 字体粗细: Bold [2026-01-23 16:57:08.007] 开始绘制文字 - 位置: (78, 160), 文本: '你吩咐阿耀做就行了', 颜色: #FFFFFF, 字体: SimHei, 大小: 16 [2026-01-23 16:57:08.007] 调整后坐标: (78, 160), 图片尺寸: 300x168 [2026-01-23 16:57:08.023] 文字绘制完成 [2026-01-23 16:57:08.038] 临时图片检查 - 有Alpha通道: True, 颜色数: 240, 是否有内容: True [2026-01-23 16:57:08.038] 开始合成到原帧 - 合成模式: Over [2026-01-23 16:57:08.054] 合成完成 [2026-01-23 16:57:08.054] ✓ 文本已成功绘制到第 49 帧,字体: SimHei [2026-01-23 16:57:08.054] ========== 第 49 帧文本绘制完成 ========== [2026-01-23 16:57:08.054] 元素 '谢谢蒋先生' (类型: text): 时间范围 12.300-13.700, 当前时间 6.860, 帧结束时间 7.000, 是否显示: False [2026-01-23 16:57:08.054] 元素 '阿耀' (类型: text): 时间范围 9.200-11.200, 当前时间 6.860, 帧结束时间 7.000, 是否显示: False [2026-01-23 16:57:08.054] 元素 '浩南' (类型: text): 时间范围 11.300-13.700, 当前时间 6.860, 帧结束时间 7.000, 是否显示: False [2026-01-23 16:57:08.054] 在第 49 帧上添加分享图片(右上角) [2026-01-23 16:57:08.054] 开始添加分享图片到帧,图片大小: 3897 字节,帧尺寸: 300x168 [2026-01-23 16:57:08.054] 分享图片目标大小: 160x160 [2026-01-23 16:57:08.054] 分享图片位置计算 - 帧尺寸: 300x168, 图片尺寸: 160x26, 边距: 5px [2026-01-23 16:57:08.054] 分享图片位置: (135, 5) - 右上角(X右对齐,Y顶部,边距5px) [2026-01-23 16:57:08.054] 分享图片已成功添加到帧的右上角,位置: (135, 5) [2026-01-23 16:57:08.054] 处理第 50 帧,当前时间: 7.000秒,帧延迟: 0.140秒,结束时间: 7.140秒 [2026-01-23 16:57:08.054] 在第 50 帧上添加底部字幕背景 [2026-01-23 16:57:08.054] 使用自定义字幕高度: 30px [2026-01-23 16:57:08.054] GIF高度: 168px, 底部字幕背景尺寸: 300x30, 位置: (0, 138) [2026-01-23 16:57:08.054] 底部字幕背景已成功添加到帧的底部 [2026-01-23 16:57:08.054] 元素 '明天,我就要回泰国,再去新加坡' (类型: text): 时间范围 0.800-3.800, 当前时间 7.000, 帧结束时间 7.140, 是否显示: False [2026-01-23 16:57:08.054] 元素 '香港的事' (类型: text): 时间范围 4.900-6.100, 当前时间 7.000, 帧结束时间 7.140, 是否显示: False [2026-01-23 16:57:08.054] 元素 '你吩咐阿耀做就行了' (类型: text): 时间范围 6.600-9.500, 当前时间 7.000, 帧结束时间 7.140, 是否显示: True [2026-01-23 16:57:08.054] 在第 50 帧上绘制文本: '你吩咐阿耀做就行了' [2026-01-23 16:57:08.054] ========== 开始处理第 50 帧文本绘制 ========== [2026-01-23 16:57:08.054] 输入参数 - 文本: '你吩咐阿耀做就行了', 原始位置: (0, 144), 字体: Microsoft YaHei(将被忽略,使用系统字体), 大小: 16, 颜色: #FFFFFF, 粗细: bold, 对齐: center, 宽度: 300 [2026-01-23 16:57:08.054] 当前帧尺寸: 300x168 [2026-01-23 16:57:08.054] 开始尝试系统字体(忽略传入的字体参数)... [2026-01-23 16:57:08.054] 尝试字体: Microsoft YaHei [2026-01-23 16:57:08.070] ✗ 字体 Microsoft YaHei 不支持中文(颜色数: 1) [2026-01-23 16:57:08.070] 尝试字体: SimHei [2026-01-23 16:57:08.085] ✓ 字体 SimHei 可用且支持中文,已选择 [2026-01-23 16:57:08.085] 最终使用字体: SimHei [2026-01-23 16:57:08.101] 文字宽度测量 - 文本: '你吩咐阿耀做就行了', 宽度: 144px, 元素宽度: 300 [2026-01-23 16:57:08.101] 居中对齐(指定宽度内) - 原始X: 0, 元素宽度: 300, 文字宽度: 144, 调整后X: 78 [2026-01-23 16:57:08.101] 坐标计算 - 原始坐标: (0, 144), 字体大小: 16, 对齐方式: center [2026-01-23 16:57:08.101] 坐标计算 - 计算后坐标: (78, 160) [2026-01-23 16:57:08.101] 颜色转换 - 输入颜色字符串: #FFFFFF [2026-01-23 16:57:08.101] 颜色转换 - 转换后颜色: R=255, G=255, B=255, A=255 [2026-01-23 16:57:08.101] 创建临时图片 - 尺寸: 300x168, 背景: 透明 [2026-01-23 16:57:08.101] 临时图片创建成功,尺寸: 300x168 [2026-01-23 16:57:08.101] 图片设置 - 字体: SimHei, 字体大小: 16, 填充颜色: R=255, G=255, B=255 [2026-01-23 16:57:08.101] 字体粗细: Bold [2026-01-23 16:57:08.101] 开始绘制文字 - 位置: (78, 160), 文本: '你吩咐阿耀做就行了', 颜色: #FFFFFF, 字体: SimHei, 大小: 16 [2026-01-23 16:57:08.101] 调整后坐标: (78, 160), 图片尺寸: 300x168 [2026-01-23 16:57:08.117] 文字绘制完成 [2026-01-23 16:57:08.132] 临时图片检查 - 有Alpha通道: True, 颜色数: 240, 是否有内容: True [2026-01-23 16:57:08.132] 开始合成到原帧 - 合成模式: Over [2026-01-23 16:57:08.132] 合成完成 [2026-01-23 16:57:08.132] ✓ 文本已成功绘制到第 50 帧,字体: SimHei [2026-01-23 16:57:08.132] ========== 第 50 帧文本绘制完成 ========== [2026-01-23 16:57:08.132] 元素 '谢谢蒋先生' (类型: text): 时间范围 12.300-13.700, 当前时间 7.000, 帧结束时间 7.140, 是否显示: False [2026-01-23 16:57:08.132] 元素 '阿耀' (类型: text): 时间范围 9.200-11.200, 当前时间 7.000, 帧结束时间 7.140, 是否显示: False [2026-01-23 16:57:08.132] 元素 '浩南' (类型: text): 时间范围 11.300-13.700, 当前时间 7.000, 帧结束时间 7.140, 是否显示: False [2026-01-23 16:57:08.132] 在第 50 帧上添加分享图片(右上角) [2026-01-23 16:57:08.132] 开始添加分享图片到帧,图片大小: 3897 字节,帧尺寸: 300x168 [2026-01-23 16:57:08.132] 分享图片目标大小: 160x160 [2026-01-23 16:57:08.132] 分享图片位置计算 - 帧尺寸: 300x168, 图片尺寸: 160x26, 边距: 5px [2026-01-23 16:57:08.132] 分享图片位置: (135, 5) - 右上角(X右对齐,Y顶部,边距5px) [2026-01-23 16:57:08.132] 分享图片已成功添加到帧的右上角,位置: (135, 5) [2026-01-23 16:57:08.132] 处理第 51 帧,当前时间: 7.140秒,帧延迟: 0.150秒,结束时间: 7.290秒 [2026-01-23 16:57:08.132] 在第 51 帧上添加底部字幕背景 [2026-01-23 16:57:08.132] 使用自定义字幕高度: 30px [2026-01-23 16:57:08.132] GIF高度: 168px, 底部字幕背景尺寸: 300x30, 位置: (0, 138) [2026-01-23 16:57:08.132] 底部字幕背景已成功添加到帧的底部 [2026-01-23 16:57:08.132] 元素 '明天,我就要回泰国,再去新加坡' (类型: text): 时间范围 0.800-3.800, 当前时间 7.140, 帧结束时间 7.290, 是否显示: False [2026-01-23 16:57:08.148] 元素 '香港的事' (类型: text): 时间范围 4.900-6.100, 当前时间 7.140, 帧结束时间 7.290, 是否显示: False [2026-01-23 16:57:08.148] 元素 '你吩咐阿耀做就行了' (类型: text): 时间范围 6.600-9.500, 当前时间 7.140, 帧结束时间 7.290, 是否显示: True [2026-01-23 16:57:08.148] 在第 51 帧上绘制文本: '你吩咐阿耀做就行了' [2026-01-23 16:57:08.148] ========== 开始处理第 51 帧文本绘制 ========== [2026-01-23 16:57:08.148] 输入参数 - 文本: '你吩咐阿耀做就行了', 原始位置: (0, 144), 字体: Microsoft YaHei(将被忽略,使用系统字体), 大小: 16, 颜色: #FFFFFF, 粗细: bold, 对齐: center, 宽度: 300 [2026-01-23 16:57:08.148] 当前帧尺寸: 300x168 [2026-01-23 16:57:08.148] 开始尝试系统字体(忽略传入的字体参数)... [2026-01-23 16:57:08.148] 尝试字体: Microsoft YaHei [2026-01-23 16:57:08.164] ✗ 字体 Microsoft YaHei 不支持中文(颜色数: 1) [2026-01-23 16:57:08.164] 尝试字体: SimHei [2026-01-23 16:57:08.179] ✓ 字体 SimHei 可用且支持中文,已选择 [2026-01-23 16:57:08.179] 最终使用字体: SimHei [2026-01-23 16:57:08.179] 文字宽度测量 - 文本: '你吩咐阿耀做就行了', 宽度: 144px, 元素宽度: 300 [2026-01-23 16:57:08.179] 居中对齐(指定宽度内) - 原始X: 0, 元素宽度: 300, 文字宽度: 144, 调整后X: 78 [2026-01-23 16:57:08.179] 坐标计算 - 原始坐标: (0, 144), 字体大小: 16, 对齐方式: center [2026-01-23 16:57:08.179] 坐标计算 - 计算后坐标: (78, 160) [2026-01-23 16:57:08.195] 颜色转换 - 输入颜色字符串: #FFFFFF [2026-01-23 16:57:08.195] 颜色转换 - 转换后颜色: R=255, G=255, B=255, A=255 [2026-01-23 16:57:08.195] 创建临时图片 - 尺寸: 300x168, 背景: 透明 [2026-01-23 16:57:08.195] 临时图片创建成功,尺寸: 300x168 [2026-01-23 16:57:08.195] 图片设置 - 字体: SimHei, 字体大小: 16, 填充颜色: R=255, G=255, B=255 [2026-01-23 16:57:08.195] 字体粗细: Bold [2026-01-23 16:57:08.195] 开始绘制文字 - 位置: (78, 160), 文本: '你吩咐阿耀做就行了', 颜色: #FFFFFF, 字体: SimHei, 大小: 16 [2026-01-23 16:57:08.195] 调整后坐标: (78, 160), 图片尺寸: 300x168 [2026-01-23 16:57:08.210] 文字绘制完成 [2026-01-23 16:57:08.226] 临时图片检查 - 有Alpha通道: True, 颜色数: 240, 是否有内容: True [2026-01-23 16:57:08.226] 开始合成到原帧 - 合成模式: Over [2026-01-23 16:57:08.242] 合成完成 [2026-01-23 16:57:08.242] ✓ 文本已成功绘制到第 51 帧,字体: SimHei [2026-01-23 16:57:08.242] ========== 第 51 帧文本绘制完成 ========== [2026-01-23 16:57:08.242] 元素 '谢谢蒋先生' (类型: text): 时间范围 12.300-13.700, 当前时间 7.140, 帧结束时间 7.290, 是否显示: False [2026-01-23 16:57:08.242] 元素 '阿耀' (类型: text): 时间范围 9.200-11.200, 当前时间 7.140, 帧结束时间 7.290, 是否显示: False [2026-01-23 16:57:08.242] 元素 '浩南' (类型: text): 时间范围 11.300-13.700, 当前时间 7.140, 帧结束时间 7.290, 是否显示: False [2026-01-23 16:57:08.242] 在第 51 帧上添加分享图片(右上角) [2026-01-23 16:57:08.242] 开始添加分享图片到帧,图片大小: 3897 字节,帧尺寸: 300x168 [2026-01-23 16:57:08.242] 分享图片目标大小: 160x160 [2026-01-23 16:57:08.242] 分享图片位置计算 - 帧尺寸: 300x168, 图片尺寸: 160x26, 边距: 5px [2026-01-23 16:57:08.242] 分享图片位置: (135, 5) - 右上角(X右对齐,Y顶部,边距5px) [2026-01-23 16:57:08.242] 分享图片已成功添加到帧的右上角,位置: (135, 5) [2026-01-23 16:57:08.242] 处理第 52 帧,当前时间: 7.290秒,帧延迟: 0.140秒,结束时间: 7.430秒 [2026-01-23 16:57:08.242] 在第 52 帧上添加底部字幕背景 [2026-01-23 16:57:08.242] 使用自定义字幕高度: 30px [2026-01-23 16:57:08.242] GIF高度: 168px, 底部字幕背景尺寸: 300x30, 位置: (0, 138) [2026-01-23 16:57:08.242] 底部字幕背景已成功添加到帧的底部 [2026-01-23 16:57:08.242] 元素 '明天,我就要回泰国,再去新加坡' (类型: text): 时间范围 0.800-3.800, 当前时间 7.290, 帧结束时间 7.430, 是否显示: False [2026-01-23 16:57:08.242] 元素 '香港的事' (类型: text): 时间范围 4.900-6.100, 当前时间 7.290, 帧结束时间 7.430, 是否显示: False [2026-01-23 16:57:08.242] 元素 '你吩咐阿耀做就行了' (类型: text): 时间范围 6.600-9.500, 当前时间 7.290, 帧结束时间 7.430, 是否显示: True [2026-01-23 16:57:08.242] 在第 52 帧上绘制文本: '你吩咐阿耀做就行了' [2026-01-23 16:57:08.242] ========== 开始处理第 52 帧文本绘制 ========== [2026-01-23 16:57:08.242] 输入参数 - 文本: '你吩咐阿耀做就行了', 原始位置: (0, 144), 字体: Microsoft YaHei(将被忽略,使用系统字体), 大小: 16, 颜色: #FFFFFF, 粗细: bold, 对齐: center, 宽度: 300 [2026-01-23 16:57:08.242] 当前帧尺寸: 300x168 [2026-01-23 16:57:08.242] 开始尝试系统字体(忽略传入的字体参数)... [2026-01-23 16:57:08.242] 尝试字体: Microsoft YaHei [2026-01-23 16:57:08.257] ✗ 字体 Microsoft YaHei 不支持中文(颜色数: 1) [2026-01-23 16:57:08.257] 尝试字体: SimHei [2026-01-23 16:57:08.273] ✓ 字体 SimHei 可用且支持中文,已选择 [2026-01-23 16:57:08.273] 最终使用字体: SimHei [2026-01-23 16:57:08.288] 文字宽度测量 - 文本: '你吩咐阿耀做就行了', 宽度: 144px, 元素宽度: 300 [2026-01-23 16:57:08.288] 居中对齐(指定宽度内) - 原始X: 0, 元素宽度: 300, 文字宽度: 144, 调整后X: 78 [2026-01-23 16:57:08.288] 坐标计算 - 原始坐标: (0, 144), 字体大小: 16, 对齐方式: center [2026-01-23 16:57:08.288] 坐标计算 - 计算后坐标: (78, 160) [2026-01-23 16:57:08.288] 颜色转换 - 输入颜色字符串: #FFFFFF [2026-01-23 16:57:08.288] 颜色转换 - 转换后颜色: R=255, G=255, B=255, A=255 [2026-01-23 16:57:08.288] 创建临时图片 - 尺寸: 300x168, 背景: 透明 [2026-01-23 16:57:08.288] 临时图片创建成功,尺寸: 300x168 [2026-01-23 16:57:08.288] 图片设置 - 字体: SimHei, 字体大小: 16, 填充颜色: R=255, G=255, B=255 [2026-01-23 16:57:08.288] 字体粗细: Bold [2026-01-23 16:57:08.288] 开始绘制文字 - 位置: (78, 160), 文本: '你吩咐阿耀做就行了', 颜色: #FFFFFF, 字体: SimHei, 大小: 16 [2026-01-23 16:57:08.288] 调整后坐标: (78, 160), 图片尺寸: 300x168 [2026-01-23 16:57:08.304] 文字绘制完成 [2026-01-23 16:57:08.320] 临时图片检查 - 有Alpha通道: True, 颜色数: 240, 是否有内容: True [2026-01-23 16:57:08.320] 开始合成到原帧 - 合成模式: Over [2026-01-23 16:57:08.320] 合成完成 [2026-01-23 16:57:08.320] ✓ 文本已成功绘制到第 52 帧,字体: SimHei [2026-01-23 16:57:08.320] ========== 第 52 帧文本绘制完成 ========== [2026-01-23 16:57:08.320] 元素 '谢谢蒋先生' (类型: text): 时间范围 12.300-13.700, 当前时间 7.290, 帧结束时间 7.430, 是否显示: False [2026-01-23 16:57:08.320] 元素 '阿耀' (类型: text): 时间范围 9.200-11.200, 当前时间 7.290, 帧结束时间 7.430, 是否显示: False [2026-01-23 16:57:08.320] 元素 '浩南' (类型: text): 时间范围 11.300-13.700, 当前时间 7.290, 帧结束时间 7.430, 是否显示: False [2026-01-23 16:57:08.320] 在第 52 帧上添加分享图片(右上角) [2026-01-23 16:57:08.320] 开始添加分享图片到帧,图片大小: 3897 字节,帧尺寸: 300x168 [2026-01-23 16:57:08.320] 分享图片目标大小: 160x160 [2026-01-23 16:57:08.320] 分享图片位置计算 - 帧尺寸: 300x168, 图片尺寸: 160x26, 边距: 5px [2026-01-23 16:57:08.320] 分享图片位置: (135, 5) - 右上角(X右对齐,Y顶部,边距5px) [2026-01-23 16:57:08.320] 分享图片已成功添加到帧的右上角,位置: (135, 5) [2026-01-23 16:57:08.320] 处理第 53 帧,当前时间: 7.430秒,帧延迟: 0.140秒,结束时间: 7.570秒 [2026-01-23 16:57:08.320] 在第 53 帧上添加底部字幕背景 [2026-01-23 16:57:08.320] 使用自定义字幕高度: 30px [2026-01-23 16:57:08.320] GIF高度: 168px, 底部字幕背景尺寸: 300x30, 位置: (0, 138) [2026-01-23 16:57:08.335] 底部字幕背景已成功添加到帧的底部 [2026-01-23 16:57:08.335] 元素 '明天,我就要回泰国,再去新加坡' (类型: text): 时间范围 0.800-3.800, 当前时间 7.430, 帧结束时间 7.570, 是否显示: False [2026-01-23 16:57:08.335] 元素 '香港的事' (类型: text): 时间范围 4.900-6.100, 当前时间 7.430, 帧结束时间 7.570, 是否显示: False [2026-01-23 16:57:08.335] 元素 '你吩咐阿耀做就行了' (类型: text): 时间范围 6.600-9.500, 当前时间 7.430, 帧结束时间 7.570, 是否显示: True [2026-01-23 16:57:08.335] 在第 53 帧上绘制文本: '你吩咐阿耀做就行了' [2026-01-23 16:57:08.335] ========== 开始处理第 53 帧文本绘制 ========== [2026-01-23 16:57:08.335] 输入参数 - 文本: '你吩咐阿耀做就行了', 原始位置: (0, 144), 字体: Microsoft YaHei(将被忽略,使用系统字体), 大小: 16, 颜色: #FFFFFF, 粗细: bold, 对齐: center, 宽度: 300 [2026-01-23 16:57:08.335] 当前帧尺寸: 300x168 [2026-01-23 16:57:08.335] 开始尝试系统字体(忽略传入的字体参数)... [2026-01-23 16:57:08.335] 尝试字体: Microsoft YaHei [2026-01-23 16:57:08.351] ✗ 字体 Microsoft YaHei 不支持中文(颜色数: 1) [2026-01-23 16:57:08.351] 尝试字体: SimHei [2026-01-23 16:57:08.367] ✓ 字体 SimHei 可用且支持中文,已选择 [2026-01-23 16:57:08.367] 最终使用字体: SimHei [2026-01-23 16:57:08.367] 文字宽度测量 - 文本: '你吩咐阿耀做就行了', 宽度: 144px, 元素宽度: 300 [2026-01-23 16:57:08.367] 居中对齐(指定宽度内) - 原始X: 0, 元素宽度: 300, 文字宽度: 144, 调整后X: 78 [2026-01-23 16:57:08.367] 坐标计算 - 原始坐标: (0, 144), 字体大小: 16, 对齐方式: center [2026-01-23 16:57:08.367] 坐标计算 - 计算后坐标: (78, 160) [2026-01-23 16:57:08.382] 颜色转换 - 输入颜色字符串: #FFFFFF [2026-01-23 16:57:08.382] 颜色转换 - 转换后颜色: R=255, G=255, B=255, A=255 [2026-01-23 16:57:08.382] 创建临时图片 - 尺寸: 300x168, 背景: 透明 [2026-01-23 16:57:08.382] 临时图片创建成功,尺寸: 300x168 [2026-01-23 16:57:08.382] 图片设置 - 字体: SimHei, 字体大小: 16, 填充颜色: R=255, G=255, B=255 [2026-01-23 16:57:08.382] 字体粗细: Bold [2026-01-23 16:57:08.382] 开始绘制文字 - 位置: (78, 160), 文本: '你吩咐阿耀做就行了', 颜色: #FFFFFF, 字体: SimHei, 大小: 16 [2026-01-23 16:57:08.382] 调整后坐标: (78, 160), 图片尺寸: 300x168 [2026-01-23 16:57:08.398] 文字绘制完成 [2026-01-23 16:57:08.413] 临时图片检查 - 有Alpha通道: True, 颜色数: 240, 是否有内容: True [2026-01-23 16:57:08.413] 开始合成到原帧 - 合成模式: Over [2026-01-23 16:57:08.413] 合成完成 [2026-01-23 16:57:08.413] ✓ 文本已成功绘制到第 53 帧,字体: SimHei [2026-01-23 16:57:08.413] ========== 第 53 帧文本绘制完成 ========== [2026-01-23 16:57:08.413] 元素 '谢谢蒋先生' (类型: text): 时间范围 12.300-13.700, 当前时间 7.430, 帧结束时间 7.570, 是否显示: False [2026-01-23 16:57:08.413] 元素 '阿耀' (类型: text): 时间范围 9.200-11.200, 当前时间 7.430, 帧结束时间 7.570, 是否显示: False [2026-01-23 16:57:08.413] 元素 '浩南' (类型: text): 时间范围 11.300-13.700, 当前时间 7.430, 帧结束时间 7.570, 是否显示: False [2026-01-23 16:57:08.413] 在第 53 帧上添加分享图片(右上角) [2026-01-23 16:57:08.413] 开始添加分享图片到帧,图片大小: 3897 字节,帧尺寸: 300x168 [2026-01-23 16:57:08.413] 分享图片目标大小: 160x160 [2026-01-23 16:57:08.413] 分享图片位置计算 - 帧尺寸: 300x168, 图片尺寸: 160x26, 边距: 5px [2026-01-23 16:57:08.413] 分享图片位置: (135, 5) - 右上角(X右对齐,Y顶部,边距5px) [2026-01-23 16:57:08.413] 分享图片已成功添加到帧的右上角,位置: (135, 5) [2026-01-23 16:57:08.413] 处理第 54 帧,当前时间: 7.570秒,帧延迟: 0.140秒,结束时间: 7.710秒 [2026-01-23 16:57:08.413] 在第 54 帧上添加底部字幕背景 [2026-01-23 16:57:08.413] 使用自定义字幕高度: 30px [2026-01-23 16:57:08.413] GIF高度: 168px, 底部字幕背景尺寸: 300x30, 位置: (0, 138) [2026-01-23 16:57:08.413] 底部字幕背景已成功添加到帧的底部 [2026-01-23 16:57:08.413] 元素 '明天,我就要回泰国,再去新加坡' (类型: text): 时间范围 0.800-3.800, 当前时间 7.570, 帧结束时间 7.710, 是否显示: False [2026-01-23 16:57:08.413] 元素 '香港的事' (类型: text): 时间范围 4.900-6.100, 当前时间 7.570, 帧结束时间 7.710, 是否显示: False [2026-01-23 16:57:08.413] 元素 '你吩咐阿耀做就行了' (类型: text): 时间范围 6.600-9.500, 当前时间 7.570, 帧结束时间 7.710, 是否显示: True [2026-01-23 16:57:08.413] 在第 54 帧上绘制文本: '你吩咐阿耀做就行了' [2026-01-23 16:57:08.413] ========== 开始处理第 54 帧文本绘制 ========== [2026-01-23 16:57:08.413] 输入参数 - 文本: '你吩咐阿耀做就行了', 原始位置: (0, 144), 字体: Microsoft YaHei(将被忽略,使用系统字体), 大小: 16, 颜色: #FFFFFF, 粗细: bold, 对齐: center, 宽度: 300 [2026-01-23 16:57:08.413] 当前帧尺寸: 300x168 [2026-01-23 16:57:08.413] 开始尝试系统字体(忽略传入的字体参数)... [2026-01-23 16:57:08.413] 尝试字体: Microsoft YaHei [2026-01-23 16:57:08.445] ✗ 字体 Microsoft YaHei 不支持中文(颜色数: 1) [2026-01-23 16:57:08.445] 尝试字体: SimHei [2026-01-23 16:57:08.461] ✓ 字体 SimHei 可用且支持中文,已选择 [2026-01-23 16:57:08.461] 最终使用字体: SimHei [2026-01-23 16:57:08.461] 文字宽度测量 - 文本: '你吩咐阿耀做就行了', 宽度: 144px, 元素宽度: 300 [2026-01-23 16:57:08.461] 居中对齐(指定宽度内) - 原始X: 0, 元素宽度: 300, 文字宽度: 144, 调整后X: 78 [2026-01-23 16:57:08.461] 坐标计算 - 原始坐标: (0, 144), 字体大小: 16, 对齐方式: center [2026-01-23 16:57:08.461] 坐标计算 - 计算后坐标: (78, 160) [2026-01-23 16:57:08.461] 颜色转换 - 输入颜色字符串: #FFFFFF [2026-01-23 16:57:08.461] 颜色转换 - 转换后颜色: R=255, G=255, B=255, A=255 [2026-01-23 16:57:08.461] 创建临时图片 - 尺寸: 300x168, 背景: 透明 [2026-01-23 16:57:08.461] 临时图片创建成功,尺寸: 300x168 [2026-01-23 16:57:08.461] 图片设置 - 字体: SimHei, 字体大小: 16, 填充颜色: R=255, G=255, B=255 [2026-01-23 16:57:08.461] 字体粗细: Bold [2026-01-23 16:57:08.461] 开始绘制文字 - 位置: (78, 160), 文本: '你吩咐阿耀做就行了', 颜色: #FFFFFF, 字体: SimHei, 大小: 16 [2026-01-23 16:57:08.461] 调整后坐标: (78, 160), 图片尺寸: 300x168 [2026-01-23 16:57:08.476] 文字绘制完成 [2026-01-23 16:57:08.492] 临时图片检查 - 有Alpha通道: True, 颜色数: 240, 是否有内容: True [2026-01-23 16:57:08.492] 开始合成到原帧 - 合成模式: Over [2026-01-23 16:57:08.507] 合成完成 [2026-01-23 16:57:08.507] ✓ 文本已成功绘制到第 54 帧,字体: SimHei [2026-01-23 16:57:08.507] ========== 第 54 帧文本绘制完成 ========== [2026-01-23 16:57:08.507] 元素 '谢谢蒋先生' (类型: text): 时间范围 12.300-13.700, 当前时间 7.570, 帧结束时间 7.710, 是否显示: False [2026-01-23 16:57:08.507] 元素 '阿耀' (类型: text): 时间范围 9.200-11.200, 当前时间 7.570, 帧结束时间 7.710, 是否显示: False [2026-01-23 16:57:08.507] 元素 '浩南' (类型: text): 时间范围 11.300-13.700, 当前时间 7.570, 帧结束时间 7.710, 是否显示: False [2026-01-23 16:57:08.507] 在第 54 帧上添加分享图片(右上角) [2026-01-23 16:57:08.507] 开始添加分享图片到帧,图片大小: 3897 字节,帧尺寸: 300x168 [2026-01-23 16:57:08.507] 分享图片目标大小: 160x160 [2026-01-23 16:57:08.507] 分享图片位置计算 - 帧尺寸: 300x168, 图片尺寸: 160x26, 边距: 5px [2026-01-23 16:57:08.507] 分享图片位置: (135, 5) - 右上角(X右对齐,Y顶部,边距5px) [2026-01-23 16:57:08.507] 分享图片已成功添加到帧的右上角,位置: (135, 5) [2026-01-23 16:57:08.507] 处理第 55 帧,当前时间: 7.710秒,帧延迟: 0.150秒,结束时间: 7.860秒 [2026-01-23 16:57:08.507] 在第 55 帧上添加底部字幕背景 [2026-01-23 16:57:08.507] 使用自定义字幕高度: 30px [2026-01-23 16:57:08.507] GIF高度: 168px, 底部字幕背景尺寸: 300x30, 位置: (0, 138) [2026-01-23 16:57:08.507] 底部字幕背景已成功添加到帧的底部 [2026-01-23 16:57:08.507] 元素 '明天,我就要回泰国,再去新加坡' (类型: text): 时间范围 0.800-3.800, 当前时间 7.710, 帧结束时间 7.860, 是否显示: False [2026-01-23 16:57:08.507] 元素 '香港的事' (类型: text): 时间范围 4.900-6.100, 当前时间 7.710, 帧结束时间 7.860, 是否显示: False [2026-01-23 16:57:08.507] 元素 '你吩咐阿耀做就行了' (类型: text): 时间范围 6.600-9.500, 当前时间 7.710, 帧结束时间 7.860, 是否显示: True [2026-01-23 16:57:08.507] 在第 55 帧上绘制文本: '你吩咐阿耀做就行了' [2026-01-23 16:57:08.507] ========== 开始处理第 55 帧文本绘制 ========== [2026-01-23 16:57:08.507] 输入参数 - 文本: '你吩咐阿耀做就行了', 原始位置: (0, 144), 字体: Microsoft YaHei(将被忽略,使用系统字体), 大小: 16, 颜色: #FFFFFF, 粗细: bold, 对齐: center, 宽度: 300 [2026-01-23 16:57:08.507] 当前帧尺寸: 300x168 [2026-01-23 16:57:08.507] 开始尝试系统字体(忽略传入的字体参数)... [2026-01-23 16:57:08.507] 尝试字体: Microsoft YaHei [2026-01-23 16:57:08.523] ✗ 字体 Microsoft YaHei 不支持中文(颜色数: 1) [2026-01-23 16:57:08.523] 尝试字体: SimHei [2026-01-23 16:57:08.538] ✓ 字体 SimHei 可用且支持中文,已选择 [2026-01-23 16:57:08.538] 最终使用字体: SimHei [2026-01-23 16:57:08.554] 文字宽度测量 - 文本: '你吩咐阿耀做就行了', 宽度: 144px, 元素宽度: 300 [2026-01-23 16:57:08.554] 居中对齐(指定宽度内) - 原始X: 0, 元素宽度: 300, 文字宽度: 144, 调整后X: 78 [2026-01-23 16:57:08.554] 坐标计算 - 原始坐标: (0, 144), 字体大小: 16, 对齐方式: center [2026-01-23 16:57:08.554] 坐标计算 - 计算后坐标: (78, 160) [2026-01-23 16:57:08.554] 颜色转换 - 输入颜色字符串: #FFFFFF [2026-01-23 16:57:08.554] 颜色转换 - 转换后颜色: R=255, G=255, B=255, A=255 [2026-01-23 16:57:08.554] 创建临时图片 - 尺寸: 300x168, 背景: 透明 [2026-01-23 16:57:08.554] 临时图片创建成功,尺寸: 300x168 [2026-01-23 16:57:08.554] 图片设置 - 字体: SimHei, 字体大小: 16, 填充颜色: R=255, G=255, B=255 [2026-01-23 16:57:08.554] 字体粗细: Bold [2026-01-23 16:57:08.554] 开始绘制文字 - 位置: (78, 160), 文本: '你吩咐阿耀做就行了', 颜色: #FFFFFF, 字体: SimHei, 大小: 16 [2026-01-23 16:57:08.554] 调整后坐标: (78, 160), 图片尺寸: 300x168 [2026-01-23 16:57:08.570] 文字绘制完成 [2026-01-23 16:57:08.585] 临时图片检查 - 有Alpha通道: True, 颜色数: 240, 是否有内容: True [2026-01-23 16:57:08.585] 开始合成到原帧 - 合成模式: Over [2026-01-23 16:57:08.585] 合成完成 [2026-01-23 16:57:08.585] ✓ 文本已成功绘制到第 55 帧,字体: SimHei [2026-01-23 16:57:08.585] ========== 第 55 帧文本绘制完成 ========== [2026-01-23 16:57:08.585] 元素 '谢谢蒋先生' (类型: text): 时间范围 12.300-13.700, 当前时间 7.710, 帧结束时间 7.860, 是否显示: False [2026-01-23 16:57:08.585] 元素 '阿耀' (类型: text): 时间范围 9.200-11.200, 当前时间 7.710, 帧结束时间 7.860, 是否显示: False [2026-01-23 16:57:08.585] 元素 '浩南' (类型: text): 时间范围 11.300-13.700, 当前时间 7.710, 帧结束时间 7.860, 是否显示: False [2026-01-23 16:57:08.585] 在第 55 帧上添加分享图片(右上角) [2026-01-23 16:57:08.585] 开始添加分享图片到帧,图片大小: 3897 字节,帧尺寸: 300x168 [2026-01-23 16:57:08.601] 分享图片目标大小: 160x160 [2026-01-23 16:57:08.601] 分享图片位置计算 - 帧尺寸: 300x168, 图片尺寸: 160x26, 边距: 5px [2026-01-23 16:57:08.601] 分享图片位置: (135, 5) - 右上角(X右对齐,Y顶部,边距5px) [2026-01-23 16:57:08.601] 分享图片已成功添加到帧的右上角,位置: (135, 5) [2026-01-23 16:57:08.601] 处理第 56 帧,当前时间: 7.860秒,帧延迟: 0.140秒,结束时间: 8.000秒 [2026-01-23 16:57:08.601] 在第 56 帧上添加底部字幕背景 [2026-01-23 16:57:08.601] 使用自定义字幕高度: 30px [2026-01-23 16:57:08.601] GIF高度: 168px, 底部字幕背景尺寸: 300x30, 位置: (0, 138) [2026-01-23 16:57:08.601] 底部字幕背景已成功添加到帧的底部 [2026-01-23 16:57:08.601] 元素 '明天,我就要回泰国,再去新加坡' (类型: text): 时间范围 0.800-3.800, 当前时间 7.860, 帧结束时间 8.000, 是否显示: False [2026-01-23 16:57:08.601] 元素 '香港的事' (类型: text): 时间范围 4.900-6.100, 当前时间 7.860, 帧结束时间 8.000, 是否显示: False [2026-01-23 16:57:08.601] 元素 '你吩咐阿耀做就行了' (类型: text): 时间范围 6.600-9.500, 当前时间 7.860, 帧结束时间 8.000, 是否显示: True [2026-01-23 16:57:08.601] 在第 56 帧上绘制文本: '你吩咐阿耀做就行了' [2026-01-23 16:57:08.601] ========== 开始处理第 56 帧文本绘制 ========== [2026-01-23 16:57:08.601] 输入参数 - 文本: '你吩咐阿耀做就行了', 原始位置: (0, 144), 字体: Microsoft YaHei(将被忽略,使用系统字体), 大小: 16, 颜色: #FFFFFF, 粗细: bold, 对齐: center, 宽度: 300 [2026-01-23 16:57:08.601] 当前帧尺寸: 300x168 [2026-01-23 16:57:08.601] 开始尝试系统字体(忽略传入的字体参数)... [2026-01-23 16:57:08.601] 尝试字体: Microsoft YaHei [2026-01-23 16:57:08.617] ✗ 字体 Microsoft YaHei 不支持中文(颜色数: 1) [2026-01-23 16:57:08.617] 尝试字体: SimHei [2026-01-23 16:57:08.632] ✓ 字体 SimHei 可用且支持中文,已选择 [2026-01-23 16:57:08.632] 最终使用字体: SimHei [2026-01-23 16:57:08.648] 文字宽度测量 - 文本: '你吩咐阿耀做就行了', 宽度: 144px, 元素宽度: 300 [2026-01-23 16:57:08.648] 居中对齐(指定宽度内) - 原始X: 0, 元素宽度: 300, 文字宽度: 144, 调整后X: 78 [2026-01-23 16:57:08.648] 坐标计算 - 原始坐标: (0, 144), 字体大小: 16, 对齐方式: center [2026-01-23 16:57:08.648] 坐标计算 - 计算后坐标: (78, 160) [2026-01-23 16:57:08.648] 颜色转换 - 输入颜色字符串: #FFFFFF [2026-01-23 16:57:08.648] 颜色转换 - 转换后颜色: R=255, G=255, B=255, A=255 [2026-01-23 16:57:08.648] 创建临时图片 - 尺寸: 300x168, 背景: 透明 [2026-01-23 16:57:08.648] 临时图片创建成功,尺寸: 300x168 [2026-01-23 16:57:08.648] 图片设置 - 字体: SimHei, 字体大小: 16, 填充颜色: R=255, G=255, B=255 [2026-01-23 16:57:08.648] 字体粗细: Bold [2026-01-23 16:57:08.648] 开始绘制文字 - 位置: (78, 160), 文本: '你吩咐阿耀做就行了', 颜色: #FFFFFF, 字体: SimHei, 大小: 16 [2026-01-23 16:57:08.648] 调整后坐标: (78, 160), 图片尺寸: 300x168 [2026-01-23 16:57:08.663] 文字绘制完成 [2026-01-23 16:57:08.679] 临时图片检查 - 有Alpha通道: True, 颜色数: 240, 是否有内容: True [2026-01-23 16:57:08.679] 开始合成到原帧 - 合成模式: Over [2026-01-23 16:57:08.679] 合成完成 [2026-01-23 16:57:08.679] ✓ 文本已成功绘制到第 56 帧,字体: SimHei [2026-01-23 16:57:08.679] ========== 第 56 帧文本绘制完成 ========== [2026-01-23 16:57:08.679] 元素 '谢谢蒋先生' (类型: text): 时间范围 12.300-13.700, 当前时间 7.860, 帧结束时间 8.000, 是否显示: False [2026-01-23 16:57:08.679] 元素 '阿耀' (类型: text): 时间范围 9.200-11.200, 当前时间 7.860, 帧结束时间 8.000, 是否显示: False [2026-01-23 16:57:08.679] 元素 '浩南' (类型: text): 时间范围 11.300-13.700, 当前时间 7.860, 帧结束时间 8.000, 是否显示: False [2026-01-23 16:57:08.679] 在第 56 帧上添加分享图片(右上角) [2026-01-23 16:57:08.679] 开始添加分享图片到帧,图片大小: 3897 字节,帧尺寸: 300x168 [2026-01-23 16:57:08.679] 分享图片目标大小: 160x160 [2026-01-23 16:57:08.679] 分享图片位置计算 - 帧尺寸: 300x168, 图片尺寸: 160x26, 边距: 5px [2026-01-23 16:57:08.679] 分享图片位置: (135, 5) - 右上角(X右对齐,Y顶部,边距5px) [2026-01-23 16:57:08.695] 分享图片已成功添加到帧的右上角,位置: (135, 5) [2026-01-23 16:57:08.695] 处理第 57 帧,当前时间: 8.000秒,帧延迟: 0.140秒,结束时间: 8.140秒 [2026-01-23 16:57:08.695] 在第 57 帧上添加底部字幕背景 [2026-01-23 16:57:08.695] 使用自定义字幕高度: 30px [2026-01-23 16:57:08.695] GIF高度: 168px, 底部字幕背景尺寸: 300x30, 位置: (0, 138) [2026-01-23 16:57:08.695] 底部字幕背景已成功添加到帧的底部 [2026-01-23 16:57:08.695] 元素 '明天,我就要回泰国,再去新加坡' (类型: text): 时间范围 0.800-3.800, 当前时间 8.000, 帧结束时间 8.140, 是否显示: False [2026-01-23 16:57:08.695] 元素 '香港的事' (类型: text): 时间范围 4.900-6.100, 当前时间 8.000, 帧结束时间 8.140, 是否显示: False [2026-01-23 16:57:08.695] 元素 '你吩咐阿耀做就行了' (类型: text): 时间范围 6.600-9.500, 当前时间 8.000, 帧结束时间 8.140, 是否显示: True [2026-01-23 16:57:08.695] 在第 57 帧上绘制文本: '你吩咐阿耀做就行了' [2026-01-23 16:57:08.695] ========== 开始处理第 57 帧文本绘制 ========== [2026-01-23 16:57:08.695] 输入参数 - 文本: '你吩咐阿耀做就行了', 原始位置: (0, 144), 字体: Microsoft YaHei(将被忽略,使用系统字体), 大小: 16, 颜色: #FFFFFF, 粗细: bold, 对齐: center, 宽度: 300 [2026-01-23 16:57:08.695] 当前帧尺寸: 300x168 [2026-01-23 16:57:08.695] 开始尝试系统字体(忽略传入的字体参数)... [2026-01-23 16:57:08.695] 尝试字体: Microsoft YaHei [2026-01-23 16:57:08.711] ✗ 字体 Microsoft YaHei 不支持中文(颜色数: 1) [2026-01-23 16:57:08.711] 尝试字体: SimHei [2026-01-23 16:57:08.726] ✓ 字体 SimHei 可用且支持中文,已选择 [2026-01-23 16:57:08.726] 最终使用字体: SimHei [2026-01-23 16:57:08.726] 文字宽度测量 - 文本: '你吩咐阿耀做就行了', 宽度: 144px, 元素宽度: 300 [2026-01-23 16:57:08.726] 居中对齐(指定宽度内) - 原始X: 0, 元素宽度: 300, 文字宽度: 144, 调整后X: 78 [2026-01-23 16:57:08.726] 坐标计算 - 原始坐标: (0, 144), 字体大小: 16, 对齐方式: center [2026-01-23 16:57:08.742] 坐标计算 - 计算后坐标: (78, 160) [2026-01-23 16:57:08.742] 颜色转换 - 输入颜色字符串: #FFFFFF [2026-01-23 16:57:08.742] 颜色转换 - 转换后颜色: R=255, G=255, B=255, A=255 [2026-01-23 16:57:08.742] 创建临时图片 - 尺寸: 300x168, 背景: 透明 [2026-01-23 16:57:08.742] 临时图片创建成功,尺寸: 300x168 [2026-01-23 16:57:08.742] 图片设置 - 字体: SimHei, 字体大小: 16, 填充颜色: R=255, G=255, B=255 [2026-01-23 16:57:08.742] 字体粗细: Bold [2026-01-23 16:57:08.742] 开始绘制文字 - 位置: (78, 160), 文本: '你吩咐阿耀做就行了', 颜色: #FFFFFF, 字体: SimHei, 大小: 16 [2026-01-23 16:57:08.742] 调整后坐标: (78, 160), 图片尺寸: 300x168 [2026-01-23 16:57:08.757] 文字绘制完成 [2026-01-23 16:57:08.773] 临时图片检查 - 有Alpha通道: True, 颜色数: 240, 是否有内容: True [2026-01-23 16:57:08.773] 开始合成到原帧 - 合成模式: Over [2026-01-23 16:57:08.773] 合成完成 [2026-01-23 16:57:08.773] ✓ 文本已成功绘制到第 57 帧,字体: SimHei [2026-01-23 16:57:08.773] ========== 第 57 帧文本绘制完成 ========== [2026-01-23 16:57:08.773] 元素 '谢谢蒋先生' (类型: text): 时间范围 12.300-13.700, 当前时间 8.000, 帧结束时间 8.140, 是否显示: False [2026-01-23 16:57:08.773] 元素 '阿耀' (类型: text): 时间范围 9.200-11.200, 当前时间 8.000, 帧结束时间 8.140, 是否显示: False [2026-01-23 16:57:08.773] 元素 '浩南' (类型: text): 时间范围 11.300-13.700, 当前时间 8.000, 帧结束时间 8.140, 是否显示: False [2026-01-23 16:57:08.773] 在第 57 帧上添加分享图片(右上角) [2026-01-23 16:57:08.773] 开始添加分享图片到帧,图片大小: 3897 字节,帧尺寸: 300x168 [2026-01-23 16:57:08.773] 分享图片目标大小: 160x160 [2026-01-23 16:57:08.773] 分享图片位置计算 - 帧尺寸: 300x168, 图片尺寸: 160x26, 边距: 5px [2026-01-23 16:57:08.773] 分享图片位置: (135, 5) - 右上角(X右对齐,Y顶部,边距5px) [2026-01-23 16:57:08.773] 分享图片已成功添加到帧的右上角,位置: (135, 5) [2026-01-23 16:57:08.773] 处理第 58 帧,当前时间: 8.140秒,帧延迟: 0.150秒,结束时间: 8.290秒 [2026-01-23 16:57:08.773] 在第 58 帧上添加底部字幕背景 [2026-01-23 16:57:08.773] 使用自定义字幕高度: 30px [2026-01-23 16:57:08.773] GIF高度: 168px, 底部字幕背景尺寸: 300x30, 位置: (0, 138) [2026-01-23 16:57:08.773] 底部字幕背景已成功添加到帧的底部 [2026-01-23 16:57:08.773] 元素 '明天,我就要回泰国,再去新加坡' (类型: text): 时间范围 0.800-3.800, 当前时间 8.140, 帧结束时间 8.290, 是否显示: False [2026-01-23 16:57:08.773] 元素 '香港的事' (类型: text): 时间范围 4.900-6.100, 当前时间 8.140, 帧结束时间 8.290, 是否显示: False [2026-01-23 16:57:08.788] 元素 '你吩咐阿耀做就行了' (类型: text): 时间范围 6.600-9.500, 当前时间 8.140, 帧结束时间 8.290, 是否显示: True [2026-01-23 16:57:08.788] 在第 58 帧上绘制文本: '你吩咐阿耀做就行了' [2026-01-23 16:57:08.788] ========== 开始处理第 58 帧文本绘制 ========== [2026-01-23 16:57:08.788] 输入参数 - 文本: '你吩咐阿耀做就行了', 原始位置: (0, 144), 字体: Microsoft YaHei(将被忽略,使用系统字体), 大小: 16, 颜色: #FFFFFF, 粗细: bold, 对齐: center, 宽度: 300 [2026-01-23 16:57:08.788] 当前帧尺寸: 300x168 [2026-01-23 16:57:08.788] 开始尝试系统字体(忽略传入的字体参数)... [2026-01-23 16:57:08.788] 尝试字体: Microsoft YaHei [2026-01-23 16:57:08.804] ✗ 字体 Microsoft YaHei 不支持中文(颜色数: 1) [2026-01-23 16:57:08.804] 尝试字体: SimHei [2026-01-23 16:57:08.820] ✓ 字体 SimHei 可用且支持中文,已选择 [2026-01-23 16:57:08.820] 最终使用字体: SimHei [2026-01-23 16:57:08.820] 文字宽度测量 - 文本: '你吩咐阿耀做就行了', 宽度: 144px, 元素宽度: 300 [2026-01-23 16:57:08.820] 居中对齐(指定宽度内) - 原始X: 0, 元素宽度: 300, 文字宽度: 144, 调整后X: 78 [2026-01-23 16:57:08.820] 坐标计算 - 原始坐标: (0, 144), 字体大小: 16, 对齐方式: center [2026-01-23 16:57:08.820] 坐标计算 - 计算后坐标: (78, 160) [2026-01-23 16:57:08.835] 颜色转换 - 输入颜色字符串: #FFFFFF [2026-01-23 16:57:08.835] 颜色转换 - 转换后颜色: R=255, G=255, B=255, A=255 [2026-01-23 16:57:08.835] 创建临时图片 - 尺寸: 300x168, 背景: 透明 [2026-01-23 16:57:08.835] 临时图片创建成功,尺寸: 300x168 [2026-01-23 16:57:08.835] 图片设置 - 字体: SimHei, 字体大小: 16, 填充颜色: R=255, G=255, B=255 [2026-01-23 16:57:08.835] 字体粗细: Bold [2026-01-23 16:57:08.835] 开始绘制文字 - 位置: (78, 160), 文本: '你吩咐阿耀做就行了', 颜色: #FFFFFF, 字体: SimHei, 大小: 16 [2026-01-23 16:57:08.835] 调整后坐标: (78, 160), 图片尺寸: 300x168 [2026-01-23 16:57:08.851] 文字绘制完成 [2026-01-23 16:57:08.867] 临时图片检查 - 有Alpha通道: True, 颜色数: 240, 是否有内容: True [2026-01-23 16:57:08.867] 开始合成到原帧 - 合成模式: Over [2026-01-23 16:57:08.867] 合成完成 [2026-01-23 16:57:08.867] ✓ 文本已成功绘制到第 58 帧,字体: SimHei [2026-01-23 16:57:08.867] ========== 第 58 帧文本绘制完成 ========== [2026-01-23 16:57:08.867] 元素 '谢谢蒋先生' (类型: text): 时间范围 12.300-13.700, 当前时间 8.140, 帧结束时间 8.290, 是否显示: False [2026-01-23 16:57:08.867] 元素 '阿耀' (类型: text): 时间范围 9.200-11.200, 当前时间 8.140, 帧结束时间 8.290, 是否显示: False [2026-01-23 16:57:08.867] 元素 '浩南' (类型: text): 时间范围 11.300-13.700, 当前时间 8.140, 帧结束时间 8.290, 是否显示: False [2026-01-23 16:57:08.867] 在第 58 帧上添加分享图片(右上角) [2026-01-23 16:57:08.867] 开始添加分享图片到帧,图片大小: 3897 字节,帧尺寸: 300x168 [2026-01-23 16:57:08.867] 分享图片目标大小: 160x160 [2026-01-23 16:57:08.867] 分享图片位置计算 - 帧尺寸: 300x168, 图片尺寸: 160x26, 边距: 5px [2026-01-23 16:57:08.867] 分享图片位置: (135, 5) - 右上角(X右对齐,Y顶部,边距5px) [2026-01-23 16:57:08.867] 分享图片已成功添加到帧的右上角,位置: (135, 5) [2026-01-23 16:57:08.867] 处理第 59 帧,当前时间: 8.290秒,帧延迟: 0.140秒,结束时间: 8.430秒 [2026-01-23 16:57:08.867] 在第 59 帧上添加底部字幕背景 [2026-01-23 16:57:08.867] 使用自定义字幕高度: 30px [2026-01-23 16:57:08.867] GIF高度: 168px, 底部字幕背景尺寸: 300x30, 位置: (0, 138) [2026-01-23 16:57:08.867] 底部字幕背景已成功添加到帧的底部 [2026-01-23 16:57:08.867] 元素 '明天,我就要回泰国,再去新加坡' (类型: text): 时间范围 0.800-3.800, 当前时间 8.290, 帧结束时间 8.430, 是否显示: False [2026-01-23 16:57:08.867] 元素 '香港的事' (类型: text): 时间范围 4.900-6.100, 当前时间 8.290, 帧结束时间 8.430, 是否显示: False [2026-01-23 16:57:08.867] 元素 '你吩咐阿耀做就行了' (类型: text): 时间范围 6.600-9.500, 当前时间 8.290, 帧结束时间 8.430, 是否显示: True [2026-01-23 16:57:08.867] 在第 59 帧上绘制文本: '你吩咐阿耀做就行了' [2026-01-23 16:57:08.867] ========== 开始处理第 59 帧文本绘制 ========== [2026-01-23 16:57:08.867] 输入参数 - 文本: '你吩咐阿耀做就行了', 原始位置: (0, 144), 字体: Microsoft YaHei(将被忽略,使用系统字体), 大小: 16, 颜色: #FFFFFF, 粗细: bold, 对齐: center, 宽度: 300 [2026-01-23 16:57:08.867] 当前帧尺寸: 300x168 [2026-01-23 16:57:08.867] 开始尝试系统字体(忽略传入的字体参数)... [2026-01-23 16:57:08.867] 尝试字体: Microsoft YaHei [2026-01-23 16:57:08.898] ✗ 字体 Microsoft YaHei 不支持中文(颜色数: 1) [2026-01-23 16:57:08.898] 尝试字体: SimHei [2026-01-23 16:57:08.914] ✓ 字体 SimHei 可用且支持中文,已选择 [2026-01-23 16:57:08.914] 最终使用字体: SimHei [2026-01-23 16:57:08.914] 文字宽度测量 - 文本: '你吩咐阿耀做就行了', 宽度: 144px, 元素宽度: 300 [2026-01-23 16:57:08.914] 居中对齐(指定宽度内) - 原始X: 0, 元素宽度: 300, 文字宽度: 144, 调整后X: 78 [2026-01-23 16:57:08.914] 坐标计算 - 原始坐标: (0, 144), 字体大小: 16, 对齐方式: center [2026-01-23 16:57:08.914] 坐标计算 - 计算后坐标: (78, 160) [2026-01-23 16:57:08.914] 颜色转换 - 输入颜色字符串: #FFFFFF [2026-01-23 16:57:08.914] 颜色转换 - 转换后颜色: R=255, G=255, B=255, A=255 [2026-01-23 16:57:08.914] 创建临时图片 - 尺寸: 300x168, 背景: 透明 [2026-01-23 16:57:08.929] 临时图片创建成功,尺寸: 300x168 [2026-01-23 16:57:08.929] 图片设置 - 字体: SimHei, 字体大小: 16, 填充颜色: R=255, G=255, B=255 [2026-01-23 16:57:08.929] 字体粗细: Bold [2026-01-23 16:57:08.929] 开始绘制文字 - 位置: (78, 160), 文本: '你吩咐阿耀做就行了', 颜色: #FFFFFF, 字体: SimHei, 大小: 16 [2026-01-23 16:57:08.929] 调整后坐标: (78, 160), 图片尺寸: 300x168 [2026-01-23 16:57:08.929] 文字绘制完成 [2026-01-23 16:57:08.960] 临时图片检查 - 有Alpha通道: True, 颜色数: 240, 是否有内容: True [2026-01-23 16:57:08.960] 开始合成到原帧 - 合成模式: Over [2026-01-23 16:57:08.960] 合成完成 [2026-01-23 16:57:08.960] ✓ 文本已成功绘制到第 59 帧,字体: SimHei [2026-01-23 16:57:08.960] ========== 第 59 帧文本绘制完成 ========== [2026-01-23 16:57:08.960] 元素 '谢谢蒋先生' (类型: text): 时间范围 12.300-13.700, 当前时间 8.290, 帧结束时间 8.430, 是否显示: False [2026-01-23 16:57:08.960] 元素 '阿耀' (类型: text): 时间范围 9.200-11.200, 当前时间 8.290, 帧结束时间 8.430, 是否显示: False [2026-01-23 16:57:08.960] 元素 '浩南' (类型: text): 时间范围 11.300-13.700, 当前时间 8.290, 帧结束时间 8.430, 是否显示: False [2026-01-23 16:57:08.960] 在第 59 帧上添加分享图片(右上角) [2026-01-23 16:57:08.960] 开始添加分享图片到帧,图片大小: 3897 字节,帧尺寸: 300x168 [2026-01-23 16:57:08.960] 分享图片目标大小: 160x160 [2026-01-23 16:57:08.960] 分享图片位置计算 - 帧尺寸: 300x168, 图片尺寸: 160x26, 边距: 5px [2026-01-23 16:57:08.960] 分享图片位置: (135, 5) - 右上角(X右对齐,Y顶部,边距5px) [2026-01-23 16:57:08.960] 分享图片已成功添加到帧的右上角,位置: (135, 5) [2026-01-23 16:57:08.960] 处理第 60 帧,当前时间: 8.430秒,帧延迟: 0.140秒,结束时间: 8.570秒 [2026-01-23 16:57:08.960] 在第 60 帧上添加底部字幕背景 [2026-01-23 16:57:08.960] 使用自定义字幕高度: 30px [2026-01-23 16:57:08.960] GIF高度: 168px, 底部字幕背景尺寸: 300x30, 位置: (0, 138) [2026-01-23 16:57:08.960] 底部字幕背景已成功添加到帧的底部 [2026-01-23 16:57:08.960] 元素 '明天,我就要回泰国,再去新加坡' (类型: text): 时间范围 0.800-3.800, 当前时间 8.430, 帧结束时间 8.570, 是否显示: False [2026-01-23 16:57:08.960] 元素 '香港的事' (类型: text): 时间范围 4.900-6.100, 当前时间 8.430, 帧结束时间 8.570, 是否显示: False [2026-01-23 16:57:08.960] 元素 '你吩咐阿耀做就行了' (类型: text): 时间范围 6.600-9.500, 当前时间 8.430, 帧结束时间 8.570, 是否显示: True [2026-01-23 16:57:08.960] 在第 60 帧上绘制文本: '你吩咐阿耀做就行了' [2026-01-23 16:57:08.960] ========== 开始处理第 60 帧文本绘制 ========== [2026-01-23 16:57:08.960] 输入参数 - 文本: '你吩咐阿耀做就行了', 原始位置: (0, 144), 字体: Microsoft YaHei(将被忽略,使用系统字体), 大小: 16, 颜色: #FFFFFF, 粗细: bold, 对齐: center, 宽度: 300 [2026-01-23 16:57:08.960] 当前帧尺寸: 300x168 [2026-01-23 16:57:08.960] 开始尝试系统字体(忽略传入的字体参数)... [2026-01-23 16:57:08.960] 尝试字体: Microsoft YaHei [2026-01-23 16:57:08.976] ✗ 字体 Microsoft YaHei 不支持中文(颜色数: 1) [2026-01-23 16:57:08.976] 尝试字体: SimHei [2026-01-23 16:57:08.991] ✓ 字体 SimHei 可用且支持中文,已选择 [2026-01-23 16:57:08.991] 最终使用字体: SimHei [2026-01-23 16:57:09.007] 文字宽度测量 - 文本: '你吩咐阿耀做就行了', 宽度: 144px, 元素宽度: 300 [2026-01-23 16:57:09.007] 居中对齐(指定宽度内) - 原始X: 0, 元素宽度: 300, 文字宽度: 144, 调整后X: 78 [2026-01-23 16:57:09.007] 坐标计算 - 原始坐标: (0, 144), 字体大小: 16, 对齐方式: center [2026-01-23 16:57:09.007] 坐标计算 - 计算后坐标: (78, 160) [2026-01-23 16:57:09.007] 颜色转换 - 输入颜色字符串: #FFFFFF [2026-01-23 16:57:09.007] 颜色转换 - 转换后颜色: R=255, G=255, B=255, A=255 [2026-01-23 16:57:09.007] 创建临时图片 - 尺寸: 300x168, 背景: 透明 [2026-01-23 16:57:09.007] 临时图片创建成功,尺寸: 300x168 [2026-01-23 16:57:09.007] 图片设置 - 字体: SimHei, 字体大小: 16, 填充颜色: R=255, G=255, B=255 [2026-01-23 16:57:09.007] 字体粗细: Bold [2026-01-23 16:57:09.007] 开始绘制文字 - 位置: (78, 160), 文本: '你吩咐阿耀做就行了', 颜色: #FFFFFF, 字体: SimHei, 大小: 16 [2026-01-23 16:57:09.007] 调整后坐标: (78, 160), 图片尺寸: 300x168 [2026-01-23 16:57:09.023] 文字绘制完成 [2026-01-23 16:57:09.038] 临时图片检查 - 有Alpha通道: True, 颜色数: 240, 是否有内容: True [2026-01-23 16:57:09.038] 开始合成到原帧 - 合成模式: Over [2026-01-23 16:57:09.038] 合成完成 [2026-01-23 16:57:09.038] ✓ 文本已成功绘制到第 60 帧,字体: SimHei [2026-01-23 16:57:09.038] ========== 第 60 帧文本绘制完成 ========== [2026-01-23 16:57:09.038] 元素 '谢谢蒋先生' (类型: text): 时间范围 12.300-13.700, 当前时间 8.430, 帧结束时间 8.570, 是否显示: False [2026-01-23 16:57:09.038] 元素 '阿耀' (类型: text): 时间范围 9.200-11.200, 当前时间 8.430, 帧结束时间 8.570, 是否显示: False [2026-01-23 16:57:09.038] 元素 '浩南' (类型: text): 时间范围 11.300-13.700, 当前时间 8.430, 帧结束时间 8.570, 是否显示: False [2026-01-23 16:57:09.038] 在第 60 帧上添加分享图片(右上角) [2026-01-23 16:57:09.038] 开始添加分享图片到帧,图片大小: 3897 字节,帧尺寸: 300x168 [2026-01-23 16:57:09.038] 分享图片目标大小: 160x160 [2026-01-23 16:57:09.038] 分享图片位置计算 - 帧尺寸: 300x168, 图片尺寸: 160x26, 边距: 5px [2026-01-23 16:57:09.038] 分享图片位置: (135, 5) - 右上角(X右对齐,Y顶部,边距5px) [2026-01-23 16:57:09.054] 分享图片已成功添加到帧的右上角,位置: (135, 5) [2026-01-23 16:57:09.054] 处理第 61 帧,当前时间: 8.570秒,帧延迟: 0.140秒,结束时间: 8.710秒 [2026-01-23 16:57:09.054] 在第 61 帧上添加底部字幕背景 [2026-01-23 16:57:09.054] 使用自定义字幕高度: 30px [2026-01-23 16:57:09.054] GIF高度: 168px, 底部字幕背景尺寸: 300x30, 位置: (0, 138) [2026-01-23 16:57:09.054] 底部字幕背景已成功添加到帧的底部 [2026-01-23 16:57:09.054] 元素 '明天,我就要回泰国,再去新加坡' (类型: text): 时间范围 0.800-3.800, 当前时间 8.570, 帧结束时间 8.710, 是否显示: False [2026-01-23 16:57:09.054] 元素 '香港的事' (类型: text): 时间范围 4.900-6.100, 当前时间 8.570, 帧结束时间 8.710, 是否显示: False [2026-01-23 16:57:09.054] 元素 '你吩咐阿耀做就行了' (类型: text): 时间范围 6.600-9.500, 当前时间 8.570, 帧结束时间 8.710, 是否显示: True [2026-01-23 16:57:09.054] 在第 61 帧上绘制文本: '你吩咐阿耀做就行了' [2026-01-23 16:57:09.054] ========== 开始处理第 61 帧文本绘制 ========== [2026-01-23 16:57:09.054] 输入参数 - 文本: '你吩咐阿耀做就行了', 原始位置: (0, 144), 字体: Microsoft YaHei(将被忽略,使用系统字体), 大小: 16, 颜色: #FFFFFF, 粗细: bold, 对齐: center, 宽度: 300 [2026-01-23 16:57:09.054] 当前帧尺寸: 300x168 [2026-01-23 16:57:09.054] 开始尝试系统字体(忽略传入的字体参数)... [2026-01-23 16:57:09.054] 尝试字体: Microsoft YaHei [2026-01-23 16:57:09.070] ✗ 字体 Microsoft YaHei 不支持中文(颜色数: 1) [2026-01-23 16:57:09.070] 尝试字体: SimHei [2026-01-23 16:57:09.085] ✓ 字体 SimHei 可用且支持中文,已选择 [2026-01-23 16:57:09.085] 最终使用字体: SimHei [2026-01-23 16:57:09.101] 文字宽度测量 - 文本: '你吩咐阿耀做就行了', 宽度: 144px, 元素宽度: 300 [2026-01-23 16:57:09.101] 居中对齐(指定宽度内) - 原始X: 0, 元素宽度: 300, 文字宽度: 144, 调整后X: 78 [2026-01-23 16:57:09.101] 坐标计算 - 原始坐标: (0, 144), 字体大小: 16, 对齐方式: center [2026-01-23 16:57:09.101] 坐标计算 - 计算后坐标: (78, 160) [2026-01-23 16:57:09.101] 颜色转换 - 输入颜色字符串: #FFFFFF [2026-01-23 16:57:09.101] 颜色转换 - 转换后颜色: R=255, G=255, B=255, A=255 [2026-01-23 16:57:09.101] 创建临时图片 - 尺寸: 300x168, 背景: 透明 [2026-01-23 16:57:09.101] 临时图片创建成功,尺寸: 300x168 [2026-01-23 16:57:09.101] 图片设置 - 字体: SimHei, 字体大小: 16, 填充颜色: R=255, G=255, B=255 [2026-01-23 16:57:09.101] 字体粗细: Bold [2026-01-23 16:57:09.101] 开始绘制文字 - 位置: (78, 160), 文本: '你吩咐阿耀做就行了', 颜色: #FFFFFF, 字体: SimHei, 大小: 16 [2026-01-23 16:57:09.101] 调整后坐标: (78, 160), 图片尺寸: 300x168 [2026-01-23 16:57:09.117] 文字绘制完成 [2026-01-23 16:57:09.132] 临时图片检查 - 有Alpha通道: True, 颜色数: 240, 是否有内容: True [2026-01-23 16:57:09.132] 开始合成到原帧 - 合成模式: Over [2026-01-23 16:57:09.132] 合成完成 [2026-01-23 16:57:09.132] ✓ 文本已成功绘制到第 61 帧,字体: SimHei [2026-01-23 16:57:09.132] ========== 第 61 帧文本绘制完成 ========== [2026-01-23 16:57:09.132] 元素 '谢谢蒋先生' (类型: text): 时间范围 12.300-13.700, 当前时间 8.570, 帧结束时间 8.710, 是否显示: False [2026-01-23 16:57:09.132] 元素 '阿耀' (类型: text): 时间范围 9.200-11.200, 当前时间 8.570, 帧结束时间 8.710, 是否显示: False [2026-01-23 16:57:09.132] 元素 '浩南' (类型: text): 时间范围 11.300-13.700, 当前时间 8.570, 帧结束时间 8.710, 是否显示: False [2026-01-23 16:57:09.132] 在第 61 帧上添加分享图片(右上角) [2026-01-23 16:57:09.132] 开始添加分享图片到帧,图片大小: 3897 字节,帧尺寸: 300x168 [2026-01-23 16:57:09.132] 分享图片目标大小: 160x160 [2026-01-23 16:57:09.132] 分享图片位置计算 - 帧尺寸: 300x168, 图片尺寸: 160x26, 边距: 5px [2026-01-23 16:57:09.132] 分享图片位置: (135, 5) - 右上角(X右对齐,Y顶部,边距5px) [2026-01-23 16:57:09.148] 分享图片已成功添加到帧的右上角,位置: (135, 5) [2026-01-23 16:57:09.148] 处理第 62 帧,当前时间: 8.710秒,帧延迟: 0.150秒,结束时间: 8.860秒 [2026-01-23 16:57:09.148] 在第 62 帧上添加底部字幕背景 [2026-01-23 16:57:09.148] 使用自定义字幕高度: 30px [2026-01-23 16:57:09.148] GIF高度: 168px, 底部字幕背景尺寸: 300x30, 位置: (0, 138) [2026-01-23 16:57:09.148] 底部字幕背景已成功添加到帧的底部 [2026-01-23 16:57:09.148] 元素 '明天,我就要回泰国,再去新加坡' (类型: text): 时间范围 0.800-3.800, 当前时间 8.710, 帧结束时间 8.860, 是否显示: False [2026-01-23 16:57:09.148] 元素 '香港的事' (类型: text): 时间范围 4.900-6.100, 当前时间 8.710, 帧结束时间 8.860, 是否显示: False [2026-01-23 16:57:09.148] 元素 '你吩咐阿耀做就行了' (类型: text): 时间范围 6.600-9.500, 当前时间 8.710, 帧结束时间 8.860, 是否显示: True [2026-01-23 16:57:09.148] 在第 62 帧上绘制文本: '你吩咐阿耀做就行了' [2026-01-23 16:57:09.148] ========== 开始处理第 62 帧文本绘制 ========== [2026-01-23 16:57:09.148] 输入参数 - 文本: '你吩咐阿耀做就行了', 原始位置: (0, 144), 字体: Microsoft YaHei(将被忽略,使用系统字体), 大小: 16, 颜色: #FFFFFF, 粗细: bold, 对齐: center, 宽度: 300 [2026-01-23 16:57:09.148] 当前帧尺寸: 300x168 [2026-01-23 16:57:09.148] 开始尝试系统字体(忽略传入的字体参数)... [2026-01-23 16:57:09.148] 尝试字体: Microsoft YaHei [2026-01-23 16:57:09.164] ✗ 字体 Microsoft YaHei 不支持中文(颜色数: 1) [2026-01-23 16:57:09.164] 尝试字体: SimHei [2026-01-23 16:57:09.179] ✓ 字体 SimHei 可用且支持中文,已选择 [2026-01-23 16:57:09.179] 最终使用字体: SimHei [2026-01-23 16:57:09.179] 文字宽度测量 - 文本: '你吩咐阿耀做就行了', 宽度: 144px, 元素宽度: 300 [2026-01-23 16:57:09.179] 居中对齐(指定宽度内) - 原始X: 0, 元素宽度: 300, 文字宽度: 144, 调整后X: 78 [2026-01-23 16:57:09.179] 坐标计算 - 原始坐标: (0, 144), 字体大小: 16, 对齐方式: center [2026-01-23 16:57:09.179] 坐标计算 - 计算后坐标: (78, 160) [2026-01-23 16:57:09.195] 颜色转换 - 输入颜色字符串: #FFFFFF [2026-01-23 16:57:09.195] 颜色转换 - 转换后颜色: R=255, G=255, B=255, A=255 [2026-01-23 16:57:09.195] 创建临时图片 - 尺寸: 300x168, 背景: 透明 [2026-01-23 16:57:09.195] 临时图片创建成功,尺寸: 300x168 [2026-01-23 16:57:09.195] 图片设置 - 字体: SimHei, 字体大小: 16, 填充颜色: R=255, G=255, B=255 [2026-01-23 16:57:09.195] 字体粗细: Bold [2026-01-23 16:57:09.195] 开始绘制文字 - 位置: (78, 160), 文本: '你吩咐阿耀做就行了', 颜色: #FFFFFF, 字体: SimHei, 大小: 16 [2026-01-23 16:57:09.195] 调整后坐标: (78, 160), 图片尺寸: 300x168 [2026-01-23 16:57:09.211] 文字绘制完成 [2026-01-23 16:57:09.226] 临时图片检查 - 有Alpha通道: True, 颜色数: 240, 是否有内容: True [2026-01-23 16:57:09.226] 开始合成到原帧 - 合成模式: Over [2026-01-23 16:57:09.226] 合成完成 [2026-01-23 16:57:09.226] ✓ 文本已成功绘制到第 62 帧,字体: SimHei [2026-01-23 16:57:09.226] ========== 第 62 帧文本绘制完成 ========== [2026-01-23 16:57:09.226] 元素 '谢谢蒋先生' (类型: text): 时间范围 12.300-13.700, 当前时间 8.710, 帧结束时间 8.860, 是否显示: False [2026-01-23 16:57:09.226] 元素 '阿耀' (类型: text): 时间范围 9.200-11.200, 当前时间 8.710, 帧结束时间 8.860, 是否显示: False [2026-01-23 16:57:09.226] 元素 '浩南' (类型: text): 时间范围 11.300-13.700, 当前时间 8.710, 帧结束时间 8.860, 是否显示: False [2026-01-23 16:57:09.226] 在第 62 帧上添加分享图片(右上角) [2026-01-23 16:57:09.226] 开始添加分享图片到帧,图片大小: 3897 字节,帧尺寸: 300x168 [2026-01-23 16:57:09.226] 分享图片目标大小: 160x160 [2026-01-23 16:57:09.226] 分享图片位置计算 - 帧尺寸: 300x168, 图片尺寸: 160x26, 边距: 5px [2026-01-23 16:57:09.226] 分享图片位置: (135, 5) - 右上角(X右对齐,Y顶部,边距5px) [2026-01-23 16:57:09.226] 分享图片已成功添加到帧的右上角,位置: (135, 5) [2026-01-23 16:57:09.226] 处理第 63 帧,当前时间: 8.860秒,帧延迟: 0.140秒,结束时间: 9.000秒 [2026-01-23 16:57:09.242] 在第 63 帧上添加底部字幕背景 [2026-01-23 16:57:09.242] 使用自定义字幕高度: 30px [2026-01-23 16:57:09.242] GIF高度: 168px, 底部字幕背景尺寸: 300x30, 位置: (0, 138) [2026-01-23 16:57:09.242] 底部字幕背景已成功添加到帧的底部 [2026-01-23 16:57:09.242] 元素 '明天,我就要回泰国,再去新加坡' (类型: text): 时间范围 0.800-3.800, 当前时间 8.860, 帧结束时间 9.000, 是否显示: False [2026-01-23 16:57:09.242] 元素 '香港的事' (类型: text): 时间范围 4.900-6.100, 当前时间 8.860, 帧结束时间 9.000, 是否显示: False [2026-01-23 16:57:09.242] 元素 '你吩咐阿耀做就行了' (类型: text): 时间范围 6.600-9.500, 当前时间 8.860, 帧结束时间 9.000, 是否显示: True [2026-01-23 16:57:09.242] 在第 63 帧上绘制文本: '你吩咐阿耀做就行了' [2026-01-23 16:57:09.242] ========== 开始处理第 63 帧文本绘制 ========== [2026-01-23 16:57:09.242] 输入参数 - 文本: '你吩咐阿耀做就行了', 原始位置: (0, 144), 字体: Microsoft YaHei(将被忽略,使用系统字体), 大小: 16, 颜色: #FFFFFF, 粗细: bold, 对齐: center, 宽度: 300 [2026-01-23 16:57:09.242] 当前帧尺寸: 300x168 [2026-01-23 16:57:09.242] 开始尝试系统字体(忽略传入的字体参数)... [2026-01-23 16:57:09.242] 尝试字体: Microsoft YaHei [2026-01-23 16:57:09.257] ✗ 字体 Microsoft YaHei 不支持中文(颜色数: 1) [2026-01-23 16:57:09.257] 尝试字体: SimHei [2026-01-23 16:57:09.273] ✓ 字体 SimHei 可用且支持中文,已选择 [2026-01-23 16:57:09.273] 最终使用字体: SimHei [2026-01-23 16:57:09.273] 文字宽度测量 - 文本: '你吩咐阿耀做就行了', 宽度: 144px, 元素宽度: 300 [2026-01-23 16:57:09.273] 居中对齐(指定宽度内) - 原始X: 0, 元素宽度: 300, 文字宽度: 144, 调整后X: 78 [2026-01-23 16:57:09.273] 坐标计算 - 原始坐标: (0, 144), 字体大小: 16, 对齐方式: center [2026-01-23 16:57:09.273] 坐标计算 - 计算后坐标: (78, 160) [2026-01-23 16:57:09.288] 颜色转换 - 输入颜色字符串: #FFFFFF [2026-01-23 16:57:09.288] 颜色转换 - 转换后颜色: R=255, G=255, B=255, A=255 [2026-01-23 16:57:09.288] 创建临时图片 - 尺寸: 300x168, 背景: 透明 [2026-01-23 16:57:09.288] 临时图片创建成功,尺寸: 300x168 [2026-01-23 16:57:09.288] 图片设置 - 字体: SimHei, 字体大小: 16, 填充颜色: R=255, G=255, B=255 [2026-01-23 16:57:09.288] 字体粗细: Bold [2026-01-23 16:57:09.288] 开始绘制文字 - 位置: (78, 160), 文本: '你吩咐阿耀做就行了', 颜色: #FFFFFF, 字体: SimHei, 大小: 16 [2026-01-23 16:57:09.288] 调整后坐标: (78, 160), 图片尺寸: 300x168 [2026-01-23 16:57:09.304] 文字绘制完成 [2026-01-23 16:57:09.320] 临时图片检查 - 有Alpha通道: True, 颜色数: 240, 是否有内容: True [2026-01-23 16:57:09.320] 开始合成到原帧 - 合成模式: Over [2026-01-23 16:57:09.320] 合成完成 [2026-01-23 16:57:09.320] ✓ 文本已成功绘制到第 63 帧,字体: SimHei [2026-01-23 16:57:09.320] ========== 第 63 帧文本绘制完成 ========== [2026-01-23 16:57:09.320] 元素 '谢谢蒋先生' (类型: text): 时间范围 12.300-13.700, 当前时间 8.860, 帧结束时间 9.000, 是否显示: False [2026-01-23 16:57:09.320] 元素 '阿耀' (类型: text): 时间范围 9.200-11.200, 当前时间 8.860, 帧结束时间 9.000, 是否显示: False [2026-01-23 16:57:09.320] 元素 '浩南' (类型: text): 时间范围 11.300-13.700, 当前时间 8.860, 帧结束时间 9.000, 是否显示: False [2026-01-23 16:57:09.320] 在第 63 帧上添加分享图片(右上角) [2026-01-23 16:57:09.320] 开始添加分享图片到帧,图片大小: 3897 字节,帧尺寸: 300x168 [2026-01-23 16:57:09.320] 分享图片目标大小: 160x160 [2026-01-23 16:57:09.320] 分享图片位置计算 - 帧尺寸: 300x168, 图片尺寸: 160x26, 边距: 5px [2026-01-23 16:57:09.320] 分享图片位置: (135, 5) - 右上角(X右对齐,Y顶部,边距5px) [2026-01-23 16:57:09.320] 分享图片已成功添加到帧的右上角,位置: (135, 5) [2026-01-23 16:57:09.320] 处理第 64 帧,当前时间: 9.000秒,帧延迟: 0.140秒,结束时间: 9.140秒 [2026-01-23 16:57:09.320] 在第 64 帧上添加底部字幕背景 [2026-01-23 16:57:09.320] 使用自定义字幕高度: 30px [2026-01-23 16:57:09.320] GIF高度: 168px, 底部字幕背景尺寸: 300x30, 位置: (0, 138) [2026-01-23 16:57:09.320] 底部字幕背景已成功添加到帧的底部 [2026-01-23 16:57:09.320] 元素 '明天,我就要回泰国,再去新加坡' (类型: text): 时间范围 0.800-3.800, 当前时间 9.000, 帧结束时间 9.140, 是否显示: False [2026-01-23 16:57:09.320] 元素 '香港的事' (类型: text): 时间范围 4.900-6.100, 当前时间 9.000, 帧结束时间 9.140, 是否显示: False [2026-01-23 16:57:09.320] 元素 '你吩咐阿耀做就行了' (类型: text): 时间范围 6.600-9.500, 当前时间 9.000, 帧结束时间 9.140, 是否显示: True [2026-01-23 16:57:09.320] 在第 64 帧上绘制文本: '你吩咐阿耀做就行了' [2026-01-23 16:57:09.320] ========== 开始处理第 64 帧文本绘制 ========== [2026-01-23 16:57:09.320] 输入参数 - 文本: '你吩咐阿耀做就行了', 原始位置: (0, 144), 字体: Microsoft YaHei(将被忽略,使用系统字体), 大小: 16, 颜色: #FFFFFF, 粗细: bold, 对齐: center, 宽度: 300 [2026-01-23 16:57:09.320] 当前帧尺寸: 300x168 [2026-01-23 16:57:09.320] 开始尝试系统字体(忽略传入的字体参数)... [2026-01-23 16:57:09.320] 尝试字体: Microsoft YaHei [2026-01-23 16:57:09.351] ✗ 字体 Microsoft YaHei 不支持中文(颜色数: 1) [2026-01-23 16:57:09.351] 尝试字体: SimHei [2026-01-23 16:57:09.367] ✓ 字体 SimHei 可用且支持中文,已选择 [2026-01-23 16:57:09.367] 最终使用字体: SimHei [2026-01-23 16:57:09.367] 文字宽度测量 - 文本: '你吩咐阿耀做就行了', 宽度: 144px, 元素宽度: 300 [2026-01-23 16:57:09.367] 居中对齐(指定宽度内) - 原始X: 0, 元素宽度: 300, 文字宽度: 144, 调整后X: 78 [2026-01-23 16:57:09.367] 坐标计算 - 原始坐标: (0, 144), 字体大小: 16, 对齐方式: center [2026-01-23 16:57:09.367] 坐标计算 - 计算后坐标: (78, 160) [2026-01-23 16:57:09.367] 颜色转换 - 输入颜色字符串: #FFFFFF [2026-01-23 16:57:09.367] 颜色转换 - 转换后颜色: R=255, G=255, B=255, A=255 [2026-01-23 16:57:09.367] 创建临时图片 - 尺寸: 300x168, 背景: 透明 [2026-01-23 16:57:09.367] 临时图片创建成功,尺寸: 300x168 [2026-01-23 16:57:09.367] 图片设置 - 字体: SimHei, 字体大小: 16, 填充颜色: R=255, G=255, B=255 [2026-01-23 16:57:09.367] 字体粗细: Bold [2026-01-23 16:57:09.367] 开始绘制文字 - 位置: (78, 160), 文本: '你吩咐阿耀做就行了', 颜色: #FFFFFF, 字体: SimHei, 大小: 16 [2026-01-23 16:57:09.382] 调整后坐标: (78, 160), 图片尺寸: 300x168 [2026-01-23 16:57:09.382] 文字绘制完成 [2026-01-23 16:57:09.398] 临时图片检查 - 有Alpha通道: True, 颜色数: 240, 是否有内容: True [2026-01-23 16:57:09.413] 开始合成到原帧 - 合成模式: Over [2026-01-23 16:57:09.413] 合成完成 [2026-01-23 16:57:09.413] ✓ 文本已成功绘制到第 64 帧,字体: SimHei [2026-01-23 16:57:09.413] ========== 第 64 帧文本绘制完成 ========== [2026-01-23 16:57:09.413] 元素 '谢谢蒋先生' (类型: text): 时间范围 12.300-13.700, 当前时间 9.000, 帧结束时间 9.140, 是否显示: False [2026-01-23 16:57:09.413] 元素 '阿耀' (类型: text): 时间范围 9.200-11.200, 当前时间 9.000, 帧结束时间 9.140, 是否显示: False [2026-01-23 16:57:09.413] 元素 '浩南' (类型: text): 时间范围 11.300-13.700, 当前时间 9.000, 帧结束时间 9.140, 是否显示: False [2026-01-23 16:57:09.413] 在第 64 帧上添加分享图片(右上角) [2026-01-23 16:57:09.413] 开始添加分享图片到帧,图片大小: 3897 字节,帧尺寸: 300x168 [2026-01-23 16:57:09.413] 分享图片目标大小: 160x160 [2026-01-23 16:57:09.413] 分享图片位置计算 - 帧尺寸: 300x168, 图片尺寸: 160x26, 边距: 5px [2026-01-23 16:57:09.413] 分享图片位置: (135, 5) - 右上角(X右对齐,Y顶部,边距5px) [2026-01-23 16:57:09.413] 分享图片已成功添加到帧的右上角,位置: (135, 5) [2026-01-23 16:57:09.413] 处理第 65 帧,当前时间: 9.140秒,帧延迟: 0.150秒,结束时间: 9.290秒 [2026-01-23 16:57:09.413] 在第 65 帧上添加底部字幕背景 [2026-01-23 16:57:09.413] 使用自定义字幕高度: 30px [2026-01-23 16:57:09.413] GIF高度: 168px, 底部字幕背景尺寸: 300x30, 位置: (0, 138) [2026-01-23 16:57:09.413] 底部字幕背景已成功添加到帧的底部 [2026-01-23 16:57:09.413] 元素 '明天,我就要回泰国,再去新加坡' (类型: text): 时间范围 0.800-3.800, 当前时间 9.140, 帧结束时间 9.290, 是否显示: False [2026-01-23 16:57:09.413] 元素 '香港的事' (类型: text): 时间范围 4.900-6.100, 当前时间 9.140, 帧结束时间 9.290, 是否显示: False [2026-01-23 16:57:09.413] 元素 '你吩咐阿耀做就行了' (类型: text): 时间范围 6.600-9.500, 当前时间 9.140, 帧结束时间 9.290, 是否显示: True [2026-01-23 16:57:09.413] 在第 65 帧上绘制文本: '你吩咐阿耀做就行了' [2026-01-23 16:57:09.413] ========== 开始处理第 65 帧文本绘制 ========== [2026-01-23 16:57:09.413] 输入参数 - 文本: '你吩咐阿耀做就行了', 原始位置: (0, 144), 字体: Microsoft YaHei(将被忽略,使用系统字体), 大小: 16, 颜色: #FFFFFF, 粗细: bold, 对齐: center, 宽度: 300 [2026-01-23 16:57:09.413] 当前帧尺寸: 300x168 [2026-01-23 16:57:09.413] 开始尝试系统字体(忽略传入的字体参数)... [2026-01-23 16:57:09.413] 尝试字体: Microsoft YaHei [2026-01-23 16:57:09.429] ✗ 字体 Microsoft YaHei 不支持中文(颜色数: 1) [2026-01-23 16:57:09.429] 尝试字体: SimHei [2026-01-23 16:57:09.445] ✓ 字体 SimHei 可用且支持中文,已选择 [2026-01-23 16:57:09.445] 最终使用字体: SimHei [2026-01-23 16:57:09.460] 文字宽度测量 - 文本: '你吩咐阿耀做就行了', 宽度: 144px, 元素宽度: 300 [2026-01-23 16:57:09.460] 居中对齐(指定宽度内) - 原始X: 0, 元素宽度: 300, 文字宽度: 144, 调整后X: 78 [2026-01-23 16:57:09.460] 坐标计算 - 原始坐标: (0, 144), 字体大小: 16, 对齐方式: center [2026-01-23 16:57:09.460] 坐标计算 - 计算后坐标: (78, 160) [2026-01-23 16:57:09.460] 颜色转换 - 输入颜色字符串: #FFFFFF [2026-01-23 16:57:09.460] 颜色转换 - 转换后颜色: R=255, G=255, B=255, A=255 [2026-01-23 16:57:09.460] 创建临时图片 - 尺寸: 300x168, 背景: 透明 [2026-01-23 16:57:09.460] 临时图片创建成功,尺寸: 300x168 [2026-01-23 16:57:09.460] 图片设置 - 字体: SimHei, 字体大小: 16, 填充颜色: R=255, G=255, B=255 [2026-01-23 16:57:09.460] 字体粗细: Bold [2026-01-23 16:57:09.460] 开始绘制文字 - 位置: (78, 160), 文本: '你吩咐阿耀做就行了', 颜色: #FFFFFF, 字体: SimHei, 大小: 16 [2026-01-23 16:57:09.460] 调整后坐标: (78, 160), 图片尺寸: 300x168 [2026-01-23 16:57:09.476] 文字绘制完成 [2026-01-23 16:57:09.491] 临时图片检查 - 有Alpha通道: True, 颜色数: 240, 是否有内容: True [2026-01-23 16:57:09.491] 开始合成到原帧 - 合成模式: Over [2026-01-23 16:57:09.491] 合成完成 [2026-01-23 16:57:09.491] ✓ 文本已成功绘制到第 65 帧,字体: SimHei [2026-01-23 16:57:09.491] ========== 第 65 帧文本绘制完成 ========== [2026-01-23 16:57:09.491] 元素 '谢谢蒋先生' (类型: text): 时间范围 12.300-13.700, 当前时间 9.140, 帧结束时间 9.290, 是否显示: False [2026-01-23 16:57:09.491] 元素 '阿耀' (类型: text): 时间范围 9.200-11.200, 当前时间 9.140, 帧结束时间 9.290, 是否显示: True [2026-01-23 16:57:09.491] 在第 65 帧上绘制文本: '阿耀' [2026-01-23 16:57:09.491] ========== 开始处理第 65 帧文本绘制 ========== [2026-01-23 16:57:09.491] 输入参数 - 文本: '阿耀', 原始位置: (0, 6), 字体: Microsoft YaHei(将被忽略,使用系统字体), 大小: 16, 颜色: #FFFFFF, 粗细: bold, 对齐: center, 宽度: 60 [2026-01-23 16:57:09.491] 当前帧尺寸: 300x168 [2026-01-23 16:57:09.491] 开始尝试系统字体(忽略传入的字体参数)... [2026-01-23 16:57:09.491] 尝试字体: Microsoft YaHei [2026-01-23 16:57:09.523] ✗ 字体 Microsoft YaHei 不支持中文(颜色数: 1) [2026-01-23 16:57:09.523] 尝试字体: SimHei [2026-01-23 16:57:09.539] ✓ 字体 SimHei 可用且支持中文,已选择 [2026-01-23 16:57:09.539] 最终使用字体: SimHei [2026-01-23 16:57:09.539] 文字宽度测量 - 文本: '阿耀', 宽度: 32px, 元素宽度: 60 [2026-01-23 16:57:09.539] 居中对齐(指定宽度内) - 原始X: 0, 元素宽度: 60, 文字宽度: 32, 调整后X: 14 [2026-01-23 16:57:09.539] 坐标计算 - 原始坐标: (0, 6), 字体大小: 16, 对齐方式: center [2026-01-23 16:57:09.539] 坐标计算 - 计算后坐标: (14, 22) [2026-01-23 16:57:09.539] 颜色转换 - 输入颜色字符串: #FFFFFF [2026-01-23 16:57:09.539] 颜色转换 - 转换后颜色: R=255, G=255, B=255, A=255 [2026-01-23 16:57:09.539] 创建临时图片 - 尺寸: 300x168, 背景: 透明 [2026-01-23 16:57:09.539] 临时图片创建成功,尺寸: 300x168 [2026-01-23 16:57:09.539] 图片设置 - 字体: SimHei, 字体大小: 16, 填充颜色: R=255, G=255, B=255 [2026-01-23 16:57:09.539] 字体粗细: Bold [2026-01-23 16:57:09.539] 检测到背景颜色: #000000 [2026-01-23 16:57:09.554] 文字尺寸 - 宽度: 32, 高度: 17, 上升: 14, 下降: -3 [2026-01-23 16:57:09.554] 背景矩形 - 位置: (0, 6), 尺寸: 60x18 [2026-01-23 16:57:09.554] 背景颜色转换 - R=0, G=0, B=0, A=255 [2026-01-23 16:57:09.554] 背景矩形绘制完成 [2026-01-23 16:57:09.554] 开始绘制文字 - 位置: (14, 22), 文本: '阿耀', 颜色: #FFFFFF, 字体: SimHei, 大小: 16 [2026-01-23 16:57:09.554] 调整后坐标: (14, 22), 图片尺寸: 300x168 [2026-01-23 16:57:09.570] 文字绘制完成 [2026-01-23 16:57:09.585] 临时图片检查 - 有Alpha通道: True, 颜色数: 156, 是否有内容: True [2026-01-23 16:57:09.585] 开始合成到原帧 - 合成模式: Over [2026-01-23 16:57:09.585] 合成完成 [2026-01-23 16:57:09.585] ✓ 文本已成功绘制到第 65 帧,字体: SimHei [2026-01-23 16:57:09.585] ========== 第 65 帧文本绘制完成 ========== [2026-01-23 16:57:09.585] 元素 '浩南' (类型: text): 时间范围 11.300-13.700, 当前时间 9.140, 帧结束时间 9.290, 是否显示: False [2026-01-23 16:57:09.585] 在第 65 帧上添加分享图片(右上角) [2026-01-23 16:57:09.585] 开始添加分享图片到帧,图片大小: 3897 字节,帧尺寸: 300x168 [2026-01-23 16:57:09.585] 分享图片目标大小: 160x160 [2026-01-23 16:57:09.601] 分享图片位置计算 - 帧尺寸: 300x168, 图片尺寸: 160x26, 边距: 5px [2026-01-23 16:57:09.601] 分享图片位置: (135, 5) - 右上角(X右对齐,Y顶部,边距5px) [2026-01-23 16:57:09.601] 分享图片已成功添加到帧的右上角,位置: (135, 5) [2026-01-23 16:57:09.601] 处理第 66 帧,当前时间: 9.290秒,帧延迟: 0.140秒,结束时间: 9.430秒 [2026-01-23 16:57:09.601] 在第 66 帧上添加底部字幕背景 [2026-01-23 16:57:09.601] 使用自定义字幕高度: 30px [2026-01-23 16:57:09.601] GIF高度: 168px, 底部字幕背景尺寸: 300x30, 位置: (0, 138) [2026-01-23 16:57:09.601] 底部字幕背景已成功添加到帧的底部 [2026-01-23 16:57:09.601] 元素 '明天,我就要回泰国,再去新加坡' (类型: text): 时间范围 0.800-3.800, 当前时间 9.290, 帧结束时间 9.430, 是否显示: False [2026-01-23 16:57:09.601] 元素 '香港的事' (类型: text): 时间范围 4.900-6.100, 当前时间 9.290, 帧结束时间 9.430, 是否显示: False [2026-01-23 16:57:09.601] 元素 '你吩咐阿耀做就行了' (类型: text): 时间范围 6.600-9.500, 当前时间 9.290, 帧结束时间 9.430, 是否显示: True [2026-01-23 16:57:09.601] 在第 66 帧上绘制文本: '你吩咐阿耀做就行了' [2026-01-23 16:57:09.601] ========== 开始处理第 66 帧文本绘制 ========== [2026-01-23 16:57:09.601] 输入参数 - 文本: '你吩咐阿耀做就行了', 原始位置: (0, 144), 字体: Microsoft YaHei(将被忽略,使用系统字体), 大小: 16, 颜色: #FFFFFF, 粗细: bold, 对齐: center, 宽度: 300 [2026-01-23 16:57:09.601] 当前帧尺寸: 300x168 [2026-01-23 16:57:09.601] 开始尝试系统字体(忽略传入的字体参数)... [2026-01-23 16:57:09.601] 尝试字体: Microsoft YaHei [2026-01-23 16:57:09.617] ✗ 字体 Microsoft YaHei 不支持中文(颜色数: 1) [2026-01-23 16:57:09.617] 尝试字体: SimHei [2026-01-23 16:57:09.632] ✓ 字体 SimHei 可用且支持中文,已选择 [2026-01-23 16:57:09.632] 最终使用字体: SimHei [2026-01-23 16:57:09.648] 文字宽度测量 - 文本: '你吩咐阿耀做就行了', 宽度: 144px, 元素宽度: 300 [2026-01-23 16:57:09.648] 居中对齐(指定宽度内) - 原始X: 0, 元素宽度: 300, 文字宽度: 144, 调整后X: 78 [2026-01-23 16:57:09.648] 坐标计算 - 原始坐标: (0, 144), 字体大小: 16, 对齐方式: center [2026-01-23 16:57:09.648] 坐标计算 - 计算后坐标: (78, 160) [2026-01-23 16:57:09.648] 颜色转换 - 输入颜色字符串: #FFFFFF [2026-01-23 16:57:09.648] 颜色转换 - 转换后颜色: R=255, G=255, B=255, A=255 [2026-01-23 16:57:09.648] 创建临时图片 - 尺寸: 300x168, 背景: 透明 [2026-01-23 16:57:09.648] 临时图片创建成功,尺寸: 300x168 [2026-01-23 16:57:09.648] 图片设置 - 字体: SimHei, 字体大小: 16, 填充颜色: R=255, G=255, B=255 [2026-01-23 16:57:09.648] 字体粗细: Bold [2026-01-23 16:57:09.648] 开始绘制文字 - 位置: (78, 160), 文本: '你吩咐阿耀做就行了', 颜色: #FFFFFF, 字体: SimHei, 大小: 16 [2026-01-23 16:57:09.648] 调整后坐标: (78, 160), 图片尺寸: 300x168 [2026-01-23 16:57:09.663] 文字绘制完成 [2026-01-23 16:57:09.679] 临时图片检查 - 有Alpha通道: True, 颜色数: 240, 是否有内容: True [2026-01-23 16:57:09.679] 开始合成到原帧 - 合成模式: Over [2026-01-23 16:57:09.679] 合成完成 [2026-01-23 16:57:09.679] ✓ 文本已成功绘制到第 66 帧,字体: SimHei [2026-01-23 16:57:09.679] ========== 第 66 帧文本绘制完成 ========== [2026-01-23 16:57:09.679] 元素 '谢谢蒋先生' (类型: text): 时间范围 12.300-13.700, 当前时间 9.290, 帧结束时间 9.430, 是否显示: False [2026-01-23 16:57:09.679] 元素 '阿耀' (类型: text): 时间范围 9.200-11.200, 当前时间 9.290, 帧结束时间 9.430, 是否显示: True [2026-01-23 16:57:09.679] 在第 66 帧上绘制文本: '阿耀' [2026-01-23 16:57:09.679] ========== 开始处理第 66 帧文本绘制 ========== [2026-01-23 16:57:09.679] 输入参数 - 文本: '阿耀', 原始位置: (0, 6), 字体: Microsoft YaHei(将被忽略,使用系统字体), 大小: 16, 颜色: #FFFFFF, 粗细: bold, 对齐: center, 宽度: 60 [2026-01-23 16:57:09.679] 当前帧尺寸: 300x168 [2026-01-23 16:57:09.679] 开始尝试系统字体(忽略传入的字体参数)... [2026-01-23 16:57:09.679] 尝试字体: Microsoft YaHei [2026-01-23 16:57:09.710] ✗ 字体 Microsoft YaHei 不支持中文(颜色数: 1) [2026-01-23 16:57:09.710] 尝试字体: SimHei [2026-01-23 16:57:09.726] ✓ 字体 SimHei 可用且支持中文,已选择 [2026-01-23 16:57:09.726] 最终使用字体: SimHei [2026-01-23 16:57:09.726] 文字宽度测量 - 文本: '阿耀', 宽度: 32px, 元素宽度: 60 [2026-01-23 16:57:09.726] 居中对齐(指定宽度内) - 原始X: 0, 元素宽度: 60, 文字宽度: 32, 调整后X: 14 [2026-01-23 16:57:09.726] 坐标计算 - 原始坐标: (0, 6), 字体大小: 16, 对齐方式: center [2026-01-23 16:57:09.726] 坐标计算 - 计算后坐标: (14, 22) [2026-01-23 16:57:09.726] 颜色转换 - 输入颜色字符串: #FFFFFF [2026-01-23 16:57:09.726] 颜色转换 - 转换后颜色: R=255, G=255, B=255, A=255 [2026-01-23 16:57:09.726] 创建临时图片 - 尺寸: 300x168, 背景: 透明 [2026-01-23 16:57:09.742] 临时图片创建成功,尺寸: 300x168 [2026-01-23 16:57:09.742] 图片设置 - 字体: SimHei, 字体大小: 16, 填充颜色: R=255, G=255, B=255 [2026-01-23 16:57:09.742] 字体粗细: Bold [2026-01-23 16:57:09.742] 检测到背景颜色: #000000 [2026-01-23 16:57:09.742] 文字尺寸 - 宽度: 32, 高度: 17, 上升: 14, 下降: -3 [2026-01-23 16:57:09.742] 背景矩形 - 位置: (0, 6), 尺寸: 60x18 [2026-01-23 16:57:09.742] 背景颜色转换 - R=0, G=0, B=0, A=255 [2026-01-23 16:57:09.742] 背景矩形绘制完成 [2026-01-23 16:57:09.742] 开始绘制文字 - 位置: (14, 22), 文本: '阿耀', 颜色: #FFFFFF, 字体: SimHei, 大小: 16 [2026-01-23 16:57:09.742] 调整后坐标: (14, 22), 图片尺寸: 300x168 [2026-01-23 16:57:09.757] 文字绘制完成 [2026-01-23 16:57:09.773] 临时图片检查 - 有Alpha通道: True, 颜色数: 156, 是否有内容: True [2026-01-23 16:57:09.773] 开始合成到原帧 - 合成模式: Over [2026-01-23 16:57:09.773] 合成完成 [2026-01-23 16:57:09.788] ✓ 文本已成功绘制到第 66 帧,字体: SimHei [2026-01-23 16:57:09.788] ========== 第 66 帧文本绘制完成 ========== [2026-01-23 16:57:09.788] 元素 '浩南' (类型: text): 时间范围 11.300-13.700, 当前时间 9.290, 帧结束时间 9.430, 是否显示: False [2026-01-23 16:57:09.788] 在第 66 帧上添加分享图片(右上角) [2026-01-23 16:57:09.788] 开始添加分享图片到帧,图片大小: 3897 字节,帧尺寸: 300x168 [2026-01-23 16:57:09.788] 分享图片目标大小: 160x160 [2026-01-23 16:57:09.788] 分享图片位置计算 - 帧尺寸: 300x168, 图片尺寸: 160x26, 边距: 5px [2026-01-23 16:57:09.788] 分享图片位置: (135, 5) - 右上角(X右对齐,Y顶部,边距5px) [2026-01-23 16:57:09.788] 分享图片已成功添加到帧的右上角,位置: (135, 5) [2026-01-23 16:57:09.788] 处理第 67 帧,当前时间: 9.430秒,帧延迟: 0.140秒,结束时间: 9.570秒 [2026-01-23 16:57:09.788] 在第 67 帧上添加底部字幕背景 [2026-01-23 16:57:09.788] 使用自定义字幕高度: 30px [2026-01-23 16:57:09.788] GIF高度: 168px, 底部字幕背景尺寸: 300x30, 位置: (0, 138) [2026-01-23 16:57:09.788] 底部字幕背景已成功添加到帧的底部 [2026-01-23 16:57:09.788] 元素 '明天,我就要回泰国,再去新加坡' (类型: text): 时间范围 0.800-3.800, 当前时间 9.430, 帧结束时间 9.570, 是否显示: False [2026-01-23 16:57:09.788] 元素 '香港的事' (类型: text): 时间范围 4.900-6.100, 当前时间 9.430, 帧结束时间 9.570, 是否显示: False [2026-01-23 16:57:09.788] 元素 '你吩咐阿耀做就行了' (类型: text): 时间范围 6.600-9.500, 当前时间 9.430, 帧结束时间 9.570, 是否显示: True [2026-01-23 16:57:09.788] 在第 67 帧上绘制文本: '你吩咐阿耀做就行了' [2026-01-23 16:57:09.788] ========== 开始处理第 67 帧文本绘制 ========== [2026-01-23 16:57:09.788] 输入参数 - 文本: '你吩咐阿耀做就行了', 原始位置: (0, 144), 字体: Microsoft YaHei(将被忽略,使用系统字体), 大小: 16, 颜色: #FFFFFF, 粗细: bold, 对齐: center, 宽度: 300 [2026-01-23 16:57:09.788] 当前帧尺寸: 300x168 [2026-01-23 16:57:09.788] 开始尝试系统字体(忽略传入的字体参数)... [2026-01-23 16:57:09.788] 尝试字体: Microsoft YaHei [2026-01-23 16:57:09.804] ✗ 字体 Microsoft YaHei 不支持中文(颜色数: 1) [2026-01-23 16:57:09.804] 尝试字体: SimHei [2026-01-23 16:57:09.820] ✓ 字体 SimHei 可用且支持中文,已选择 [2026-01-23 16:57:09.820] 最终使用字体: SimHei [2026-01-23 16:57:09.835] 文字宽度测量 - 文本: '你吩咐阿耀做就行了', 宽度: 144px, 元素宽度: 300 [2026-01-23 16:57:09.835] 居中对齐(指定宽度内) - 原始X: 0, 元素宽度: 300, 文字宽度: 144, 调整后X: 78 [2026-01-23 16:57:09.835] 坐标计算 - 原始坐标: (0, 144), 字体大小: 16, 对齐方式: center [2026-01-23 16:57:09.835] 坐标计算 - 计算后坐标: (78, 160) [2026-01-23 16:57:09.835] 颜色转换 - 输入颜色字符串: #FFFFFF [2026-01-23 16:57:09.835] 颜色转换 - 转换后颜色: R=255, G=255, B=255, A=255 [2026-01-23 16:57:09.835] 创建临时图片 - 尺寸: 300x168, 背景: 透明 [2026-01-23 16:57:09.835] 临时图片创建成功,尺寸: 300x168 [2026-01-23 16:57:09.835] 图片设置 - 字体: SimHei, 字体大小: 16, 填充颜色: R=255, G=255, B=255 [2026-01-23 16:57:09.835] 字体粗细: Bold [2026-01-23 16:57:09.835] 开始绘制文字 - 位置: (78, 160), 文本: '你吩咐阿耀做就行了', 颜色: #FFFFFF, 字体: SimHei, 大小: 16 [2026-01-23 16:57:09.835] 调整后坐标: (78, 160), 图片尺寸: 300x168 [2026-01-23 16:57:09.851] 文字绘制完成 [2026-01-23 16:57:09.866] 临时图片检查 - 有Alpha通道: True, 颜色数: 240, 是否有内容: True [2026-01-23 16:57:09.866] 开始合成到原帧 - 合成模式: Over [2026-01-23 16:57:09.866] 合成完成 [2026-01-23 16:57:09.866] ✓ 文本已成功绘制到第 67 帧,字体: SimHei [2026-01-23 16:57:09.866] ========== 第 67 帧文本绘制完成 ========== [2026-01-23 16:57:09.866] 元素 '谢谢蒋先生' (类型: text): 时间范围 12.300-13.700, 当前时间 9.430, 帧结束时间 9.570, 是否显示: False [2026-01-23 16:57:09.866] 元素 '阿耀' (类型: text): 时间范围 9.200-11.200, 当前时间 9.430, 帧结束时间 9.570, 是否显示: True [2026-01-23 16:57:09.866] 在第 67 帧上绘制文本: '阿耀' [2026-01-23 16:57:09.866] ========== 开始处理第 67 帧文本绘制 ========== [2026-01-23 16:57:09.866] 输入参数 - 文本: '阿耀', 原始位置: (0, 6), 字体: Microsoft YaHei(将被忽略,使用系统字体), 大小: 16, 颜色: #FFFFFF, 粗细: bold, 对齐: center, 宽度: 60 [2026-01-23 16:57:09.866] 当前帧尺寸: 300x168 [2026-01-23 16:57:09.866] 开始尝试系统字体(忽略传入的字体参数)... [2026-01-23 16:57:09.866] 尝试字体: Microsoft YaHei [2026-01-23 16:57:09.898] ✗ 字体 Microsoft YaHei 不支持中文(颜色数: 1) [2026-01-23 16:57:09.898] 尝试字体: SimHei [2026-01-23 16:57:09.913] ✓ 字体 SimHei 可用且支持中文,已选择 [2026-01-23 16:57:09.913] 最终使用字体: SimHei [2026-01-23 16:57:09.913] 文字宽度测量 - 文本: '阿耀', 宽度: 32px, 元素宽度: 60 [2026-01-23 16:57:09.913] 居中对齐(指定宽度内) - 原始X: 0, 元素宽度: 60, 文字宽度: 32, 调整后X: 14 [2026-01-23 16:57:09.913] 坐标计算 - 原始坐标: (0, 6), 字体大小: 16, 对齐方式: center [2026-01-23 16:57:09.913] 坐标计算 - 计算后坐标: (14, 22) [2026-01-23 16:57:09.913] 颜色转换 - 输入颜色字符串: #FFFFFF [2026-01-23 16:57:09.913] 颜色转换 - 转换后颜色: R=255, G=255, B=255, A=255 [2026-01-23 16:57:09.913] 创建临时图片 - 尺寸: 300x168, 背景: 透明 [2026-01-23 16:57:09.929] 临时图片创建成功,尺寸: 300x168 [2026-01-23 16:57:09.929] 图片设置 - 字体: SimHei, 字体大小: 16, 填充颜色: R=255, G=255, B=255 [2026-01-23 16:57:09.929] 字体粗细: Bold [2026-01-23 16:57:09.929] 检测到背景颜色: #000000 [2026-01-23 16:57:09.929] 文字尺寸 - 宽度: 32, 高度: 17, 上升: 14, 下降: -3 [2026-01-23 16:57:09.929] 背景矩形 - 位置: (0, 6), 尺寸: 60x18 [2026-01-23 16:57:09.929] 背景颜色转换 - R=0, G=0, B=0, A=255 [2026-01-23 16:57:09.929] 背景矩形绘制完成 [2026-01-23 16:57:09.929] 开始绘制文字 - 位置: (14, 22), 文本: '阿耀', 颜色: #FFFFFF, 字体: SimHei, 大小: 16 [2026-01-23 16:57:09.929] 调整后坐标: (14, 22), 图片尺寸: 300x168 [2026-01-23 16:57:09.945] 文字绘制完成 [2026-01-23 16:57:09.960] 临时图片检查 - 有Alpha通道: True, 颜色数: 156, 是否有内容: True [2026-01-23 16:57:09.960] 开始合成到原帧 - 合成模式: Over [2026-01-23 16:57:09.960] 合成完成 [2026-01-23 16:57:09.960] ✓ 文本已成功绘制到第 67 帧,字体: SimHei [2026-01-23 16:57:09.960] ========== 第 67 帧文本绘制完成 ========== [2026-01-23 16:57:09.960] 元素 '浩南' (类型: text): 时间范围 11.300-13.700, 当前时间 9.430, 帧结束时间 9.570, 是否显示: False [2026-01-23 16:57:09.960] 在第 67 帧上添加分享图片(右上角) [2026-01-23 16:57:09.960] 开始添加分享图片到帧,图片大小: 3897 字节,帧尺寸: 300x168 [2026-01-23 16:57:09.960] 分享图片目标大小: 160x160 [2026-01-23 16:57:09.976] 分享图片位置计算 - 帧尺寸: 300x168, 图片尺寸: 160x26, 边距: 5px [2026-01-23 16:57:09.976] 分享图片位置: (135, 5) - 右上角(X右对齐,Y顶部,边距5px) [2026-01-23 16:57:09.976] 分享图片已成功添加到帧的右上角,位置: (135, 5) [2026-01-23 16:57:09.976] 处理第 68 帧,当前时间: 9.570秒,帧延迟: 0.140秒,结束时间: 9.710秒 [2026-01-23 16:57:09.976] 在第 68 帧上添加底部字幕背景 [2026-01-23 16:57:09.976] 使用自定义字幕高度: 30px [2026-01-23 16:57:09.976] GIF高度: 168px, 底部字幕背景尺寸: 300x30, 位置: (0, 138) [2026-01-23 16:57:09.976] 底部字幕背景已成功添加到帧的底部 [2026-01-23 16:57:09.976] 元素 '明天,我就要回泰国,再去新加坡' (类型: text): 时间范围 0.800-3.800, 当前时间 9.570, 帧结束时间 9.710, 是否显示: False [2026-01-23 16:57:09.976] 元素 '香港的事' (类型: text): 时间范围 4.900-6.100, 当前时间 9.570, 帧结束时间 9.710, 是否显示: False [2026-01-23 16:57:09.976] 元素 '你吩咐阿耀做就行了' (类型: text): 时间范围 6.600-9.500, 当前时间 9.570, 帧结束时间 9.710, 是否显示: False [2026-01-23 16:57:09.976] 元素 '谢谢蒋先生' (类型: text): 时间范围 12.300-13.700, 当前时间 9.570, 帧结束时间 9.710, 是否显示: False [2026-01-23 16:57:09.976] 元素 '阿耀' (类型: text): 时间范围 9.200-11.200, 当前时间 9.570, 帧结束时间 9.710, 是否显示: True [2026-01-23 16:57:09.976] 在第 68 帧上绘制文本: '阿耀' [2026-01-23 16:57:09.976] ========== 开始处理第 68 帧文本绘制 ========== [2026-01-23 16:57:09.976] 输入参数 - 文本: '阿耀', 原始位置: (0, 6), 字体: Microsoft YaHei(将被忽略,使用系统字体), 大小: 16, 颜色: #FFFFFF, 粗细: bold, 对齐: center, 宽度: 60 [2026-01-23 16:57:09.976] 当前帧尺寸: 300x168 [2026-01-23 16:57:09.976] 开始尝试系统字体(忽略传入的字体参数)... [2026-01-23 16:57:09.976] 尝试字体: Microsoft YaHei [2026-01-23 16:57:09.991] ✗ 字体 Microsoft YaHei 不支持中文(颜色数: 1) [2026-01-23 16:57:09.991] 尝试字体: SimHei [2026-01-23 16:57:10.007] ✓ 字体 SimHei 可用且支持中文,已选择 [2026-01-23 16:57:10.007] 最终使用字体: SimHei [2026-01-23 16:57:10.007] 文字宽度测量 - 文本: '阿耀', 宽度: 32px, 元素宽度: 60 [2026-01-23 16:57:10.007] 居中对齐(指定宽度内) - 原始X: 0, 元素宽度: 60, 文字宽度: 32, 调整后X: 14 [2026-01-23 16:57:10.007] 坐标计算 - 原始坐标: (0, 6), 字体大小: 16, 对齐方式: center [2026-01-23 16:57:10.007] 坐标计算 - 计算后坐标: (14, 22) [2026-01-23 16:57:10.023] 颜色转换 - 输入颜色字符串: #FFFFFF [2026-01-23 16:57:10.023] 颜色转换 - 转换后颜色: R=255, G=255, B=255, A=255 [2026-01-23 16:57:10.023] 创建临时图片 - 尺寸: 300x168, 背景: 透明 [2026-01-23 16:57:10.023] 临时图片创建成功,尺寸: 300x168 [2026-01-23 16:57:10.023] 图片设置 - 字体: SimHei, 字体大小: 16, 填充颜色: R=255, G=255, B=255 [2026-01-23 16:57:10.023] 字体粗细: Bold [2026-01-23 16:57:10.023] 检测到背景颜色: #000000 [2026-01-23 16:57:10.023] 文字尺寸 - 宽度: 32, 高度: 17, 上升: 14, 下降: -3 [2026-01-23 16:57:10.023] 背景矩形 - 位置: (0, 6), 尺寸: 60x18 [2026-01-23 16:57:10.023] 背景颜色转换 - R=0, G=0, B=0, A=255 [2026-01-23 16:57:10.038] 背景矩形绘制完成 [2026-01-23 16:57:10.038] 开始绘制文字 - 位置: (14, 22), 文本: '阿耀', 颜色: #FFFFFF, 字体: SimHei, 大小: 16 [2026-01-23 16:57:10.038] 调整后坐标: (14, 22), 图片尺寸: 300x168 [2026-01-23 16:57:10.038] 文字绘制完成 [2026-01-23 16:57:10.070] 临时图片检查 - 有Alpha通道: True, 颜色数: 156, 是否有内容: True [2026-01-23 16:57:10.070] 开始合成到原帧 - 合成模式: Over [2026-01-23 16:57:10.070] 合成完成 [2026-01-23 16:57:10.070] ✓ 文本已成功绘制到第 68 帧,字体: SimHei [2026-01-23 16:57:10.070] ========== 第 68 帧文本绘制完成 ========== [2026-01-23 16:57:10.070] 元素 '浩南' (类型: text): 时间范围 11.300-13.700, 当前时间 9.570, 帧结束时间 9.710, 是否显示: False [2026-01-23 16:57:10.070] 在第 68 帧上添加分享图片(右上角) [2026-01-23 16:57:10.070] 开始添加分享图片到帧,图片大小: 3897 字节,帧尺寸: 300x168 [2026-01-23 16:57:10.070] 分享图片目标大小: 160x160 [2026-01-23 16:57:10.070] 分享图片位置计算 - 帧尺寸: 300x168, 图片尺寸: 160x26, 边距: 5px [2026-01-23 16:57:10.070] 分享图片位置: (135, 5) - 右上角(X右对齐,Y顶部,边距5px) [2026-01-23 16:57:10.070] 分享图片已成功添加到帧的右上角,位置: (135, 5) [2026-01-23 16:57:10.070] 处理第 69 帧,当前时间: 9.710秒,帧延迟: 0.150秒,结束时间: 9.860秒 [2026-01-23 16:57:10.070] 在第 69 帧上添加底部字幕背景 [2026-01-23 16:57:10.070] 使用自定义字幕高度: 30px [2026-01-23 16:57:10.070] GIF高度: 168px, 底部字幕背景尺寸: 300x30, 位置: (0, 138) [2026-01-23 16:57:10.070] 底部字幕背景已成功添加到帧的底部 [2026-01-23 16:57:10.070] 元素 '明天,我就要回泰国,再去新加坡' (类型: text): 时间范围 0.800-3.800, 当前时间 9.710, 帧结束时间 9.860, 是否显示: False [2026-01-23 16:57:10.070] 元素 '香港的事' (类型: text): 时间范围 4.900-6.100, 当前时间 9.710, 帧结束时间 9.860, 是否显示: False [2026-01-23 16:57:10.070] 元素 '你吩咐阿耀做就行了' (类型: text): 时间范围 6.600-9.500, 当前时间 9.710, 帧结束时间 9.860, 是否显示: False [2026-01-23 16:57:10.070] 元素 '谢谢蒋先生' (类型: text): 时间范围 12.300-13.700, 当前时间 9.710, 帧结束时间 9.860, 是否显示: False [2026-01-23 16:57:10.070] 元素 '阿耀' (类型: text): 时间范围 9.200-11.200, 当前时间 9.710, 帧结束时间 9.860, 是否显示: True [2026-01-23 16:57:10.070] 在第 69 帧上绘制文本: '阿耀' [2026-01-23 16:57:10.070] ========== 开始处理第 69 帧文本绘制 ========== [2026-01-23 16:57:10.070] 输入参数 - 文本: '阿耀', 原始位置: (0, 6), 字体: Microsoft YaHei(将被忽略,使用系统字体), 大小: 16, 颜色: #FFFFFF, 粗细: bold, 对齐: center, 宽度: 60 [2026-01-23 16:57:10.070] 当前帧尺寸: 300x168 [2026-01-23 16:57:10.070] 开始尝试系统字体(忽略传入的字体参数)... [2026-01-23 16:57:10.070] 尝试字体: Microsoft YaHei [2026-01-23 16:57:10.085] ✗ 字体 Microsoft YaHei 不支持中文(颜色数: 1) [2026-01-23 16:57:10.085] 尝试字体: SimHei [2026-01-23 16:57:10.101] ✓ 字体 SimHei 可用且支持中文,已选择 [2026-01-23 16:57:10.101] 最终使用字体: SimHei [2026-01-23 16:57:10.116] 文字宽度测量 - 文本: '阿耀', 宽度: 32px, 元素宽度: 60 [2026-01-23 16:57:10.116] 居中对齐(指定宽度内) - 原始X: 0, 元素宽度: 60, 文字宽度: 32, 调整后X: 14 [2026-01-23 16:57:10.116] 坐标计算 - 原始坐标: (0, 6), 字体大小: 16, 对齐方式: center [2026-01-23 16:57:10.116] 坐标计算 - 计算后坐标: (14, 22) [2026-01-23 16:57:10.116] 颜色转换 - 输入颜色字符串: #FFFFFF [2026-01-23 16:57:10.116] 颜色转换 - 转换后颜色: R=255, G=255, B=255, A=255 [2026-01-23 16:57:10.116] 创建临时图片 - 尺寸: 300x168, 背景: 透明 [2026-01-23 16:57:10.116] 临时图片创建成功,尺寸: 300x168 [2026-01-23 16:57:10.116] 图片设置 - 字体: SimHei, 字体大小: 16, 填充颜色: R=255, G=255, B=255 [2026-01-23 16:57:10.116] 字体粗细: Bold [2026-01-23 16:57:10.116] 检测到背景颜色: #000000 [2026-01-23 16:57:10.116] 文字尺寸 - 宽度: 32, 高度: 17, 上升: 14, 下降: -3 [2026-01-23 16:57:10.116] 背景矩形 - 位置: (0, 6), 尺寸: 60x18 [2026-01-23 16:57:10.116] 背景颜色转换 - R=0, G=0, B=0, A=255 [2026-01-23 16:57:10.132] 背景矩形绘制完成 [2026-01-23 16:57:10.132] 开始绘制文字 - 位置: (14, 22), 文本: '阿耀', 颜色: #FFFFFF, 字体: SimHei, 大小: 16 [2026-01-23 16:57:10.132] 调整后坐标: (14, 22), 图片尺寸: 300x168 [2026-01-23 16:57:10.148] 文字绘制完成 [2026-01-23 16:57:10.163] 临时图片检查 - 有Alpha通道: True, 颜色数: 156, 是否有内容: True [2026-01-23 16:57:10.163] 开始合成到原帧 - 合成模式: Over [2026-01-23 16:57:10.163] 合成完成 [2026-01-23 16:57:10.163] ✓ 文本已成功绘制到第 69 帧,字体: SimHei [2026-01-23 16:57:10.163] ========== 第 69 帧文本绘制完成 ========== [2026-01-23 16:57:10.163] 元素 '浩南' (类型: text): 时间范围 11.300-13.700, 当前时间 9.710, 帧结束时间 9.860, 是否显示: False [2026-01-23 16:57:10.163] 在第 69 帧上添加分享图片(右上角) [2026-01-23 16:57:10.163] 开始添加分享图片到帧,图片大小: 3897 字节,帧尺寸: 300x168 [2026-01-23 16:57:10.163] 分享图片目标大小: 160x160 [2026-01-23 16:57:10.163] 分享图片位置计算 - 帧尺寸: 300x168, 图片尺寸: 160x26, 边距: 5px [2026-01-23 16:57:10.163] 分享图片位置: (135, 5) - 右上角(X右对齐,Y顶部,边距5px) [2026-01-23 16:57:10.163] 分享图片已成功添加到帧的右上角,位置: (135, 5) [2026-01-23 16:57:10.163] 处理第 70 帧,当前时间: 9.860秒,帧延迟: 0.140秒,结束时间: 10.000秒 [2026-01-23 16:57:10.163] 在第 70 帧上添加底部字幕背景 [2026-01-23 16:57:10.163] 使用自定义字幕高度: 30px [2026-01-23 16:57:10.163] GIF高度: 168px, 底部字幕背景尺寸: 300x30, 位置: (0, 138) [2026-01-23 16:57:10.163] 底部字幕背景已成功添加到帧的底部 [2026-01-23 16:57:10.163] 元素 '明天,我就要回泰国,再去新加坡' (类型: text): 时间范围 0.800-3.800, 当前时间 9.860, 帧结束时间 10.000, 是否显示: False [2026-01-23 16:57:10.163] 元素 '香港的事' (类型: text): 时间范围 4.900-6.100, 当前时间 9.860, 帧结束时间 10.000, 是否显示: False [2026-01-23 16:57:10.163] 元素 '你吩咐阿耀做就行了' (类型: text): 时间范围 6.600-9.500, 当前时间 9.860, 帧结束时间 10.000, 是否显示: False [2026-01-23 16:57:10.163] 元素 '谢谢蒋先生' (类型: text): 时间范围 12.300-13.700, 当前时间 9.860, 帧结束时间 10.000, 是否显示: False [2026-01-23 16:57:10.163] 元素 '阿耀' (类型: text): 时间范围 9.200-11.200, 当前时间 9.860, 帧结束时间 10.000, 是否显示: True [2026-01-23 16:57:10.163] 在第 70 帧上绘制文本: '阿耀' [2026-01-23 16:57:10.163] ========== 开始处理第 70 帧文本绘制 ========== [2026-01-23 16:57:10.163] 输入参数 - 文本: '阿耀', 原始位置: (0, 6), 字体: Microsoft YaHei(将被忽略,使用系统字体), 大小: 16, 颜色: #FFFFFF, 粗细: bold, 对齐: center, 宽度: 60 [2026-01-23 16:57:10.163] 当前帧尺寸: 300x168 [2026-01-23 16:57:10.163] 开始尝试系统字体(忽略传入的字体参数)... [2026-01-23 16:57:10.163] 尝试字体: Microsoft YaHei [2026-01-23 16:57:10.195] ✗ 字体 Microsoft YaHei 不支持中文(颜色数: 1) [2026-01-23 16:57:10.195] 尝试字体: SimHei [2026-01-23 16:57:10.210] ✓ 字体 SimHei 可用且支持中文,已选择 [2026-01-23 16:57:10.210] 最终使用字体: SimHei [2026-01-23 16:57:10.226] 文字宽度测量 - 文本: '阿耀', 宽度: 32px, 元素宽度: 60 [2026-01-23 16:57:10.226] 居中对齐(指定宽度内) - 原始X: 0, 元素宽度: 60, 文字宽度: 32, 调整后X: 14 [2026-01-23 16:57:10.226] 坐标计算 - 原始坐标: (0, 6), 字体大小: 16, 对齐方式: center [2026-01-23 16:57:10.226] 坐标计算 - 计算后坐标: (14, 22) [2026-01-23 16:57:10.226] 颜色转换 - 输入颜色字符串: #FFFFFF [2026-01-23 16:57:10.226] 颜色转换 - 转换后颜色: R=255, G=255, B=255, A=255 [2026-01-23 16:57:10.226] 创建临时图片 - 尺寸: 300x168, 背景: 透明 [2026-01-23 16:57:10.226] 临时图片创建成功,尺寸: 300x168 [2026-01-23 16:57:10.226] 图片设置 - 字体: SimHei, 字体大小: 16, 填充颜色: R=255, G=255, B=255 [2026-01-23 16:57:10.226] 字体粗细: Bold [2026-01-23 16:57:10.226] 检测到背景颜色: #000000 [2026-01-23 16:57:10.226] 文字尺寸 - 宽度: 32, 高度: 17, 上升: 14, 下降: -3 [2026-01-23 16:57:10.226] 背景矩形 - 位置: (0, 6), 尺寸: 60x18 [2026-01-23 16:57:10.226] 背景颜色转换 - R=0, G=0, B=0, A=255 [2026-01-23 16:57:10.241] 背景矩形绘制完成 [2026-01-23 16:57:10.241] 开始绘制文字 - 位置: (14, 22), 文本: '阿耀', 颜色: #FFFFFF, 字体: SimHei, 大小: 16 [2026-01-23 16:57:10.241] 调整后坐标: (14, 22), 图片尺寸: 300x168 [2026-01-23 16:57:10.257] 文字绘制完成 [2026-01-23 16:57:10.273] 临时图片检查 - 有Alpha通道: True, 颜色数: 156, 是否有内容: True [2026-01-23 16:57:10.273] 开始合成到原帧 - 合成模式: Over [2026-01-23 16:57:10.273] 合成完成 [2026-01-23 16:57:10.273] ✓ 文本已成功绘制到第 70 帧,字体: SimHei [2026-01-23 16:57:10.273] ========== 第 70 帧文本绘制完成 ========== [2026-01-23 16:57:10.273] 元素 '浩南' (类型: text): 时间范围 11.300-13.700, 当前时间 9.860, 帧结束时间 10.000, 是否显示: False [2026-01-23 16:57:10.273] 在第 70 帧上添加分享图片(右上角) [2026-01-23 16:57:10.273] 开始添加分享图片到帧,图片大小: 3897 字节,帧尺寸: 300x168 [2026-01-23 16:57:10.273] 分享图片目标大小: 160x160 [2026-01-23 16:57:10.273] 分享图片位置计算 - 帧尺寸: 300x168, 图片尺寸: 160x26, 边距: 5px [2026-01-23 16:57:10.273] 分享图片位置: (135, 5) - 右上角(X右对齐,Y顶部,边距5px) [2026-01-23 16:57:10.273] 分享图片已成功添加到帧的右上角,位置: (135, 5) [2026-01-23 16:57:10.273] 处理第 71 帧,当前时间: 10.000秒,帧延迟: 0.140秒,结束时间: 10.140秒 [2026-01-23 16:57:10.273] 在第 71 帧上添加底部字幕背景 [2026-01-23 16:57:10.273] 使用自定义字幕高度: 30px [2026-01-23 16:57:10.273] GIF高度: 168px, 底部字幕背景尺寸: 300x30, 位置: (0, 138) [2026-01-23 16:57:10.273] 底部字幕背景已成功添加到帧的底部 [2026-01-23 16:57:10.273] 元素 '明天,我就要回泰国,再去新加坡' (类型: text): 时间范围 0.800-3.800, 当前时间 10.000, 帧结束时间 10.140, 是否显示: False [2026-01-23 16:57:10.273] 元素 '香港的事' (类型: text): 时间范围 4.900-6.100, 当前时间 10.000, 帧结束时间 10.140, 是否显示: False [2026-01-23 16:57:10.273] 元素 '你吩咐阿耀做就行了' (类型: text): 时间范围 6.600-9.500, 当前时间 10.000, 帧结束时间 10.140, 是否显示: False [2026-01-23 16:57:10.273] 元素 '谢谢蒋先生' (类型: text): 时间范围 12.300-13.700, 当前时间 10.000, 帧结束时间 10.140, 是否显示: False [2026-01-23 16:57:10.273] 元素 '阿耀' (类型: text): 时间范围 9.200-11.200, 当前时间 10.000, 帧结束时间 10.140, 是否显示: True [2026-01-23 16:57:10.273] 在第 71 帧上绘制文本: '阿耀' [2026-01-23 16:57:10.273] ========== 开始处理第 71 帧文本绘制 ========== [2026-01-23 16:57:10.273] 输入参数 - 文本: '阿耀', 原始位置: (0, 6), 字体: Microsoft YaHei(将被忽略,使用系统字体), 大小: 16, 颜色: #FFFFFF, 粗细: bold, 对齐: center, 宽度: 60 [2026-01-23 16:57:10.273] 当前帧尺寸: 300x168 [2026-01-23 16:57:10.273] 开始尝试系统字体(忽略传入的字体参数)... [2026-01-23 16:57:10.273] 尝试字体: Microsoft YaHei [2026-01-23 16:57:10.304] ✗ 字体 Microsoft YaHei 不支持中文(颜色数: 1) [2026-01-23 16:57:10.304] 尝试字体: SimHei [2026-01-23 16:57:10.320] ✓ 字体 SimHei 可用且支持中文,已选择 [2026-01-23 16:57:10.320] 最终使用字体: SimHei [2026-01-23 16:57:10.320] 文字宽度测量 - 文本: '阿耀', 宽度: 32px, 元素宽度: 60 [2026-01-23 16:57:10.320] 居中对齐(指定宽度内) - 原始X: 0, 元素宽度: 60, 文字宽度: 32, 调整后X: 14 [2026-01-23 16:57:10.320] 坐标计算 - 原始坐标: (0, 6), 字体大小: 16, 对齐方式: center [2026-01-23 16:57:10.320] 坐标计算 - 计算后坐标: (14, 22) [2026-01-23 16:57:10.320] 颜色转换 - 输入颜色字符串: #FFFFFF [2026-01-23 16:57:10.320] 颜色转换 - 转换后颜色: R=255, G=255, B=255, A=255 [2026-01-23 16:57:10.320] 创建临时图片 - 尺寸: 300x168, 背景: 透明 [2026-01-23 16:57:10.320] 临时图片创建成功,尺寸: 300x168 [2026-01-23 16:57:10.320] 图片设置 - 字体: SimHei, 字体大小: 16, 填充颜色: R=255, G=255, B=255 [2026-01-23 16:57:10.320] 字体粗细: Bold [2026-01-23 16:57:10.320] 检测到背景颜色: #000000 [2026-01-23 16:57:10.335] 文字尺寸 - 宽度: 32, 高度: 17, 上升: 14, 下降: -3 [2026-01-23 16:57:10.335] 背景矩形 - 位置: (0, 6), 尺寸: 60x18 [2026-01-23 16:57:10.335] 背景颜色转换 - R=0, G=0, B=0, A=255 [2026-01-23 16:57:10.335] 背景矩形绘制完成 [2026-01-23 16:57:10.335] 开始绘制文字 - 位置: (14, 22), 文本: '阿耀', 颜色: #FFFFFF, 字体: SimHei, 大小: 16 [2026-01-23 16:57:10.335] 调整后坐标: (14, 22), 图片尺寸: 300x168 [2026-01-23 16:57:10.351] 文字绘制完成 [2026-01-23 16:57:10.366] 临时图片检查 - 有Alpha通道: True, 颜色数: 156, 是否有内容: True [2026-01-23 16:57:10.366] 开始合成到原帧 - 合成模式: Over [2026-01-23 16:57:10.366] 合成完成 [2026-01-23 16:57:10.366] ✓ 文本已成功绘制到第 71 帧,字体: SimHei [2026-01-23 16:57:10.366] ========== 第 71 帧文本绘制完成 ========== [2026-01-23 16:57:10.366] 元素 '浩南' (类型: text): 时间范围 11.300-13.700, 当前时间 10.000, 帧结束时间 10.140, 是否显示: False [2026-01-23 16:57:10.366] 在第 71 帧上添加分享图片(右上角) [2026-01-23 16:57:10.366] 开始添加分享图片到帧,图片大小: 3897 字节,帧尺寸: 300x168 [2026-01-23 16:57:10.366] 分享图片目标大小: 160x160 [2026-01-23 16:57:10.366] 分享图片位置计算 - 帧尺寸: 300x168, 图片尺寸: 160x26, 边距: 5px [2026-01-23 16:57:10.366] 分享图片位置: (135, 5) - 右上角(X右对齐,Y顶部,边距5px) [2026-01-23 16:57:10.366] 分享图片已成功添加到帧的右上角,位置: (135, 5) [2026-01-23 16:57:10.366] 处理第 72 帧,当前时间: 10.140秒,帧延迟: 0.150秒,结束时间: 10.290秒 [2026-01-23 16:57:10.366] 在第 72 帧上添加底部字幕背景 [2026-01-23 16:57:10.366] 使用自定义字幕高度: 30px [2026-01-23 16:57:10.366] GIF高度: 168px, 底部字幕背景尺寸: 300x30, 位置: (0, 138) [2026-01-23 16:57:10.366] 底部字幕背景已成功添加到帧的底部 [2026-01-23 16:57:10.366] 元素 '明天,我就要回泰国,再去新加坡' (类型: text): 时间范围 0.800-3.800, 当前时间 10.140, 帧结束时间 10.290, 是否显示: False [2026-01-23 16:57:10.366] 元素 '香港的事' (类型: text): 时间范围 4.900-6.100, 当前时间 10.140, 帧结束时间 10.290, 是否显示: False [2026-01-23 16:57:10.382] 元素 '你吩咐阿耀做就行了' (类型: text): 时间范围 6.600-9.500, 当前时间 10.140, 帧结束时间 10.290, 是否显示: False [2026-01-23 16:57:10.382] 元素 '谢谢蒋先生' (类型: text): 时间范围 12.300-13.700, 当前时间 10.140, 帧结束时间 10.290, 是否显示: False [2026-01-23 16:57:10.382] 元素 '阿耀' (类型: text): 时间范围 9.200-11.200, 当前时间 10.140, 帧结束时间 10.290, 是否显示: True [2026-01-23 16:57:10.382] 在第 72 帧上绘制文本: '阿耀' [2026-01-23 16:57:10.382] ========== 开始处理第 72 帧文本绘制 ========== [2026-01-23 16:57:10.382] 输入参数 - 文本: '阿耀', 原始位置: (0, 6), 字体: Microsoft YaHei(将被忽略,使用系统字体), 大小: 16, 颜色: #FFFFFF, 粗细: bold, 对齐: center, 宽度: 60 [2026-01-23 16:57:10.382] 当前帧尺寸: 300x168 [2026-01-23 16:57:10.382] 开始尝试系统字体(忽略传入的字体参数)... [2026-01-23 16:57:10.382] 尝试字体: Microsoft YaHei [2026-01-23 16:57:10.398] ✗ 字体 Microsoft YaHei 不支持中文(颜色数: 1) [2026-01-23 16:57:10.398] 尝试字体: SimHei [2026-01-23 16:57:10.413] ✓ 字体 SimHei 可用且支持中文,已选择 [2026-01-23 16:57:10.413] 最终使用字体: SimHei [2026-01-23 16:57:10.413] 文字宽度测量 - 文本: '阿耀', 宽度: 32px, 元素宽度: 60 [2026-01-23 16:57:10.413] 居中对齐(指定宽度内) - 原始X: 0, 元素宽度: 60, 文字宽度: 32, 调整后X: 14 [2026-01-23 16:57:10.413] 坐标计算 - 原始坐标: (0, 6), 字体大小: 16, 对齐方式: center [2026-01-23 16:57:10.413] 坐标计算 - 计算后坐标: (14, 22) [2026-01-23 16:57:10.429] 颜色转换 - 输入颜色字符串: #FFFFFF [2026-01-23 16:57:10.429] 颜色转换 - 转换后颜色: R=255, G=255, B=255, A=255 [2026-01-23 16:57:10.429] 创建临时图片 - 尺寸: 300x168, 背景: 透明 [2026-01-23 16:57:10.429] 临时图片创建成功,尺寸: 300x168 [2026-01-23 16:57:10.429] 图片设置 - 字体: SimHei, 字体大小: 16, 填充颜色: R=255, G=255, B=255 [2026-01-23 16:57:10.429] 字体粗细: Bold [2026-01-23 16:57:10.429] 检测到背景颜色: #000000 [2026-01-23 16:57:10.429] 文字尺寸 - 宽度: 32, 高度: 17, 上升: 14, 下降: -3 [2026-01-23 16:57:10.429] 背景矩形 - 位置: (0, 6), 尺寸: 60x18 [2026-01-23 16:57:10.429] 背景颜色转换 - R=0, G=0, B=0, A=255 [2026-01-23 16:57:10.445] 背景矩形绘制完成 [2026-01-23 16:57:10.445] 开始绘制文字 - 位置: (14, 22), 文本: '阿耀', 颜色: #FFFFFF, 字体: SimHei, 大小: 16 [2026-01-23 16:57:10.445] 调整后坐标: (14, 22), 图片尺寸: 300x168 [2026-01-23 16:57:10.460] 文字绘制完成 [2026-01-23 16:57:10.476] 临时图片检查 - 有Alpha通道: True, 颜色数: 156, 是否有内容: True [2026-01-23 16:57:10.476] 开始合成到原帧 - 合成模式: Over [2026-01-23 16:57:10.476] 合成完成 [2026-01-23 16:57:10.476] ✓ 文本已成功绘制到第 72 帧,字体: SimHei [2026-01-23 16:57:10.476] ========== 第 72 帧文本绘制完成 ========== [2026-01-23 16:57:10.476] 元素 '浩南' (类型: text): 时间范围 11.300-13.700, 当前时间 10.140, 帧结束时间 10.290, 是否显示: False [2026-01-23 16:57:10.476] 在第 72 帧上添加分享图片(右上角) [2026-01-23 16:57:10.476] 开始添加分享图片到帧,图片大小: 3897 字节,帧尺寸: 300x168 [2026-01-23 16:57:10.476] 分享图片目标大小: 160x160 [2026-01-23 16:57:10.476] 分享图片位置计算 - 帧尺寸: 300x168, 图片尺寸: 160x26, 边距: 5px [2026-01-23 16:57:10.476] 分享图片位置: (135, 5) - 右上角(X右对齐,Y顶部,边距5px) [2026-01-23 16:57:10.476] 分享图片已成功添加到帧的右上角,位置: (135, 5) [2026-01-23 16:57:10.476] 处理第 73 帧,当前时间: 10.290秒,帧延迟: 0.140秒,结束时间: 10.430秒 [2026-01-23 16:57:10.476] 在第 73 帧上添加底部字幕背景 [2026-01-23 16:57:10.476] 使用自定义字幕高度: 30px [2026-01-23 16:57:10.476] GIF高度: 168px, 底部字幕背景尺寸: 300x30, 位置: (0, 138) [2026-01-23 16:57:10.476] 底部字幕背景已成功添加到帧的底部 [2026-01-23 16:57:10.476] 元素 '明天,我就要回泰国,再去新加坡' (类型: text): 时间范围 0.800-3.800, 当前时间 10.290, 帧结束时间 10.430, 是否显示: False [2026-01-23 16:57:10.476] 元素 '香港的事' (类型: text): 时间范围 4.900-6.100, 当前时间 10.290, 帧结束时间 10.430, 是否显示: False [2026-01-23 16:57:10.476] 元素 '你吩咐阿耀做就行了' (类型: text): 时间范围 6.600-9.500, 当前时间 10.290, 帧结束时间 10.430, 是否显示: False [2026-01-23 16:57:10.476] 元素 '谢谢蒋先生' (类型: text): 时间范围 12.300-13.700, 当前时间 10.290, 帧结束时间 10.430, 是否显示: False [2026-01-23 16:57:10.476] 元素 '阿耀' (类型: text): 时间范围 9.200-11.200, 当前时间 10.290, 帧结束时间 10.430, 是否显示: True [2026-01-23 16:57:10.476] 在第 73 帧上绘制文本: '阿耀' [2026-01-23 16:57:10.476] ========== 开始处理第 73 帧文本绘制 ========== [2026-01-23 16:57:10.476] 输入参数 - 文本: '阿耀', 原始位置: (0, 6), 字体: Microsoft YaHei(将被忽略,使用系统字体), 大小: 16, 颜色: #FFFFFF, 粗细: bold, 对齐: center, 宽度: 60 [2026-01-23 16:57:10.476] 当前帧尺寸: 300x168 [2026-01-23 16:57:10.476] 开始尝试系统字体(忽略传入的字体参数)... [2026-01-23 16:57:10.476] 尝试字体: Microsoft YaHei [2026-01-23 16:57:10.507] ✗ 字体 Microsoft YaHei 不支持中文(颜色数: 1) [2026-01-23 16:57:10.507] 尝试字体: SimHei [2026-01-23 16:57:10.524] ✓ 字体 SimHei 可用且支持中文,已选择 [2026-01-23 16:57:10.524] 最终使用字体: SimHei [2026-01-23 16:57:10.524] 文字宽度测量 - 文本: '阿耀', 宽度: 32px, 元素宽度: 60 [2026-01-23 16:57:10.524] 居中对齐(指定宽度内) - 原始X: 0, 元素宽度: 60, 文字宽度: 32, 调整后X: 14 [2026-01-23 16:57:10.524] 坐标计算 - 原始坐标: (0, 6), 字体大小: 16, 对齐方式: center [2026-01-23 16:57:10.524] 坐标计算 - 计算后坐标: (14, 22) [2026-01-23 16:57:10.524] 颜色转换 - 输入颜色字符串: #FFFFFF [2026-01-23 16:57:10.524] 颜色转换 - 转换后颜色: R=255, G=255, B=255, A=255 [2026-01-23 16:57:10.524] 创建临时图片 - 尺寸: 300x168, 背景: 透明 [2026-01-23 16:57:10.524] 临时图片创建成功,尺寸: 300x168 [2026-01-23 16:57:10.524] 图片设置 - 字体: SimHei, 字体大小: 16, 填充颜色: R=255, G=255, B=255 [2026-01-23 16:57:10.538] 字体粗细: Bold [2026-01-23 16:57:10.538] 检测到背景颜色: #000000 [2026-01-23 16:57:10.538] 文字尺寸 - 宽度: 32, 高度: 17, 上升: 14, 下降: -3 [2026-01-23 16:57:10.538] 背景矩形 - 位置: (0, 6), 尺寸: 60x18 [2026-01-23 16:57:10.538] 背景颜色转换 - R=0, G=0, B=0, A=255 [2026-01-23 16:57:10.538] 背景矩形绘制完成 [2026-01-23 16:57:10.538] 开始绘制文字 - 位置: (14, 22), 文本: '阿耀', 颜色: #FFFFFF, 字体: SimHei, 大小: 16 [2026-01-23 16:57:10.538] 调整后坐标: (14, 22), 图片尺寸: 300x168 [2026-01-23 16:57:10.554] 文字绘制完成 [2026-01-23 16:57:10.570] 临时图片检查 - 有Alpha通道: True, 颜色数: 156, 是否有内容: True [2026-01-23 16:57:10.570] 开始合成到原帧 - 合成模式: Over [2026-01-23 16:57:10.570] 合成完成 [2026-01-23 16:57:10.570] ✓ 文本已成功绘制到第 73 帧,字体: SimHei [2026-01-23 16:57:10.570] ========== 第 73 帧文本绘制完成 ========== [2026-01-23 16:57:10.570] 元素 '浩南' (类型: text): 时间范围 11.300-13.700, 当前时间 10.290, 帧结束时间 10.430, 是否显示: False [2026-01-23 16:57:10.570] 在第 73 帧上添加分享图片(右上角) [2026-01-23 16:57:10.570] 开始添加分享图片到帧,图片大小: 3897 字节,帧尺寸: 300x168 [2026-01-23 16:57:10.570] 分享图片目标大小: 160x160 [2026-01-23 16:57:10.585] 分享图片位置计算 - 帧尺寸: 300x168, 图片尺寸: 160x26, 边距: 5px [2026-01-23 16:57:10.585] 分享图片位置: (135, 5) - 右上角(X右对齐,Y顶部,边距5px) [2026-01-23 16:57:10.585] 分享图片已成功添加到帧的右上角,位置: (135, 5) [2026-01-23 16:57:10.585] 处理第 74 帧,当前时间: 10.430秒,帧延迟: 0.140秒,结束时间: 10.570秒 [2026-01-23 16:57:10.585] 在第 74 帧上添加底部字幕背景 [2026-01-23 16:57:10.585] 使用自定义字幕高度: 30px [2026-01-23 16:57:10.585] GIF高度: 168px, 底部字幕背景尺寸: 300x30, 位置: (0, 138) [2026-01-23 16:57:10.585] 底部字幕背景已成功添加到帧的底部 [2026-01-23 16:57:10.585] 元素 '明天,我就要回泰国,再去新加坡' (类型: text): 时间范围 0.800-3.800, 当前时间 10.430, 帧结束时间 10.570, 是否显示: False [2026-01-23 16:57:10.585] 元素 '香港的事' (类型: text): 时间范围 4.900-6.100, 当前时间 10.430, 帧结束时间 10.570, 是否显示: False [2026-01-23 16:57:10.585] 元素 '你吩咐阿耀做就行了' (类型: text): 时间范围 6.600-9.500, 当前时间 10.430, 帧结束时间 10.570, 是否显示: False [2026-01-23 16:57:10.585] 元素 '谢谢蒋先生' (类型: text): 时间范围 12.300-13.700, 当前时间 10.430, 帧结束时间 10.570, 是否显示: False [2026-01-23 16:57:10.585] 元素 '阿耀' (类型: text): 时间范围 9.200-11.200, 当前时间 10.430, 帧结束时间 10.570, 是否显示: True [2026-01-23 16:57:10.585] 在第 74 帧上绘制文本: '阿耀' [2026-01-23 16:57:10.585] ========== 开始处理第 74 帧文本绘制 ========== [2026-01-23 16:57:10.585] 输入参数 - 文本: '阿耀', 原始位置: (0, 6), 字体: Microsoft YaHei(将被忽略,使用系统字体), 大小: 16, 颜色: #FFFFFF, 粗细: bold, 对齐: center, 宽度: 60 [2026-01-23 16:57:10.585] 当前帧尺寸: 300x168 [2026-01-23 16:57:10.585] 开始尝试系统字体(忽略传入的字体参数)... [2026-01-23 16:57:10.585] 尝试字体: Microsoft YaHei [2026-01-23 16:57:10.601] ✗ 字体 Microsoft YaHei 不支持中文(颜色数: 1) [2026-01-23 16:57:10.601] 尝试字体: SimHei [2026-01-23 16:57:10.617] ✓ 字体 SimHei 可用且支持中文,已选择 [2026-01-23 16:57:10.617] 最终使用字体: SimHei [2026-01-23 16:57:10.632] 文字宽度测量 - 文本: '阿耀', 宽度: 32px, 元素宽度: 60 [2026-01-23 16:57:10.632] 居中对齐(指定宽度内) - 原始X: 0, 元素宽度: 60, 文字宽度: 32, 调整后X: 14 [2026-01-23 16:57:10.632] 坐标计算 - 原始坐标: (0, 6), 字体大小: 16, 对齐方式: center [2026-01-23 16:57:10.632] 坐标计算 - 计算后坐标: (14, 22) [2026-01-23 16:57:10.632] 颜色转换 - 输入颜色字符串: #FFFFFF [2026-01-23 16:57:10.632] 颜色转换 - 转换后颜色: R=255, G=255, B=255, A=255 [2026-01-23 16:57:10.632] 创建临时图片 - 尺寸: 300x168, 背景: 透明 [2026-01-23 16:57:10.632] 临时图片创建成功,尺寸: 300x168 [2026-01-23 16:57:10.632] 图片设置 - 字体: SimHei, 字体大小: 16, 填充颜色: R=255, G=255, B=255 [2026-01-23 16:57:10.632] 字体粗细: Bold [2026-01-23 16:57:10.632] 检测到背景颜色: #000000 [2026-01-23 16:57:10.632] 文字尺寸 - 宽度: 32, 高度: 17, 上升: 14, 下降: -3 [2026-01-23 16:57:10.632] 背景矩形 - 位置: (0, 6), 尺寸: 60x18 [2026-01-23 16:57:10.632] 背景颜色转换 - R=0, G=0, B=0, A=255 [2026-01-23 16:57:10.648] 背景矩形绘制完成 [2026-01-23 16:57:10.648] 开始绘制文字 - 位置: (14, 22), 文本: '阿耀', 颜色: #FFFFFF, 字体: SimHei, 大小: 16 [2026-01-23 16:57:10.648] 调整后坐标: (14, 22), 图片尺寸: 300x168 [2026-01-23 16:57:10.663] 文字绘制完成 [2026-01-23 16:57:10.679] 临时图片检查 - 有Alpha通道: True, 颜色数: 156, 是否有内容: True [2026-01-23 16:57:10.679] 开始合成到原帧 - 合成模式: Over [2026-01-23 16:57:10.695] 合成完成 [2026-01-23 16:57:10.695] ✓ 文本已成功绘制到第 74 帧,字体: SimHei [2026-01-23 16:57:10.695] ========== 第 74 帧文本绘制完成 ========== [2026-01-23 16:57:10.695] 元素 '浩南' (类型: text): 时间范围 11.300-13.700, 当前时间 10.430, 帧结束时间 10.570, 是否显示: False [2026-01-23 16:57:10.695] 在第 74 帧上添加分享图片(右上角) [2026-01-23 16:57:10.695] 开始添加分享图片到帧,图片大小: 3897 字节,帧尺寸: 300x168 [2026-01-23 16:57:10.695] 分享图片目标大小: 160x160 [2026-01-23 16:57:10.695] 分享图片位置计算 - 帧尺寸: 300x168, 图片尺寸: 160x26, 边距: 5px [2026-01-23 16:57:10.695] 分享图片位置: (135, 5) - 右上角(X右对齐,Y顶部,边距5px) [2026-01-23 16:57:10.695] 分享图片已成功添加到帧的右上角,位置: (135, 5) [2026-01-23 16:57:10.695] 处理第 75 帧,当前时间: 10.570秒,帧延迟: 0.140秒,结束时间: 10.710秒 [2026-01-23 16:57:10.695] 在第 75 帧上添加底部字幕背景 [2026-01-23 16:57:10.695] 使用自定义字幕高度: 30px [2026-01-23 16:57:10.695] GIF高度: 168px, 底部字幕背景尺寸: 300x30, 位置: (0, 138) [2026-01-23 16:57:10.695] 底部字幕背景已成功添加到帧的底部 [2026-01-23 16:57:10.695] 元素 '明天,我就要回泰国,再去新加坡' (类型: text): 时间范围 0.800-3.800, 当前时间 10.570, 帧结束时间 10.710, 是否显示: False [2026-01-23 16:57:10.695] 元素 '香港的事' (类型: text): 时间范围 4.900-6.100, 当前时间 10.570, 帧结束时间 10.710, 是否显示: False [2026-01-23 16:57:10.695] 元素 '你吩咐阿耀做就行了' (类型: text): 时间范围 6.600-9.500, 当前时间 10.570, 帧结束时间 10.710, 是否显示: False [2026-01-23 16:57:10.695] 元素 '谢谢蒋先生' (类型: text): 时间范围 12.300-13.700, 当前时间 10.570, 帧结束时间 10.710, 是否显示: False [2026-01-23 16:57:10.695] 元素 '阿耀' (类型: text): 时间范围 9.200-11.200, 当前时间 10.570, 帧结束时间 10.710, 是否显示: True [2026-01-23 16:57:10.695] 在第 75 帧上绘制文本: '阿耀' [2026-01-23 16:57:10.695] ========== 开始处理第 75 帧文本绘制 ========== [2026-01-23 16:57:10.695] 输入参数 - 文本: '阿耀', 原始位置: (0, 6), 字体: Microsoft YaHei(将被忽略,使用系统字体), 大小: 16, 颜色: #FFFFFF, 粗细: bold, 对齐: center, 宽度: 60 [2026-01-23 16:57:10.695] 当前帧尺寸: 300x168 [2026-01-23 16:57:10.695] 开始尝试系统字体(忽略传入的字体参数)... [2026-01-23 16:57:10.695] 尝试字体: Microsoft YaHei [2026-01-23 16:57:10.710] ✗ 字体 Microsoft YaHei 不支持中文(颜色数: 1) [2026-01-23 16:57:10.710] 尝试字体: SimHei [2026-01-23 16:57:10.742] ✓ 字体 SimHei 可用且支持中文,已选择 [2026-01-23 16:57:10.742] 最终使用字体: SimHei [2026-01-23 16:57:10.742] 文字宽度测量 - 文本: '阿耀', 宽度: 32px, 元素宽度: 60 [2026-01-23 16:57:10.742] 居中对齐(指定宽度内) - 原始X: 0, 元素宽度: 60, 文字宽度: 32, 调整后X: 14 [2026-01-23 16:57:10.742] 坐标计算 - 原始坐标: (0, 6), 字体大小: 16, 对齐方式: center [2026-01-23 16:57:10.742] 坐标计算 - 计算后坐标: (14, 22) [2026-01-23 16:57:10.742] 颜色转换 - 输入颜色字符串: #FFFFFF [2026-01-23 16:57:10.742] 颜色转换 - 转换后颜色: R=255, G=255, B=255, A=255 [2026-01-23 16:57:10.742] 创建临时图片 - 尺寸: 300x168, 背景: 透明 [2026-01-23 16:57:10.742] 临时图片创建成功,尺寸: 300x168 [2026-01-23 16:57:10.742] 图片设置 - 字体: SimHei, 字体大小: 16, 填充颜色: R=255, G=255, B=255 [2026-01-23 16:57:10.742] 字体粗细: Bold [2026-01-23 16:57:10.742] 检测到背景颜色: #000000 [2026-01-23 16:57:10.757] 文字尺寸 - 宽度: 32, 高度: 17, 上升: 14, 下降: -3 [2026-01-23 16:57:10.757] 背景矩形 - 位置: (0, 6), 尺寸: 60x18 [2026-01-23 16:57:10.757] 背景颜色转换 - R=0, G=0, B=0, A=255 [2026-01-23 16:57:10.757] 背景矩形绘制完成 [2026-01-23 16:57:10.757] 开始绘制文字 - 位置: (14, 22), 文本: '阿耀', 颜色: #FFFFFF, 字体: SimHei, 大小: 16 [2026-01-23 16:57:10.757] 调整后坐标: (14, 22), 图片尺寸: 300x168 [2026-01-23 16:57:10.773] 文字绘制完成 [2026-01-23 16:57:10.788] 临时图片检查 - 有Alpha通道: True, 颜色数: 156, 是否有内容: True [2026-01-23 16:57:10.788] 开始合成到原帧 - 合成模式: Over [2026-01-23 16:57:10.788] 合成完成 [2026-01-23 16:57:10.788] ✓ 文本已成功绘制到第 75 帧,字体: SimHei [2026-01-23 16:57:10.788] ========== 第 75 帧文本绘制完成 ========== [2026-01-23 16:57:10.788] 元素 '浩南' (类型: text): 时间范围 11.300-13.700, 当前时间 10.570, 帧结束时间 10.710, 是否显示: False [2026-01-23 16:57:10.788] 在第 75 帧上添加分享图片(右上角) [2026-01-23 16:57:10.788] 开始添加分享图片到帧,图片大小: 3897 字节,帧尺寸: 300x168 [2026-01-23 16:57:10.788] 分享图片目标大小: 160x160 [2026-01-23 16:57:10.788] 分享图片位置计算 - 帧尺寸: 300x168, 图片尺寸: 160x26, 边距: 5px [2026-01-23 16:57:10.788] 分享图片位置: (135, 5) - 右上角(X右对齐,Y顶部,边距5px) [2026-01-23 16:57:10.788] 分享图片已成功添加到帧的右上角,位置: (135, 5) [2026-01-23 16:57:10.788] 处理第 76 帧,当前时间: 10.710秒,帧延迟: 0.150秒,结束时间: 10.860秒 [2026-01-23 16:57:10.788] 在第 76 帧上添加底部字幕背景 [2026-01-23 16:57:10.788] 使用自定义字幕高度: 30px [2026-01-23 16:57:10.788] GIF高度: 168px, 底部字幕背景尺寸: 300x30, 位置: (0, 138) [2026-01-23 16:57:10.804] 底部字幕背景已成功添加到帧的底部 [2026-01-23 16:57:10.804] 元素 '明天,我就要回泰国,再去新加坡' (类型: text): 时间范围 0.800-3.800, 当前时间 10.710, 帧结束时间 10.860, 是否显示: False [2026-01-23 16:57:10.804] 元素 '香港的事' (类型: text): 时间范围 4.900-6.100, 当前时间 10.710, 帧结束时间 10.860, 是否显示: False [2026-01-23 16:57:10.804] 元素 '你吩咐阿耀做就行了' (类型: text): 时间范围 6.600-9.500, 当前时间 10.710, 帧结束时间 10.860, 是否显示: False [2026-01-23 16:57:10.804] 元素 '谢谢蒋先生' (类型: text): 时间范围 12.300-13.700, 当前时间 10.710, 帧结束时间 10.860, 是否显示: False [2026-01-23 16:57:10.804] 元素 '阿耀' (类型: text): 时间范围 9.200-11.200, 当前时间 10.710, 帧结束时间 10.860, 是否显示: True [2026-01-23 16:57:10.804] 在第 76 帧上绘制文本: '阿耀' [2026-01-23 16:57:10.804] ========== 开始处理第 76 帧文本绘制 ========== [2026-01-23 16:57:10.804] 输入参数 - 文本: '阿耀', 原始位置: (0, 6), 字体: Microsoft YaHei(将被忽略,使用系统字体), 大小: 16, 颜色: #FFFFFF, 粗细: bold, 对齐: center, 宽度: 60 [2026-01-23 16:57:10.804] 当前帧尺寸: 300x168 [2026-01-23 16:57:10.804] 开始尝试系统字体(忽略传入的字体参数)... [2026-01-23 16:57:10.804] 尝试字体: Microsoft YaHei [2026-01-23 16:57:10.820] ✗ 字体 Microsoft YaHei 不支持中文(颜色数: 1) [2026-01-23 16:57:10.820] 尝试字体: SimHei [2026-01-23 16:57:10.835] ✓ 字体 SimHei 可用且支持中文,已选择 [2026-01-23 16:57:10.835] 最终使用字体: SimHei [2026-01-23 16:57:10.835] 文字宽度测量 - 文本: '阿耀', 宽度: 32px, 元素宽度: 60 [2026-01-23 16:57:10.835] 居中对齐(指定宽度内) - 原始X: 0, 元素宽度: 60, 文字宽度: 32, 调整后X: 14 [2026-01-23 16:57:10.835] 坐标计算 - 原始坐标: (0, 6), 字体大小: 16, 对齐方式: center [2026-01-23 16:57:10.835] 坐标计算 - 计算后坐标: (14, 22) [2026-01-23 16:57:10.851] 颜色转换 - 输入颜色字符串: #FFFFFF [2026-01-23 16:57:10.851] 颜色转换 - 转换后颜色: R=255, G=255, B=255, A=255 [2026-01-23 16:57:10.851] 创建临时图片 - 尺寸: 300x168, 背景: 透明 [2026-01-23 16:57:10.851] 临时图片创建成功,尺寸: 300x168 [2026-01-23 16:57:10.851] 图片设置 - 字体: SimHei, 字体大小: 16, 填充颜色: R=255, G=255, B=255 [2026-01-23 16:57:10.851] 字体粗细: Bold [2026-01-23 16:57:10.851] 检测到背景颜色: #000000 [2026-01-23 16:57:10.851] 文字尺寸 - 宽度: 32, 高度: 17, 上升: 14, 下降: -3 [2026-01-23 16:57:10.851] 背景矩形 - 位置: (0, 6), 尺寸: 60x18 [2026-01-23 16:57:10.851] 背景颜色转换 - R=0, G=0, B=0, A=255 [2026-01-23 16:57:10.867] 背景矩形绘制完成 [2026-01-23 16:57:10.867] 开始绘制文字 - 位置: (14, 22), 文本: '阿耀', 颜色: #FFFFFF, 字体: SimHei, 大小: 16 [2026-01-23 16:57:10.867] 调整后坐标: (14, 22), 图片尺寸: 300x168 [2026-01-23 16:57:10.867] 文字绘制完成 [2026-01-23 16:57:10.898] 临时图片检查 - 有Alpha通道: True, 颜色数: 156, 是否有内容: True [2026-01-23 16:57:10.898] 开始合成到原帧 - 合成模式: Over [2026-01-23 16:57:10.898] 合成完成 [2026-01-23 16:57:10.898] ✓ 文本已成功绘制到第 76 帧,字体: SimHei [2026-01-23 16:57:10.898] ========== 第 76 帧文本绘制完成 ========== [2026-01-23 16:57:10.898] 元素 '浩南' (类型: text): 时间范围 11.300-13.700, 当前时间 10.710, 帧结束时间 10.860, 是否显示: False [2026-01-23 16:57:10.898] 在第 76 帧上添加分享图片(右上角) [2026-01-23 16:57:10.898] 开始添加分享图片到帧,图片大小: 3897 字节,帧尺寸: 300x168 [2026-01-23 16:57:10.898] 分享图片目标大小: 160x160 [2026-01-23 16:57:10.898] 分享图片位置计算 - 帧尺寸: 300x168, 图片尺寸: 160x26, 边距: 5px [2026-01-23 16:57:10.898] 分享图片位置: (135, 5) - 右上角(X右对齐,Y顶部,边距5px) [2026-01-23 16:57:10.898] 分享图片已成功添加到帧的右上角,位置: (135, 5) [2026-01-23 16:57:10.898] 处理第 77 帧,当前时间: 10.860秒,帧延迟: 0.140秒,结束时间: 11.000秒 [2026-01-23 16:57:10.898] 在第 77 帧上添加底部字幕背景 [2026-01-23 16:57:10.898] 使用自定义字幕高度: 30px [2026-01-23 16:57:10.898] GIF高度: 168px, 底部字幕背景尺寸: 300x30, 位置: (0, 138) [2026-01-23 16:57:10.898] 底部字幕背景已成功添加到帧的底部 [2026-01-23 16:57:10.898] 元素 '明天,我就要回泰国,再去新加坡' (类型: text): 时间范围 0.800-3.800, 当前时间 10.860, 帧结束时间 11.000, 是否显示: False [2026-01-23 16:57:10.898] 元素 '香港的事' (类型: text): 时间范围 4.900-6.100, 当前时间 10.860, 帧结束时间 11.000, 是否显示: False [2026-01-23 16:57:10.898] 元素 '你吩咐阿耀做就行了' (类型: text): 时间范围 6.600-9.500, 当前时间 10.860, 帧结束时间 11.000, 是否显示: False [2026-01-23 16:57:10.898] 元素 '谢谢蒋先生' (类型: text): 时间范围 12.300-13.700, 当前时间 10.860, 帧结束时间 11.000, 是否显示: False [2026-01-23 16:57:10.898] 元素 '阿耀' (类型: text): 时间范围 9.200-11.200, 当前时间 10.860, 帧结束时间 11.000, 是否显示: True [2026-01-23 16:57:10.898] 在第 77 帧上绘制文本: '阿耀' [2026-01-23 16:57:10.898] ========== 开始处理第 77 帧文本绘制 ========== [2026-01-23 16:57:10.898] 输入参数 - 文本: '阿耀', 原始位置: (0, 6), 字体: Microsoft YaHei(将被忽略,使用系统字体), 大小: 16, 颜色: #FFFFFF, 粗细: bold, 对齐: center, 宽度: 60 [2026-01-23 16:57:10.898] 当前帧尺寸: 300x168 [2026-01-23 16:57:10.898] 开始尝试系统字体(忽略传入的字体参数)... [2026-01-23 16:57:10.898] 尝试字体: Microsoft YaHei [2026-01-23 16:57:10.946] ✗ 字体 Microsoft YaHei 不支持中文(颜色数: 1) [2026-01-23 16:57:10.946] 尝试字体: SimHei [2026-01-23 16:57:10.961] ✓ 字体 SimHei 可用且支持中文,已选择 [2026-01-23 16:57:10.961] 最终使用字体: SimHei [2026-01-23 16:57:10.976] 文字宽度测量 - 文本: '阿耀', 宽度: 32px, 元素宽度: 60 [2026-01-23 16:57:10.976] 居中对齐(指定宽度内) - 原始X: 0, 元素宽度: 60, 文字宽度: 32, 调整后X: 14 [2026-01-23 16:57:10.976] 坐标计算 - 原始坐标: (0, 6), 字体大小: 16, 对齐方式: center [2026-01-23 16:57:10.976] 坐标计算 - 计算后坐标: (14, 22) [2026-01-23 16:57:10.976] 颜色转换 - 输入颜色字符串: #FFFFFF [2026-01-23 16:57:10.976] 颜色转换 - 转换后颜色: R=255, G=255, B=255, A=255 [2026-01-23 16:57:10.976] 创建临时图片 - 尺寸: 300x168, 背景: 透明 [2026-01-23 16:57:10.976] 临时图片创建成功,尺寸: 300x168 [2026-01-23 16:57:10.976] 图片设置 - 字体: SimHei, 字体大小: 16, 填充颜色: R=255, G=255, B=255 [2026-01-23 16:57:10.976] 字体粗细: Bold [2026-01-23 16:57:10.976] 检测到背景颜色: #000000 [2026-01-23 16:57:10.993] 文字尺寸 - 宽度: 32, 高度: 17, 上升: 14, 下降: -3 [2026-01-23 16:57:10.993] 背景矩形 - 位置: (0, 6), 尺寸: 60x18 [2026-01-23 16:57:10.993] 背景颜色转换 - R=0, G=0, B=0, A=255 [2026-01-23 16:57:10.993] 背景矩形绘制完成 [2026-01-23 16:57:10.993] 开始绘制文字 - 位置: (14, 22), 文本: '阿耀', 颜色: #FFFFFF, 字体: SimHei, 大小: 16 [2026-01-23 16:57:10.993] 调整后坐标: (14, 22), 图片尺寸: 300x168 [2026-01-23 16:57:11.024] 文字绘制完成 [2026-01-23 16:57:11.054] 临时图片检查 - 有Alpha通道: True, 颜色数: 156, 是否有内容: True [2026-01-23 16:57:11.054] 开始合成到原帧 - 合成模式: Over [2026-01-23 16:57:11.054] 合成完成 [2026-01-23 16:57:11.054] ✓ 文本已成功绘制到第 77 帧,字体: SimHei [2026-01-23 16:57:11.054] ========== 第 77 帧文本绘制完成 ========== [2026-01-23 16:57:11.054] 元素 '浩南' (类型: text): 时间范围 11.300-13.700, 当前时间 10.860, 帧结束时间 11.000, 是否显示: False [2026-01-23 16:57:11.054] 在第 77 帧上添加分享图片(右上角) [2026-01-23 16:57:11.054] 开始添加分享图片到帧,图片大小: 3897 字节,帧尺寸: 300x168 [2026-01-23 16:57:11.054] 分享图片目标大小: 160x160 [2026-01-23 16:57:11.054] 分享图片位置计算 - 帧尺寸: 300x168, 图片尺寸: 160x26, 边距: 5px [2026-01-23 16:57:11.054] 分享图片位置: (135, 5) - 右上角(X右对齐,Y顶部,边距5px) [2026-01-23 16:57:11.054] 分享图片已成功添加到帧的右上角,位置: (135, 5) [2026-01-23 16:57:11.054] 处理第 78 帧,当前时间: 11.000秒,帧延迟: 0.140秒,结束时间: 11.140秒 [2026-01-23 16:57:11.054] 在第 78 帧上添加底部字幕背景 [2026-01-23 16:57:11.054] 使用自定义字幕高度: 30px [2026-01-23 16:57:11.054] GIF高度: 168px, 底部字幕背景尺寸: 300x30, 位置: (0, 138) [2026-01-23 16:57:11.054] 底部字幕背景已成功添加到帧的底部 [2026-01-23 16:57:11.054] 元素 '明天,我就要回泰国,再去新加坡' (类型: text): 时间范围 0.800-3.800, 当前时间 11.000, 帧结束时间 11.140, 是否显示: False [2026-01-23 16:57:11.054] 元素 '香港的事' (类型: text): 时间范围 4.900-6.100, 当前时间 11.000, 帧结束时间 11.140, 是否显示: False [2026-01-23 16:57:11.054] 元素 '你吩咐阿耀做就行了' (类型: text): 时间范围 6.600-9.500, 当前时间 11.000, 帧结束时间 11.140, 是否显示: False [2026-01-23 16:57:11.054] 元素 '谢谢蒋先生' (类型: text): 时间范围 12.300-13.700, 当前时间 11.000, 帧结束时间 11.140, 是否显示: False [2026-01-23 16:57:11.054] 元素 '阿耀' (类型: text): 时间范围 9.200-11.200, 当前时间 11.000, 帧结束时间 11.140, 是否显示: True [2026-01-23 16:57:11.054] 在第 78 帧上绘制文本: '阿耀' [2026-01-23 16:57:11.054] ========== 开始处理第 78 帧文本绘制 ========== [2026-01-23 16:57:11.054] 输入参数 - 文本: '阿耀', 原始位置: (0, 6), 字体: Microsoft YaHei(将被忽略,使用系统字体), 大小: 16, 颜色: #FFFFFF, 粗细: bold, 对齐: center, 宽度: 60 [2026-01-23 16:57:11.054] 当前帧尺寸: 300x168 [2026-01-23 16:57:11.054] 开始尝试系统字体(忽略传入的字体参数)... [2026-01-23 16:57:11.054] 尝试字体: Microsoft YaHei [2026-01-23 16:57:11.086] ✗ 字体 Microsoft YaHei 不支持中文(颜色数: 1) [2026-01-23 16:57:11.086] 尝试字体: SimHei [2026-01-23 16:57:11.101] ✓ 字体 SimHei 可用且支持中文,已选择 [2026-01-23 16:57:11.101] 最终使用字体: SimHei [2026-01-23 16:57:11.116] 文字宽度测量 - 文本: '阿耀', 宽度: 32px, 元素宽度: 60 [2026-01-23 16:57:11.116] 居中对齐(指定宽度内) - 原始X: 0, 元素宽度: 60, 文字宽度: 32, 调整后X: 14 [2026-01-23 16:57:11.116] 坐标计算 - 原始坐标: (0, 6), 字体大小: 16, 对齐方式: center [2026-01-23 16:57:11.116] 坐标计算 - 计算后坐标: (14, 22) [2026-01-23 16:57:11.116] 颜色转换 - 输入颜色字符串: #FFFFFF [2026-01-23 16:57:11.116] 颜色转换 - 转换后颜色: R=255, G=255, B=255, A=255 [2026-01-23 16:57:11.116] 创建临时图片 - 尺寸: 300x168, 背景: 透明 [2026-01-23 16:57:11.116] 临时图片创建成功,尺寸: 300x168 [2026-01-23 16:57:11.116] 图片设置 - 字体: SimHei, 字体大小: 16, 填充颜色: R=255, G=255, B=255 [2026-01-23 16:57:11.116] 字体粗细: Bold [2026-01-23 16:57:11.116] 检测到背景颜色: #000000 [2026-01-23 16:57:11.116] 文字尺寸 - 宽度: 32, 高度: 17, 上升: 14, 下降: -3 [2026-01-23 16:57:11.116] 背景矩形 - 位置: (0, 6), 尺寸: 60x18 [2026-01-23 16:57:11.116] 背景颜色转换 - R=0, G=0, B=0, A=255 [2026-01-23 16:57:11.133] 背景矩形绘制完成 [2026-01-23 16:57:11.133] 开始绘制文字 - 位置: (14, 22), 文本: '阿耀', 颜色: #FFFFFF, 字体: SimHei, 大小: 16 [2026-01-23 16:57:11.133] 调整后坐标: (14, 22), 图片尺寸: 300x168 [2026-01-23 16:57:11.133] 文字绘制完成 [2026-01-23 16:57:11.163] 临时图片检查 - 有Alpha通道: True, 颜色数: 156, 是否有内容: True [2026-01-23 16:57:11.163] 开始合成到原帧 - 合成模式: Over [2026-01-23 16:57:11.163] 合成完成 [2026-01-23 16:57:11.163] ✓ 文本已成功绘制到第 78 帧,字体: SimHei [2026-01-23 16:57:11.163] ========== 第 78 帧文本绘制完成 ========== [2026-01-23 16:57:11.163] 元素 '浩南' (类型: text): 时间范围 11.300-13.700, 当前时间 11.000, 帧结束时间 11.140, 是否显示: False [2026-01-23 16:57:11.163] 在第 78 帧上添加分享图片(右上角) [2026-01-23 16:57:11.163] 开始添加分享图片到帧,图片大小: 3897 字节,帧尺寸: 300x168 [2026-01-23 16:57:11.163] 分享图片目标大小: 160x160 [2026-01-23 16:57:11.163] 分享图片位置计算 - 帧尺寸: 300x168, 图片尺寸: 160x26, 边距: 5px [2026-01-23 16:57:11.163] 分享图片位置: (135, 5) - 右上角(X右对齐,Y顶部,边距5px) [2026-01-23 16:57:11.163] 分享图片已成功添加到帧的右上角,位置: (135, 5) [2026-01-23 16:57:11.163] 处理第 79 帧,当前时间: 11.140秒,帧延迟: 0.150秒,结束时间: 11.290秒 [2026-01-23 16:57:11.163] 在第 79 帧上添加底部字幕背景 [2026-01-23 16:57:11.163] 使用自定义字幕高度: 30px [2026-01-23 16:57:11.163] GIF高度: 168px, 底部字幕背景尺寸: 300x30, 位置: (0, 138) [2026-01-23 16:57:11.163] 底部字幕背景已成功添加到帧的底部 [2026-01-23 16:57:11.163] 元素 '明天,我就要回泰国,再去新加坡' (类型: text): 时间范围 0.800-3.800, 当前时间 11.140, 帧结束时间 11.290, 是否显示: False [2026-01-23 16:57:11.163] 元素 '香港的事' (类型: text): 时间范围 4.900-6.100, 当前时间 11.140, 帧结束时间 11.290, 是否显示: False [2026-01-23 16:57:11.163] 元素 '你吩咐阿耀做就行了' (类型: text): 时间范围 6.600-9.500, 当前时间 11.140, 帧结束时间 11.290, 是否显示: False [2026-01-23 16:57:11.163] 元素 '谢谢蒋先生' (类型: text): 时间范围 12.300-13.700, 当前时间 11.140, 帧结束时间 11.290, 是否显示: False [2026-01-23 16:57:11.163] 元素 '阿耀' (类型: text): 时间范围 9.200-11.200, 当前时间 11.140, 帧结束时间 11.290, 是否显示: True [2026-01-23 16:57:11.163] 在第 79 帧上绘制文本: '阿耀' [2026-01-23 16:57:11.163] ========== 开始处理第 79 帧文本绘制 ========== [2026-01-23 16:57:11.163] 输入参数 - 文本: '阿耀', 原始位置: (0, 6), 字体: Microsoft YaHei(将被忽略,使用系统字体), 大小: 16, 颜色: #FFFFFF, 粗细: bold, 对齐: center, 宽度: 60 [2026-01-23 16:57:11.163] 当前帧尺寸: 300x168 [2026-01-23 16:57:11.163] 开始尝试系统字体(忽略传入的字体参数)... [2026-01-23 16:57:11.163] 尝试字体: Microsoft YaHei [2026-01-23 16:57:11.179] ✗ 字体 Microsoft YaHei 不支持中文(颜色数: 1) [2026-01-23 16:57:11.179] 尝试字体: SimHei [2026-01-23 16:57:11.210] ✓ 字体 SimHei 可用且支持中文,已选择 [2026-01-23 16:57:11.210] 最终使用字体: SimHei [2026-01-23 16:57:11.210] 文字宽度测量 - 文本: '阿耀', 宽度: 32px, 元素宽度: 60 [2026-01-23 16:57:11.210] 居中对齐(指定宽度内) - 原始X: 0, 元素宽度: 60, 文字宽度: 32, 调整后X: 14 [2026-01-23 16:57:11.210] 坐标计算 - 原始坐标: (0, 6), 字体大小: 16, 对齐方式: center [2026-01-23 16:57:11.210] 坐标计算 - 计算后坐标: (14, 22) [2026-01-23 16:57:11.210] 颜色转换 - 输入颜色字符串: #FFFFFF [2026-01-23 16:57:11.210] 颜色转换 - 转换后颜色: R=255, G=255, B=255, A=255 [2026-01-23 16:57:11.210] 创建临时图片 - 尺寸: 300x168, 背景: 透明 [2026-01-23 16:57:11.226] 临时图片创建成功,尺寸: 300x168 [2026-01-23 16:57:11.226] 图片设置 - 字体: SimHei, 字体大小: 16, 填充颜色: R=255, G=255, B=255 [2026-01-23 16:57:11.226] 字体粗细: Bold [2026-01-23 16:57:11.226] 检测到背景颜色: #000000 [2026-01-23 16:57:11.226] 文字尺寸 - 宽度: 32, 高度: 17, 上升: 14, 下降: -3 [2026-01-23 16:57:11.226] 背景矩形 - 位置: (0, 6), 尺寸: 60x18 [2026-01-23 16:57:11.226] 背景颜色转换 - R=0, G=0, B=0, A=255 [2026-01-23 16:57:11.226] 背景矩形绘制完成 [2026-01-23 16:57:11.226] 开始绘制文字 - 位置: (14, 22), 文本: '阿耀', 颜色: #FFFFFF, 字体: SimHei, 大小: 16 [2026-01-23 16:57:11.226] 调整后坐标: (14, 22), 图片尺寸: 300x168 [2026-01-23 16:57:11.241] 文字绘制完成 [2026-01-23 16:57:11.257] 临时图片检查 - 有Alpha通道: True, 颜色数: 156, 是否有内容: True [2026-01-23 16:57:11.257] 开始合成到原帧 - 合成模式: Over [2026-01-23 16:57:11.257] 合成完成 [2026-01-23 16:57:11.257] ✓ 文本已成功绘制到第 79 帧,字体: SimHei [2026-01-23 16:57:11.257] ========== 第 79 帧文本绘制完成 ========== [2026-01-23 16:57:11.257] 元素 '浩南' (类型: text): 时间范围 11.300-13.700, 当前时间 11.140, 帧结束时间 11.290, 是否显示: False [2026-01-23 16:57:11.257] 在第 79 帧上添加分享图片(右上角) [2026-01-23 16:57:11.257] 开始添加分享图片到帧,图片大小: 3897 字节,帧尺寸: 300x168 [2026-01-23 16:57:11.257] 分享图片目标大小: 160x160 [2026-01-23 16:57:11.257] 分享图片位置计算 - 帧尺寸: 300x168, 图片尺寸: 160x26, 边距: 5px [2026-01-23 16:57:11.273] 分享图片位置: (135, 5) - 右上角(X右对齐,Y顶部,边距5px) [2026-01-23 16:57:11.273] 分享图片已成功添加到帧的右上角,位置: (135, 5) [2026-01-23 16:57:11.273] 处理第 80 帧,当前时间: 11.290秒,帧延迟: 0.140秒,结束时间: 11.430秒 [2026-01-23 16:57:11.273] 在第 80 帧上添加底部字幕背景 [2026-01-23 16:57:11.273] 使用自定义字幕高度: 30px [2026-01-23 16:57:11.273] GIF高度: 168px, 底部字幕背景尺寸: 300x30, 位置: (0, 138) [2026-01-23 16:57:11.273] 底部字幕背景已成功添加到帧的底部 [2026-01-23 16:57:11.273] 元素 '明天,我就要回泰国,再去新加坡' (类型: text): 时间范围 0.800-3.800, 当前时间 11.290, 帧结束时间 11.430, 是否显示: False [2026-01-23 16:57:11.273] 元素 '香港的事' (类型: text): 时间范围 4.900-6.100, 当前时间 11.290, 帧结束时间 11.430, 是否显示: False [2026-01-23 16:57:11.273] 元素 '你吩咐阿耀做就行了' (类型: text): 时间范围 6.600-9.500, 当前时间 11.290, 帧结束时间 11.430, 是否显示: False [2026-01-23 16:57:11.273] 元素 '谢谢蒋先生' (类型: text): 时间范围 12.300-13.700, 当前时间 11.290, 帧结束时间 11.430, 是否显示: False [2026-01-23 16:57:11.273] 元素 '阿耀' (类型: text): 时间范围 9.200-11.200, 当前时间 11.290, 帧结束时间 11.430, 是否显示: False [2026-01-23 16:57:11.273] 元素 '浩南' (类型: text): 时间范围 11.300-13.700, 当前时间 11.290, 帧结束时间 11.430, 是否显示: True [2026-01-23 16:57:11.273] 在第 80 帧上绘制文本: '浩南' [2026-01-23 16:57:11.273] ========== 开始处理第 80 帧文本绘制 ========== [2026-01-23 16:57:11.273] 输入参数 - 文本: '浩南', 原始位置: (245, 6), 字体: Microsoft YaHei(将被忽略,使用系统字体), 大小: 16, 颜色: #FFFFFF, 粗细: bold, 对齐: center, 宽度: 60 [2026-01-23 16:57:11.273] 当前帧尺寸: 300x168 [2026-01-23 16:57:11.273] 开始尝试系统字体(忽略传入的字体参数)... [2026-01-23 16:57:11.273] 尝试字体: Microsoft YaHei [2026-01-23 16:57:11.288] ✗ 字体 Microsoft YaHei 不支持中文(颜色数: 1) [2026-01-23 16:57:11.288] 尝试字体: SimHei [2026-01-23 16:57:11.304] ✓ 字体 SimHei 可用且支持中文,已选择 [2026-01-23 16:57:11.304] 最终使用字体: SimHei [2026-01-23 16:57:11.304] 文字宽度测量 - 文本: '浩南', 宽度: 32px, 元素宽度: 60 [2026-01-23 16:57:11.304] 居中对齐(指定宽度内) - 原始X: 245, 元素宽度: 60, 文字宽度: 32, 调整后X: 259 [2026-01-23 16:57:11.304] 坐标计算 - 原始坐标: (245, 6), 字体大小: 16, 对齐方式: center [2026-01-23 16:57:11.304] 坐标计算 - 计算后坐标: (259, 22) [2026-01-23 16:57:11.320] 颜色转换 - 输入颜色字符串: #FFFFFF [2026-01-23 16:57:11.320] 颜色转换 - 转换后颜色: R=255, G=255, B=255, A=255 [2026-01-23 16:57:11.320] 创建临时图片 - 尺寸: 300x168, 背景: 透明 [2026-01-23 16:57:11.320] 临时图片创建成功,尺寸: 300x168 [2026-01-23 16:57:11.320] 图片设置 - 字体: SimHei, 字体大小: 16, 填充颜色: R=255, G=255, B=255 [2026-01-23 16:57:11.320] 字体粗细: Bold [2026-01-23 16:57:11.320] 检测到背景颜色: #000000 [2026-01-23 16:57:11.320] 文字尺寸 - 宽度: 32, 高度: 17, 上升: 14, 下降: -3 [2026-01-23 16:57:11.320] 背景矩形 - 位置: (245, 6), 尺寸: 55x18 [2026-01-23 16:57:11.320] 背景颜色转换 - R=0, G=0, B=0, A=255 [2026-01-23 16:57:11.335] 背景矩形绘制完成 [2026-01-23 16:57:11.335] 开始绘制文字 - 位置: (259, 22), 文本: '浩南', 颜色: #FFFFFF, 字体: SimHei, 大小: 16 [2026-01-23 16:57:11.335] 调整后坐标: (259, 22), 图片尺寸: 300x168 [2026-01-23 16:57:11.335] 文字绘制完成 [2026-01-23 16:57:11.351] 临时图片检查 - 有Alpha通道: True, 颜色数: 134, 是否有内容: True [2026-01-23 16:57:11.351] 开始合成到原帧 - 合成模式: Over [2026-01-23 16:57:11.367] 合成完成 [2026-01-23 16:57:11.367] ✓ 文本已成功绘制到第 80 帧,字体: SimHei [2026-01-23 16:57:11.367] ========== 第 80 帧文本绘制完成 ========== [2026-01-23 16:57:11.367] 在第 80 帧上添加分享图片(右上角) [2026-01-23 16:57:11.367] 开始添加分享图片到帧,图片大小: 3897 字节,帧尺寸: 300x168 [2026-01-23 16:57:11.367] 分享图片目标大小: 160x160 [2026-01-23 16:57:11.367] 分享图片位置计算 - 帧尺寸: 300x168, 图片尺寸: 160x26, 边距: 5px [2026-01-23 16:57:11.367] 分享图片位置: (135, 5) - 右上角(X右对齐,Y顶部,边距5px) [2026-01-23 16:57:11.367] 分享图片已成功添加到帧的右上角,位置: (135, 5) [2026-01-23 16:57:11.367] 处理第 81 帧,当前时间: 11.430秒,帧延迟: 0.140秒,结束时间: 11.570秒 [2026-01-23 16:57:11.367] 在第 81 帧上添加底部字幕背景 [2026-01-23 16:57:11.367] 使用自定义字幕高度: 30px [2026-01-23 16:57:11.367] GIF高度: 168px, 底部字幕背景尺寸: 300x30, 位置: (0, 138) [2026-01-23 16:57:11.367] 底部字幕背景已成功添加到帧的底部 [2026-01-23 16:57:11.367] 元素 '明天,我就要回泰国,再去新加坡' (类型: text): 时间范围 0.800-3.800, 当前时间 11.430, 帧结束时间 11.570, 是否显示: False [2026-01-23 16:57:11.367] 元素 '香港的事' (类型: text): 时间范围 4.900-6.100, 当前时间 11.430, 帧结束时间 11.570, 是否显示: False [2026-01-23 16:57:11.367] 元素 '你吩咐阿耀做就行了' (类型: text): 时间范围 6.600-9.500, 当前时间 11.430, 帧结束时间 11.570, 是否显示: False [2026-01-23 16:57:11.367] 元素 '谢谢蒋先生' (类型: text): 时间范围 12.300-13.700, 当前时间 11.430, 帧结束时间 11.570, 是否显示: False [2026-01-23 16:57:11.367] 元素 '阿耀' (类型: text): 时间范围 9.200-11.200, 当前时间 11.430, 帧结束时间 11.570, 是否显示: False [2026-01-23 16:57:11.367] 元素 '浩南' (类型: text): 时间范围 11.300-13.700, 当前时间 11.430, 帧结束时间 11.570, 是否显示: True [2026-01-23 16:57:11.367] 在第 81 帧上绘制文本: '浩南' [2026-01-23 16:57:11.367] ========== 开始处理第 81 帧文本绘制 ========== [2026-01-23 16:57:11.367] 输入参数 - 文本: '浩南', 原始位置: (245, 6), 字体: Microsoft YaHei(将被忽略,使用系统字体), 大小: 16, 颜色: #FFFFFF, 粗细: bold, 对齐: center, 宽度: 60 [2026-01-23 16:57:11.367] 当前帧尺寸: 300x168 [2026-01-23 16:57:11.367] 开始尝试系统字体(忽略传入的字体参数)... [2026-01-23 16:57:11.367] 尝试字体: Microsoft YaHei [2026-01-23 16:57:11.382] ✗ 字体 Microsoft YaHei 不支持中文(颜色数: 1) [2026-01-23 16:57:11.382] 尝试字体: SimHei [2026-01-23 16:57:11.398] ✓ 字体 SimHei 可用且支持中文,已选择 [2026-01-23 16:57:11.398] 最终使用字体: SimHei [2026-01-23 16:57:11.413] 文字宽度测量 - 文本: '浩南', 宽度: 32px, 元素宽度: 60 [2026-01-23 16:57:11.413] 居中对齐(指定宽度内) - 原始X: 245, 元素宽度: 60, 文字宽度: 32, 调整后X: 259 [2026-01-23 16:57:11.413] 坐标计算 - 原始坐标: (245, 6), 字体大小: 16, 对齐方式: center [2026-01-23 16:57:11.413] 坐标计算 - 计算后坐标: (259, 22) [2026-01-23 16:57:11.413] 颜色转换 - 输入颜色字符串: #FFFFFF [2026-01-23 16:57:11.413] 颜色转换 - 转换后颜色: R=255, G=255, B=255, A=255 [2026-01-23 16:57:11.413] 创建临时图片 - 尺寸: 300x168, 背景: 透明 [2026-01-23 16:57:11.413] 临时图片创建成功,尺寸: 300x168 [2026-01-23 16:57:11.413] 图片设置 - 字体: SimHei, 字体大小: 16, 填充颜色: R=255, G=255, B=255 [2026-01-23 16:57:11.413] 字体粗细: Bold [2026-01-23 16:57:11.413] 检测到背景颜色: #000000 [2026-01-23 16:57:11.413] 文字尺寸 - 宽度: 32, 高度: 17, 上升: 14, 下降: -3 [2026-01-23 16:57:11.413] 背景矩形 - 位置: (245, 6), 尺寸: 55x18 [2026-01-23 16:57:11.413] 背景颜色转换 - R=0, G=0, B=0, A=255 [2026-01-23 16:57:11.429] 背景矩形绘制完成 [2026-01-23 16:57:11.429] 开始绘制文字 - 位置: (259, 22), 文本: '浩南', 颜色: #FFFFFF, 字体: SimHei, 大小: 16 [2026-01-23 16:57:11.429] 调整后坐标: (259, 22), 图片尺寸: 300x168 [2026-01-23 16:57:11.445] 文字绘制完成 [2026-01-23 16:57:11.460] 临时图片检查 - 有Alpha通道: True, 颜色数: 134, 是否有内容: True [2026-01-23 16:57:11.460] 开始合成到原帧 - 合成模式: Over [2026-01-23 16:57:11.460] 合成完成 [2026-01-23 16:57:11.460] ✓ 文本已成功绘制到第 81 帧,字体: SimHei [2026-01-23 16:57:11.460] ========== 第 81 帧文本绘制完成 ========== [2026-01-23 16:57:11.460] 在第 81 帧上添加分享图片(右上角) [2026-01-23 16:57:11.460] 开始添加分享图片到帧,图片大小: 3897 字节,帧尺寸: 300x168 [2026-01-23 16:57:11.460] 分享图片目标大小: 160x160 [2026-01-23 16:57:11.460] 分享图片位置计算 - 帧尺寸: 300x168, 图片尺寸: 160x26, 边距: 5px [2026-01-23 16:57:11.460] 分享图片位置: (135, 5) - 右上角(X右对齐,Y顶部,边距5px) [2026-01-23 16:57:11.460] 分享图片已成功添加到帧的右上角,位置: (135, 5) [2026-01-23 16:57:11.460] 处理第 82 帧,当前时间: 11.570秒,帧延迟: 0.140秒,结束时间: 11.710秒 [2026-01-23 16:57:11.460] 在第 82 帧上添加底部字幕背景 [2026-01-23 16:57:11.460] 使用自定义字幕高度: 30px [2026-01-23 16:57:11.460] GIF高度: 168px, 底部字幕背景尺寸: 300x30, 位置: (0, 138) [2026-01-23 16:57:11.460] 底部字幕背景已成功添加到帧的底部 [2026-01-23 16:57:11.460] 元素 '明天,我就要回泰国,再去新加坡' (类型: text): 时间范围 0.800-3.800, 当前时间 11.570, 帧结束时间 11.710, 是否显示: False [2026-01-23 16:57:11.460] 元素 '香港的事' (类型: text): 时间范围 4.900-6.100, 当前时间 11.570, 帧结束时间 11.710, 是否显示: False [2026-01-23 16:57:11.460] 元素 '你吩咐阿耀做就行了' (类型: text): 时间范围 6.600-9.500, 当前时间 11.570, 帧结束时间 11.710, 是否显示: False [2026-01-23 16:57:11.460] 元素 '谢谢蒋先生' (类型: text): 时间范围 12.300-13.700, 当前时间 11.570, 帧结束时间 11.710, 是否显示: False [2026-01-23 16:57:11.460] 元素 '阿耀' (类型: text): 时间范围 9.200-11.200, 当前时间 11.570, 帧结束时间 11.710, 是否显示: False [2026-01-23 16:57:11.460] 元素 '浩南' (类型: text): 时间范围 11.300-13.700, 当前时间 11.570, 帧结束时间 11.710, 是否显示: True [2026-01-23 16:57:11.460] 在第 82 帧上绘制文本: '浩南' [2026-01-23 16:57:11.460] ========== 开始处理第 82 帧文本绘制 ========== [2026-01-23 16:57:11.460] 输入参数 - 文本: '浩南', 原始位置: (245, 6), 字体: Microsoft YaHei(将被忽略,使用系统字体), 大小: 16, 颜色: #FFFFFF, 粗细: bold, 对齐: center, 宽度: 60 [2026-01-23 16:57:11.460] 当前帧尺寸: 300x168 [2026-01-23 16:57:11.460] 开始尝试系统字体(忽略传入的字体参数)... [2026-01-23 16:57:11.460] 尝试字体: Microsoft YaHei [2026-01-23 16:57:11.491] ✗ 字体 Microsoft YaHei 不支持中文(颜色数: 1) [2026-01-23 16:57:11.491] 尝试字体: SimHei [2026-01-23 16:57:11.507] ✓ 字体 SimHei 可用且支持中文,已选择 [2026-01-23 16:57:11.507] 最终使用字体: SimHei [2026-01-23 16:57:11.507] 文字宽度测量 - 文本: '浩南', 宽度: 32px, 元素宽度: 60 [2026-01-23 16:57:11.507] 居中对齐(指定宽度内) - 原始X: 245, 元素宽度: 60, 文字宽度: 32, 调整后X: 259 [2026-01-23 16:57:11.507] 坐标计算 - 原始坐标: (245, 6), 字体大小: 16, 对齐方式: center [2026-01-23 16:57:11.507] 坐标计算 - 计算后坐标: (259, 22) [2026-01-23 16:57:11.507] 颜色转换 - 输入颜色字符串: #FFFFFF [2026-01-23 16:57:11.507] 颜色转换 - 转换后颜色: R=255, G=255, B=255, A=255 [2026-01-23 16:57:11.507] 创建临时图片 - 尺寸: 300x168, 背景: 透明 [2026-01-23 16:57:11.507] 临时图片创建成功,尺寸: 300x168 [2026-01-23 16:57:11.507] 图片设置 - 字体: SimHei, 字体大小: 16, 填充颜色: R=255, G=255, B=255 [2026-01-23 16:57:11.507] 字体粗细: Bold [2026-01-23 16:57:11.507] 检测到背景颜色: #000000 [2026-01-23 16:57:11.523] 文字尺寸 - 宽度: 32, 高度: 17, 上升: 14, 下降: -3 [2026-01-23 16:57:11.523] 背景矩形 - 位置: (245, 6), 尺寸: 55x18 [2026-01-23 16:57:11.523] 背景颜色转换 - R=0, G=0, B=0, A=255 [2026-01-23 16:57:11.523] 背景矩形绘制完成 [2026-01-23 16:57:11.523] 开始绘制文字 - 位置: (259, 22), 文本: '浩南', 颜色: #FFFFFF, 字体: SimHei, 大小: 16 [2026-01-23 16:57:11.523] 调整后坐标: (259, 22), 图片尺寸: 300x168 [2026-01-23 16:57:11.538] 文字绘制完成 [2026-01-23 16:57:11.554] 临时图片检查 - 有Alpha通道: True, 颜色数: 134, 是否有内容: True [2026-01-23 16:57:11.554] 开始合成到原帧 - 合成模式: Over [2026-01-23 16:57:11.554] 合成完成 [2026-01-23 16:57:11.554] ✓ 文本已成功绘制到第 82 帧,字体: SimHei [2026-01-23 16:57:11.554] ========== 第 82 帧文本绘制完成 ========== [2026-01-23 16:57:11.554] 在第 82 帧上添加分享图片(右上角) [2026-01-23 16:57:11.554] 开始添加分享图片到帧,图片大小: 3897 字节,帧尺寸: 300x168 [2026-01-23 16:57:11.554] 分享图片目标大小: 160x160 [2026-01-23 16:57:11.554] 分享图片位置计算 - 帧尺寸: 300x168, 图片尺寸: 160x26, 边距: 5px [2026-01-23 16:57:11.554] 分享图片位置: (135, 5) - 右上角(X右对齐,Y顶部,边距5px) [2026-01-23 16:57:11.554] 分享图片已成功添加到帧的右上角,位置: (135, 5) [2026-01-23 16:57:11.554] 处理第 83 帧,当前时间: 11.710秒,帧延迟: 0.150秒,结束时间: 11.860秒 [2026-01-23 16:57:11.554] 在第 83 帧上添加底部字幕背景 [2026-01-23 16:57:11.554] 使用自定义字幕高度: 30px [2026-01-23 16:57:11.554] GIF高度: 168px, 底部字幕背景尺寸: 300x30, 位置: (0, 138) [2026-01-23 16:57:11.554] 底部字幕背景已成功添加到帧的底部 [2026-01-23 16:57:11.554] 元素 '明天,我就要回泰国,再去新加坡' (类型: text): 时间范围 0.800-3.800, 当前时间 11.710, 帧结束时间 11.860, 是否显示: False [2026-01-23 16:57:11.554] 元素 '香港的事' (类型: text): 时间范围 4.900-6.100, 当前时间 11.710, 帧结束时间 11.860, 是否显示: False [2026-01-23 16:57:11.554] 元素 '你吩咐阿耀做就行了' (类型: text): 时间范围 6.600-9.500, 当前时间 11.710, 帧结束时间 11.860, 是否显示: False [2026-01-23 16:57:11.554] 元素 '谢谢蒋先生' (类型: text): 时间范围 12.300-13.700, 当前时间 11.710, 帧结束时间 11.860, 是否显示: False [2026-01-23 16:57:11.554] 元素 '阿耀' (类型: text): 时间范围 9.200-11.200, 当前时间 11.710, 帧结束时间 11.860, 是否显示: False [2026-01-23 16:57:11.554] 元素 '浩南' (类型: text): 时间范围 11.300-13.700, 当前时间 11.710, 帧结束时间 11.860, 是否显示: True [2026-01-23 16:57:11.554] 在第 83 帧上绘制文本: '浩南' [2026-01-23 16:57:11.554] ========== 开始处理第 83 帧文本绘制 ========== [2026-01-23 16:57:11.554] 输入参数 - 文本: '浩南', 原始位置: (245, 6), 字体: Microsoft YaHei(将被忽略,使用系统字体), 大小: 16, 颜色: #FFFFFF, 粗细: bold, 对齐: center, 宽度: 60 [2026-01-23 16:57:11.570] 当前帧尺寸: 300x168 [2026-01-23 16:57:11.570] 开始尝试系统字体(忽略传入的字体参数)... [2026-01-23 16:57:11.570] 尝试字体: Microsoft YaHei [2026-01-23 16:57:11.585] ✗ 字体 Microsoft YaHei 不支持中文(颜色数: 1) [2026-01-23 16:57:11.585] 尝试字体: SimHei [2026-01-23 16:57:11.601] ✓ 字体 SimHei 可用且支持中文,已选择 [2026-01-23 16:57:11.601] 最终使用字体: SimHei [2026-01-23 16:57:11.601] 文字宽度测量 - 文本: '浩南', 宽度: 32px, 元素宽度: 60 [2026-01-23 16:57:11.601] 居中对齐(指定宽度内) - 原始X: 245, 元素宽度: 60, 文字宽度: 32, 调整后X: 259 [2026-01-23 16:57:11.601] 坐标计算 - 原始坐标: (245, 6), 字体大小: 16, 对齐方式: center [2026-01-23 16:57:11.601] 坐标计算 - 计算后坐标: (259, 22) [2026-01-23 16:57:11.617] 颜色转换 - 输入颜色字符串: #FFFFFF [2026-01-23 16:57:11.617] 颜色转换 - 转换后颜色: R=255, G=255, B=255, A=255 [2026-01-23 16:57:11.617] 创建临时图片 - 尺寸: 300x168, 背景: 透明 [2026-01-23 16:57:11.617] 临时图片创建成功,尺寸: 300x168 [2026-01-23 16:57:11.617] 图片设置 - 字体: SimHei, 字体大小: 16, 填充颜色: R=255, G=255, B=255 [2026-01-23 16:57:11.617] 字体粗细: Bold [2026-01-23 16:57:11.617] 检测到背景颜色: #000000 [2026-01-23 16:57:11.617] 文字尺寸 - 宽度: 32, 高度: 17, 上升: 14, 下降: -3 [2026-01-23 16:57:11.617] 背景矩形 - 位置: (245, 6), 尺寸: 55x18 [2026-01-23 16:57:11.617] 背景颜色转换 - R=0, G=0, B=0, A=255 [2026-01-23 16:57:11.617] 背景矩形绘制完成 [2026-01-23 16:57:11.617] 开始绘制文字 - 位置: (259, 22), 文本: '浩南', 颜色: #FFFFFF, 字体: SimHei, 大小: 16 [2026-01-23 16:57:11.617] 调整后坐标: (259, 22), 图片尺寸: 300x168 [2026-01-23 16:57:11.632] 文字绘制完成 [2026-01-23 16:57:11.648] 临时图片检查 - 有Alpha通道: True, 颜色数: 134, 是否有内容: True [2026-01-23 16:57:11.648] 开始合成到原帧 - 合成模式: Over [2026-01-23 16:57:11.663] 合成完成 [2026-01-23 16:57:11.663] ✓ 文本已成功绘制到第 83 帧,字体: SimHei [2026-01-23 16:57:11.663] ========== 第 83 帧文本绘制完成 ========== [2026-01-23 16:57:11.663] 在第 83 帧上添加分享图片(右上角) [2026-01-23 16:57:11.663] 开始添加分享图片到帧,图片大小: 3897 字节,帧尺寸: 300x168 [2026-01-23 16:57:11.663] 分享图片目标大小: 160x160 [2026-01-23 16:57:11.663] 分享图片位置计算 - 帧尺寸: 300x168, 图片尺寸: 160x26, 边距: 5px [2026-01-23 16:57:11.663] 分享图片位置: (135, 5) - 右上角(X右对齐,Y顶部,边距5px) [2026-01-23 16:57:11.663] 分享图片已成功添加到帧的右上角,位置: (135, 5) [2026-01-23 16:57:11.663] 处理第 84 帧,当前时间: 11.860秒,帧延迟: 0.140秒,结束时间: 12.000秒 [2026-01-23 16:57:11.663] 在第 84 帧上添加底部字幕背景 [2026-01-23 16:57:11.663] 使用自定义字幕高度: 30px [2026-01-23 16:57:11.663] GIF高度: 168px, 底部字幕背景尺寸: 300x30, 位置: (0, 138) [2026-01-23 16:57:11.663] 底部字幕背景已成功添加到帧的底部 [2026-01-23 16:57:11.663] 元素 '明天,我就要回泰国,再去新加坡' (类型: text): 时间范围 0.800-3.800, 当前时间 11.860, 帧结束时间 12.000, 是否显示: False [2026-01-23 16:57:11.663] 元素 '香港的事' (类型: text): 时间范围 4.900-6.100, 当前时间 11.860, 帧结束时间 12.000, 是否显示: False [2026-01-23 16:57:11.663] 元素 '你吩咐阿耀做就行了' (类型: text): 时间范围 6.600-9.500, 当前时间 11.860, 帧结束时间 12.000, 是否显示: False [2026-01-23 16:57:11.663] 元素 '谢谢蒋先生' (类型: text): 时间范围 12.300-13.700, 当前时间 11.860, 帧结束时间 12.000, 是否显示: False [2026-01-23 16:57:11.663] 元素 '阿耀' (类型: text): 时间范围 9.200-11.200, 当前时间 11.860, 帧结束时间 12.000, 是否显示: False [2026-01-23 16:57:11.663] 元素 '浩南' (类型: text): 时间范围 11.300-13.700, 当前时间 11.860, 帧结束时间 12.000, 是否显示: True [2026-01-23 16:57:11.663] 在第 84 帧上绘制文本: '浩南' [2026-01-23 16:57:11.663] ========== 开始处理第 84 帧文本绘制 ========== [2026-01-23 16:57:11.663] 输入参数 - 文本: '浩南', 原始位置: (245, 6), 字体: Microsoft YaHei(将被忽略,使用系统字体), 大小: 16, 颜色: #FFFFFF, 粗细: bold, 对齐: center, 宽度: 60 [2026-01-23 16:57:11.663] 当前帧尺寸: 300x168 [2026-01-23 16:57:11.663] 开始尝试系统字体(忽略传入的字体参数)... [2026-01-23 16:57:11.663] 尝试字体: Microsoft YaHei [2026-01-23 16:57:11.679] ✗ 字体 Microsoft YaHei 不支持中文(颜色数: 1) [2026-01-23 16:57:11.679] 尝试字体: SimHei [2026-01-23 16:57:11.695] ✓ 字体 SimHei 可用且支持中文,已选择 [2026-01-23 16:57:11.695] 最终使用字体: SimHei [2026-01-23 16:57:11.710] 文字宽度测量 - 文本: '浩南', 宽度: 32px, 元素宽度: 60 [2026-01-23 16:57:11.710] 居中对齐(指定宽度内) - 原始X: 245, 元素宽度: 60, 文字宽度: 32, 调整后X: 259 [2026-01-23 16:57:11.710] 坐标计算 - 原始坐标: (245, 6), 字体大小: 16, 对齐方式: center [2026-01-23 16:57:11.710] 坐标计算 - 计算后坐标: (259, 22) [2026-01-23 16:57:11.710] 颜色转换 - 输入颜色字符串: #FFFFFF [2026-01-23 16:57:11.710] 颜色转换 - 转换后颜色: R=255, G=255, B=255, A=255 [2026-01-23 16:57:11.710] 创建临时图片 - 尺寸: 300x168, 背景: 透明 [2026-01-23 16:57:11.710] 临时图片创建成功,尺寸: 300x168 [2026-01-23 16:57:11.710] 图片设置 - 字体: SimHei, 字体大小: 16, 填充颜色: R=255, G=255, B=255 [2026-01-23 16:57:11.710] 字体粗细: Bold [2026-01-23 16:57:11.710] 检测到背景颜色: #000000 [2026-01-23 16:57:11.710] 文字尺寸 - 宽度: 32, 高度: 17, 上升: 14, 下降: -3 [2026-01-23 16:57:11.710] 背景矩形 - 位置: (245, 6), 尺寸: 55x18 [2026-01-23 16:57:11.710] 背景颜色转换 - R=0, G=0, B=0, A=255 [2026-01-23 16:57:11.726] 背景矩形绘制完成 [2026-01-23 16:57:11.726] 开始绘制文字 - 位置: (259, 22), 文本: '浩南', 颜色: #FFFFFF, 字体: SimHei, 大小: 16 [2026-01-23 16:57:11.726] 调整后坐标: (259, 22), 图片尺寸: 300x168 [2026-01-23 16:57:11.742] 文字绘制完成 [2026-01-23 16:57:11.757] 临时图片检查 - 有Alpha通道: True, 颜色数: 134, 是否有内容: True [2026-01-23 16:57:11.757] 开始合成到原帧 - 合成模式: Over [2026-01-23 16:57:11.757] 合成完成 [2026-01-23 16:57:11.757] ✓ 文本已成功绘制到第 84 帧,字体: SimHei [2026-01-23 16:57:11.757] ========== 第 84 帧文本绘制完成 ========== [2026-01-23 16:57:11.757] 在第 84 帧上添加分享图片(右上角) [2026-01-23 16:57:11.757] 开始添加分享图片到帧,图片大小: 3897 字节,帧尺寸: 300x168 [2026-01-23 16:57:11.757] 分享图片目标大小: 160x160 [2026-01-23 16:57:11.757] 分享图片位置计算 - 帧尺寸: 300x168, 图片尺寸: 160x26, 边距: 5px [2026-01-23 16:57:11.757] 分享图片位置: (135, 5) - 右上角(X右对齐,Y顶部,边距5px) [2026-01-23 16:57:11.757] 分享图片已成功添加到帧的右上角,位置: (135, 5) [2026-01-23 16:57:11.757] 处理第 85 帧,当前时间: 12.000秒,帧延迟: 0.140秒,结束时间: 12.140秒 [2026-01-23 16:57:11.757] 在第 85 帧上添加底部字幕背景 [2026-01-23 16:57:11.757] 使用自定义字幕高度: 30px [2026-01-23 16:57:11.757] GIF高度: 168px, 底部字幕背景尺寸: 300x30, 位置: (0, 138) [2026-01-23 16:57:11.757] 底部字幕背景已成功添加到帧的底部 [2026-01-23 16:57:11.757] 元素 '明天,我就要回泰国,再去新加坡' (类型: text): 时间范围 0.800-3.800, 当前时间 12.000, 帧结束时间 12.140, 是否显示: False [2026-01-23 16:57:11.757] 元素 '香港的事' (类型: text): 时间范围 4.900-6.100, 当前时间 12.000, 帧结束时间 12.140, 是否显示: False [2026-01-23 16:57:11.757] 元素 '你吩咐阿耀做就行了' (类型: text): 时间范围 6.600-9.500, 当前时间 12.000, 帧结束时间 12.140, 是否显示: False [2026-01-23 16:57:11.757] 元素 '谢谢蒋先生' (类型: text): 时间范围 12.300-13.700, 当前时间 12.000, 帧结束时间 12.140, 是否显示: False [2026-01-23 16:57:11.757] 元素 '阿耀' (类型: text): 时间范围 9.200-11.200, 当前时间 12.000, 帧结束时间 12.140, 是否显示: False [2026-01-23 16:57:11.757] 元素 '浩南' (类型: text): 时间范围 11.300-13.700, 当前时间 12.000, 帧结束时间 12.140, 是否显示: True [2026-01-23 16:57:11.757] 在第 85 帧上绘制文本: '浩南' [2026-01-23 16:57:11.757] ========== 开始处理第 85 帧文本绘制 ========== [2026-01-23 16:57:11.757] 输入参数 - 文本: '浩南', 原始位置: (245, 6), 字体: Microsoft YaHei(将被忽略,使用系统字体), 大小: 16, 颜色: #FFFFFF, 粗细: bold, 对齐: center, 宽度: 60 [2026-01-23 16:57:11.757] 当前帧尺寸: 300x168 [2026-01-23 16:57:11.757] 开始尝试系统字体(忽略传入的字体参数)... [2026-01-23 16:57:11.757] 尝试字体: Microsoft YaHei [2026-01-23 16:57:11.788] ✗ 字体 Microsoft YaHei 不支持中文(颜色数: 1) [2026-01-23 16:57:11.788] 尝试字体: SimHei [2026-01-23 16:57:11.804] ✓ 字体 SimHei 可用且支持中文,已选择 [2026-01-23 16:57:11.804] 最终使用字体: SimHei [2026-01-23 16:57:11.804] 文字宽度测量 - 文本: '浩南', 宽度: 32px, 元素宽度: 60 [2026-01-23 16:57:11.804] 居中对齐(指定宽度内) - 原始X: 245, 元素宽度: 60, 文字宽度: 32, 调整后X: 259 [2026-01-23 16:57:11.804] 坐标计算 - 原始坐标: (245, 6), 字体大小: 16, 对齐方式: center [2026-01-23 16:57:11.804] 坐标计算 - 计算后坐标: (259, 22) [2026-01-23 16:57:11.820] 颜色转换 - 输入颜色字符串: #FFFFFF [2026-01-23 16:57:11.820] 颜色转换 - 转换后颜色: R=255, G=255, B=255, A=255 [2026-01-23 16:57:11.820] 创建临时图片 - 尺寸: 300x168, 背景: 透明 [2026-01-23 16:57:11.820] 临时图片创建成功,尺寸: 300x168 [2026-01-23 16:57:11.820] 图片设置 - 字体: SimHei, 字体大小: 16, 填充颜色: R=255, G=255, B=255 [2026-01-23 16:57:11.820] 字体粗细: Bold [2026-01-23 16:57:11.820] 检测到背景颜色: #000000 [2026-01-23 16:57:11.820] 文字尺寸 - 宽度: 32, 高度: 17, 上升: 14, 下降: -3 [2026-01-23 16:57:11.820] 背景矩形 - 位置: (245, 6), 尺寸: 55x18 [2026-01-23 16:57:11.820] 背景颜色转换 - R=0, G=0, B=0, A=255 [2026-01-23 16:57:11.820] 背景矩形绘制完成 [2026-01-23 16:57:11.820] 开始绘制文字 - 位置: (259, 22), 文本: '浩南', 颜色: #FFFFFF, 字体: SimHei, 大小: 16 [2026-01-23 16:57:11.820] 调整后坐标: (259, 22), 图片尺寸: 300x168 [2026-01-23 16:57:11.835] 文字绘制完成 [2026-01-23 16:57:11.851] 临时图片检查 - 有Alpha通道: True, 颜色数: 134, 是否有内容: True [2026-01-23 16:57:11.851] 开始合成到原帧 - 合成模式: Over [2026-01-23 16:57:11.866] 合成完成 [2026-01-23 16:57:11.866] ✓ 文本已成功绘制到第 85 帧,字体: SimHei [2026-01-23 16:57:11.866] ========== 第 85 帧文本绘制完成 ========== [2026-01-23 16:57:11.866] 在第 85 帧上添加分享图片(右上角) [2026-01-23 16:57:11.866] 开始添加分享图片到帧,图片大小: 3897 字节,帧尺寸: 300x168 [2026-01-23 16:57:11.866] 分享图片目标大小: 160x160 [2026-01-23 16:57:11.866] 分享图片位置计算 - 帧尺寸: 300x168, 图片尺寸: 160x26, 边距: 5px [2026-01-23 16:57:11.866] 分享图片位置: (135, 5) - 右上角(X右对齐,Y顶部,边距5px) [2026-01-23 16:57:11.866] 分享图片已成功添加到帧的右上角,位置: (135, 5) [2026-01-23 16:57:11.866] 处理第 86 帧,当前时间: 12.140秒,帧延迟: 0.150秒,结束时间: 12.290秒 [2026-01-23 16:57:11.866] 在第 86 帧上添加底部字幕背景 [2026-01-23 16:57:11.866] 使用自定义字幕高度: 30px [2026-01-23 16:57:11.866] GIF高度: 168px, 底部字幕背景尺寸: 300x30, 位置: (0, 138) [2026-01-23 16:57:11.866] 底部字幕背景已成功添加到帧的底部 [2026-01-23 16:57:11.866] 元素 '明天,我就要回泰国,再去新加坡' (类型: text): 时间范围 0.800-3.800, 当前时间 12.140, 帧结束时间 12.290, 是否显示: False [2026-01-23 16:57:11.866] 元素 '香港的事' (类型: text): 时间范围 4.900-6.100, 当前时间 12.140, 帧结束时间 12.290, 是否显示: False [2026-01-23 16:57:11.866] 元素 '你吩咐阿耀做就行了' (类型: text): 时间范围 6.600-9.500, 当前时间 12.140, 帧结束时间 12.290, 是否显示: False [2026-01-23 16:57:11.866] 元素 '谢谢蒋先生' (类型: text): 时间范围 12.300-13.700, 当前时间 12.140, 帧结束时间 12.290, 是否显示: False [2026-01-23 16:57:11.866] 元素 '阿耀' (类型: text): 时间范围 9.200-11.200, 当前时间 12.140, 帧结束时间 12.290, 是否显示: False [2026-01-23 16:57:11.866] 元素 '浩南' (类型: text): 时间范围 11.300-13.700, 当前时间 12.140, 帧结束时间 12.290, 是否显示: True [2026-01-23 16:57:11.866] 在第 86 帧上绘制文本: '浩南' [2026-01-23 16:57:11.866] ========== 开始处理第 86 帧文本绘制 ========== [2026-01-23 16:57:11.866] 输入参数 - 文本: '浩南', 原始位置: (245, 6), 字体: Microsoft YaHei(将被忽略,使用系统字体), 大小: 16, 颜色: #FFFFFF, 粗细: bold, 对齐: center, 宽度: 60 [2026-01-23 16:57:11.866] 当前帧尺寸: 300x168 [2026-01-23 16:57:11.866] 开始尝试系统字体(忽略传入的字体参数)... [2026-01-23 16:57:11.866] 尝试字体: Microsoft YaHei [2026-01-23 16:57:11.882] ✗ 字体 Microsoft YaHei 不支持中文(颜色数: 1) [2026-01-23 16:57:11.882] 尝试字体: SimHei [2026-01-23 16:57:11.898] ✓ 字体 SimHei 可用且支持中文,已选择 [2026-01-23 16:57:11.898] 最终使用字体: SimHei [2026-01-23 16:57:11.913] 文字宽度测量 - 文本: '浩南', 宽度: 32px, 元素宽度: 60 [2026-01-23 16:57:11.913] 居中对齐(指定宽度内) - 原始X: 245, 元素宽度: 60, 文字宽度: 32, 调整后X: 259 [2026-01-23 16:57:11.913] 坐标计算 - 原始坐标: (245, 6), 字体大小: 16, 对齐方式: center [2026-01-23 16:57:11.913] 坐标计算 - 计算后坐标: (259, 22) [2026-01-23 16:57:11.913] 颜色转换 - 输入颜色字符串: #FFFFFF [2026-01-23 16:57:11.913] 颜色转换 - 转换后颜色: R=255, G=255, B=255, A=255 [2026-01-23 16:57:11.913] 创建临时图片 - 尺寸: 300x168, 背景: 透明 [2026-01-23 16:57:11.913] 临时图片创建成功,尺寸: 300x168 [2026-01-23 16:57:11.913] 图片设置 - 字体: SimHei, 字体大小: 16, 填充颜色: R=255, G=255, B=255 [2026-01-23 16:57:11.913] 字体粗细: Bold [2026-01-23 16:57:11.913] 检测到背景颜色: #000000 [2026-01-23 16:57:11.913] 文字尺寸 - 宽度: 32, 高度: 17, 上升: 14, 下降: -3 [2026-01-23 16:57:11.913] 背景矩形 - 位置: (245, 6), 尺寸: 55x18 [2026-01-23 16:57:11.913] 背景颜色转换 - R=0, G=0, B=0, A=255 [2026-01-23 16:57:11.929] 背景矩形绘制完成 [2026-01-23 16:57:11.929] 开始绘制文字 - 位置: (259, 22), 文本: '浩南', 颜色: #FFFFFF, 字体: SimHei, 大小: 16 [2026-01-23 16:57:11.929] 调整后坐标: (259, 22), 图片尺寸: 300x168 [2026-01-23 16:57:11.945] 文字绘制完成 [2026-01-23 16:57:11.960] 临时图片检查 - 有Alpha通道: True, 颜色数: 134, 是否有内容: True [2026-01-23 16:57:11.960] 开始合成到原帧 - 合成模式: Over [2026-01-23 16:57:11.960] 合成完成 [2026-01-23 16:57:11.960] ✓ 文本已成功绘制到第 86 帧,字体: SimHei [2026-01-23 16:57:11.960] ========== 第 86 帧文本绘制完成 ========== [2026-01-23 16:57:11.960] 在第 86 帧上添加分享图片(右上角) [2026-01-23 16:57:11.960] 开始添加分享图片到帧,图片大小: 3897 字节,帧尺寸: 300x168 [2026-01-23 16:57:11.960] 分享图片目标大小: 160x160 [2026-01-23 16:57:11.960] 分享图片位置计算 - 帧尺寸: 300x168, 图片尺寸: 160x26, 边距: 5px [2026-01-23 16:57:11.960] 分享图片位置: (135, 5) - 右上角(X右对齐,Y顶部,边距5px) [2026-01-23 16:57:11.960] 分享图片已成功添加到帧的右上角,位置: (135, 5) [2026-01-23 16:57:11.960] 处理第 87 帧,当前时间: 12.290秒,帧延迟: 0.140秒,结束时间: 12.430秒 [2026-01-23 16:57:11.960] 在第 87 帧上添加底部字幕背景 [2026-01-23 16:57:11.960] 使用自定义字幕高度: 30px [2026-01-23 16:57:11.960] GIF高度: 168px, 底部字幕背景尺寸: 300x30, 位置: (0, 138) [2026-01-23 16:57:11.960] 底部字幕背景已成功添加到帧的底部 [2026-01-23 16:57:11.960] 元素 '明天,我就要回泰国,再去新加坡' (类型: text): 时间范围 0.800-3.800, 当前时间 12.290, 帧结束时间 12.430, 是否显示: False [2026-01-23 16:57:11.960] 元素 '香港的事' (类型: text): 时间范围 4.900-6.100, 当前时间 12.290, 帧结束时间 12.430, 是否显示: False [2026-01-23 16:57:11.960] 元素 '你吩咐阿耀做就行了' (类型: text): 时间范围 6.600-9.500, 当前时间 12.290, 帧结束时间 12.430, 是否显示: False [2026-01-23 16:57:11.960] 元素 '谢谢蒋先生' (类型: text): 时间范围 12.300-13.700, 当前时间 12.290, 帧结束时间 12.430, 是否显示: True [2026-01-23 16:57:11.960] 在第 87 帧上绘制文本: '谢谢蒋先生' [2026-01-23 16:57:11.960] ========== 开始处理第 87 帧文本绘制 ========== [2026-01-23 16:57:11.960] 输入参数 - 文本: '谢谢蒋先生', 原始位置: (0, 144), 字体: Microsoft YaHei(将被忽略,使用系统字体), 大小: 16, 颜色: #FFFFFF, 粗细: bold, 对齐: center, 宽度: 300 [2026-01-23 16:57:11.960] 当前帧尺寸: 300x168 [2026-01-23 16:57:11.960] 开始尝试系统字体(忽略传入的字体参数)... [2026-01-23 16:57:11.960] 尝试字体: Microsoft YaHei [2026-01-23 16:57:11.991] ✗ 字体 Microsoft YaHei 不支持中文(颜色数: 1) [2026-01-23 16:57:11.991] 尝试字体: SimHei [2026-01-23 16:57:12.007] ✓ 字体 SimHei 可用且支持中文,已选择 [2026-01-23 16:57:12.007] 最终使用字体: SimHei [2026-01-23 16:57:12.038] 文字宽度测量 - 文本: '谢谢蒋先生', 宽度: 80px, 元素宽度: 300 [2026-01-23 16:57:12.038] 居中对齐(指定宽度内) - 原始X: 0, 元素宽度: 300, 文字宽度: 80, 调整后X: 110 [2026-01-23 16:57:12.038] 坐标计算 - 原始坐标: (0, 144), 字体大小: 16, 对齐方式: center [2026-01-23 16:57:12.038] 坐标计算 - 计算后坐标: (110, 160) [2026-01-23 16:57:12.054] 颜色转换 - 输入颜色字符串: #FFFFFF [2026-01-23 16:57:12.054] 颜色转换 - 转换后颜色: R=255, G=255, B=255, A=255 [2026-01-23 16:57:12.054] 创建临时图片 - 尺寸: 300x168, 背景: 透明 [2026-01-23 16:57:12.054] 临时图片创建成功,尺寸: 300x168 [2026-01-23 16:57:12.054] 图片设置 - 字体: SimHei, 字体大小: 16, 填充颜色: R=255, G=255, B=255 [2026-01-23 16:57:12.054] 字体粗细: Bold [2026-01-23 16:57:12.054] 开始绘制文字 - 位置: (110, 160), 文本: '谢谢蒋先生', 颜色: #FFFFFF, 字体: SimHei, 大小: 16 [2026-01-23 16:57:12.054] 调整后坐标: (110, 160), 图片尺寸: 300x168 [2026-01-23 16:57:12.054] 文字绘制完成 [2026-01-23 16:57:12.085] 临时图片检查 - 有Alpha通道: True, 颜色数: 184, 是否有内容: True [2026-01-23 16:57:12.085] 开始合成到原帧 - 合成模式: Over [2026-01-23 16:57:12.085] 合成完成 [2026-01-23 16:57:12.085] ✓ 文本已成功绘制到第 87 帧,字体: SimHei [2026-01-23 16:57:12.085] ========== 第 87 帧文本绘制完成 ========== [2026-01-23 16:57:12.085] 元素 '阿耀' (类型: text): 时间范围 9.200-11.200, 当前时间 12.290, 帧结束时间 12.430, 是否显示: False [2026-01-23 16:57:12.085] 元素 '浩南' (类型: text): 时间范围 11.300-13.700, 当前时间 12.290, 帧结束时间 12.430, 是否显示: True [2026-01-23 16:57:12.085] 在第 87 帧上绘制文本: '浩南' [2026-01-23 16:57:12.085] ========== 开始处理第 87 帧文本绘制 ========== [2026-01-23 16:57:12.085] 输入参数 - 文本: '浩南', 原始位置: (245, 6), 字体: Microsoft YaHei(将被忽略,使用系统字体), 大小: 16, 颜色: #FFFFFF, 粗细: bold, 对齐: center, 宽度: 60 [2026-01-23 16:57:12.085] 当前帧尺寸: 300x168 [2026-01-23 16:57:12.085] 开始尝试系统字体(忽略传入的字体参数)... [2026-01-23 16:57:12.085] 尝试字体: Microsoft YaHei [2026-01-23 16:57:12.101] ✗ 字体 Microsoft YaHei 不支持中文(颜色数: 1) [2026-01-23 16:57:12.101] 尝试字体: SimHei [2026-01-23 16:57:12.116] ✓ 字体 SimHei 可用且支持中文,已选择 [2026-01-23 16:57:12.116] 最终使用字体: SimHei [2026-01-23 16:57:12.132] 文字宽度测量 - 文本: '浩南', 宽度: 32px, 元素宽度: 60 [2026-01-23 16:57:12.132] 居中对齐(指定宽度内) - 原始X: 245, 元素宽度: 60, 文字宽度: 32, 调整后X: 259 [2026-01-23 16:57:12.132] 坐标计算 - 原始坐标: (245, 6), 字体大小: 16, 对齐方式: center [2026-01-23 16:57:12.132] 坐标计算 - 计算后坐标: (259, 22) [2026-01-23 16:57:12.132] 颜色转换 - 输入颜色字符串: #FFFFFF [2026-01-23 16:57:12.132] 颜色转换 - 转换后颜色: R=255, G=255, B=255, A=255 [2026-01-23 16:57:12.132] 创建临时图片 - 尺寸: 300x168, 背景: 透明 [2026-01-23 16:57:12.132] 临时图片创建成功,尺寸: 300x168 [2026-01-23 16:57:12.132] 图片设置 - 字体: SimHei, 字体大小: 16, 填充颜色: R=255, G=255, B=255 [2026-01-23 16:57:12.132] 字体粗细: Bold [2026-01-23 16:57:12.132] 检测到背景颜色: #000000 [2026-01-23 16:57:12.132] 文字尺寸 - 宽度: 32, 高度: 17, 上升: 14, 下降: -3 [2026-01-23 16:57:12.132] 背景矩形 - 位置: (245, 6), 尺寸: 55x18 [2026-01-23 16:57:12.132] 背景颜色转换 - R=0, G=0, B=0, A=255 [2026-01-23 16:57:12.149] 背景矩形绘制完成 [2026-01-23 16:57:12.149] 开始绘制文字 - 位置: (259, 22), 文本: '浩南', 颜色: #FFFFFF, 字体: SimHei, 大小: 16 [2026-01-23 16:57:12.149] 调整后坐标: (259, 22), 图片尺寸: 300x168 [2026-01-23 16:57:12.149] 文字绘制完成 [2026-01-23 16:57:12.179] 临时图片检查 - 有Alpha通道: True, 颜色数: 134, 是否有内容: True [2026-01-23 16:57:12.179] 开始合成到原帧 - 合成模式: Over [2026-01-23 16:57:12.179] 合成完成 [2026-01-23 16:57:12.179] ✓ 文本已成功绘制到第 87 帧,字体: SimHei [2026-01-23 16:57:12.179] ========== 第 87 帧文本绘制完成 ========== [2026-01-23 16:57:12.179] 在第 87 帧上添加分享图片(右上角) [2026-01-23 16:57:12.179] 开始添加分享图片到帧,图片大小: 3897 字节,帧尺寸: 300x168 [2026-01-23 16:57:12.179] 分享图片目标大小: 160x160 [2026-01-23 16:57:12.179] 分享图片位置计算 - 帧尺寸: 300x168, 图片尺寸: 160x26, 边距: 5px [2026-01-23 16:57:12.179] 分享图片位置: (135, 5) - 右上角(X右对齐,Y顶部,边距5px) [2026-01-23 16:57:12.179] 分享图片已成功添加到帧的右上角,位置: (135, 5) [2026-01-23 16:57:12.179] 处理第 88 帧,当前时间: 12.430秒,帧延迟: 0.140秒,结束时间: 12.570秒 [2026-01-23 16:57:12.179] 在第 88 帧上添加底部字幕背景 [2026-01-23 16:57:12.179] 使用自定义字幕高度: 30px [2026-01-23 16:57:12.179] GIF高度: 168px, 底部字幕背景尺寸: 300x30, 位置: (0, 138) [2026-01-23 16:57:12.179] 底部字幕背景已成功添加到帧的底部 [2026-01-23 16:57:12.179] 元素 '明天,我就要回泰国,再去新加坡' (类型: text): 时间范围 0.800-3.800, 当前时间 12.430, 帧结束时间 12.570, 是否显示: False [2026-01-23 16:57:12.179] 元素 '香港的事' (类型: text): 时间范围 4.900-6.100, 当前时间 12.430, 帧结束时间 12.570, 是否显示: False [2026-01-23 16:57:12.179] 元素 '你吩咐阿耀做就行了' (类型: text): 时间范围 6.600-9.500, 当前时间 12.430, 帧结束时间 12.570, 是否显示: False [2026-01-23 16:57:12.179] 元素 '谢谢蒋先生' (类型: text): 时间范围 12.300-13.700, 当前时间 12.430, 帧结束时间 12.570, 是否显示: True [2026-01-23 16:57:12.179] 在第 88 帧上绘制文本: '谢谢蒋先生' [2026-01-23 16:57:12.179] ========== 开始处理第 88 帧文本绘制 ========== [2026-01-23 16:57:12.179] 输入参数 - 文本: '谢谢蒋先生', 原始位置: (0, 144), 字体: Microsoft YaHei(将被忽略,使用系统字体), 大小: 16, 颜色: #FFFFFF, 粗细: bold, 对齐: center, 宽度: 300 [2026-01-23 16:57:12.179] 当前帧尺寸: 300x168 [2026-01-23 16:57:12.179] 开始尝试系统字体(忽略传入的字体参数)... [2026-01-23 16:57:12.179] 尝试字体: Microsoft YaHei [2026-01-23 16:57:12.210] ✗ 字体 Microsoft YaHei 不支持中文(颜色数: 1) [2026-01-23 16:57:12.210] 尝试字体: SimHei [2026-01-23 16:57:12.226] ✓ 字体 SimHei 可用且支持中文,已选择 [2026-01-23 16:57:12.226] 最终使用字体: SimHei [2026-01-23 16:57:12.226] 文字宽度测量 - 文本: '谢谢蒋先生', 宽度: 80px, 元素宽度: 300 [2026-01-23 16:57:12.226] 居中对齐(指定宽度内) - 原始X: 0, 元素宽度: 300, 文字宽度: 80, 调整后X: 110 [2026-01-23 16:57:12.226] 坐标计算 - 原始坐标: (0, 144), 字体大小: 16, 对齐方式: center [2026-01-23 16:57:12.226] 坐标计算 - 计算后坐标: (110, 160) [2026-01-23 16:57:12.226] 颜色转换 - 输入颜色字符串: #FFFFFF [2026-01-23 16:57:12.226] 颜色转换 - 转换后颜色: R=255, G=255, B=255, A=255 [2026-01-23 16:57:12.226] 创建临时图片 - 尺寸: 300x168, 背景: 透明 [2026-01-23 16:57:12.226] 临时图片创建成功,尺寸: 300x168 [2026-01-23 16:57:12.226] 图片设置 - 字体: SimHei, 字体大小: 16, 填充颜色: R=255, G=255, B=255 [2026-01-23 16:57:12.226] 字体粗细: Bold [2026-01-23 16:57:12.226] 开始绘制文字 - 位置: (110, 160), 文本: '谢谢蒋先生', 颜色: #FFFFFF, 字体: SimHei, 大小: 16 [2026-01-23 16:57:12.226] 调整后坐标: (110, 160), 图片尺寸: 300x168 [2026-01-23 16:57:12.241] 文字绘制完成 [2026-01-23 16:57:12.257] 临时图片检查 - 有Alpha通道: True, 颜色数: 184, 是否有内容: True [2026-01-23 16:57:12.257] 开始合成到原帧 - 合成模式: Over [2026-01-23 16:57:12.257] 合成完成 [2026-01-23 16:57:12.257] ✓ 文本已成功绘制到第 88 帧,字体: SimHei [2026-01-23 16:57:12.257] ========== 第 88 帧文本绘制完成 ========== [2026-01-23 16:57:12.257] 元素 '阿耀' (类型: text): 时间范围 9.200-11.200, 当前时间 12.430, 帧结束时间 12.570, 是否显示: False [2026-01-23 16:57:12.257] 元素 '浩南' (类型: text): 时间范围 11.300-13.700, 当前时间 12.430, 帧结束时间 12.570, 是否显示: True [2026-01-23 16:57:12.257] 在第 88 帧上绘制文本: '浩南' [2026-01-23 16:57:12.257] ========== 开始处理第 88 帧文本绘制 ========== [2026-01-23 16:57:12.257] 输入参数 - 文本: '浩南', 原始位置: (245, 6), 字体: Microsoft YaHei(将被忽略,使用系统字体), 大小: 16, 颜色: #FFFFFF, 粗细: bold, 对齐: center, 宽度: 60 [2026-01-23 16:57:12.273] 当前帧尺寸: 300x168 [2026-01-23 16:57:12.273] 开始尝试系统字体(忽略传入的字体参数)... [2026-01-23 16:57:12.273] 尝试字体: Microsoft YaHei [2026-01-23 16:57:12.288] ✗ 字体 Microsoft YaHei 不支持中文(颜色数: 1) [2026-01-23 16:57:12.288] 尝试字体: SimHei [2026-01-23 16:57:12.304] ✓ 字体 SimHei 可用且支持中文,已选择 [2026-01-23 16:57:12.304] 最终使用字体: SimHei [2026-01-23 16:57:12.304] 文字宽度测量 - 文本: '浩南', 宽度: 32px, 元素宽度: 60 [2026-01-23 16:57:12.304] 居中对齐(指定宽度内) - 原始X: 245, 元素宽度: 60, 文字宽度: 32, 调整后X: 259 [2026-01-23 16:57:12.304] 坐标计算 - 原始坐标: (245, 6), 字体大小: 16, 对齐方式: center [2026-01-23 16:57:12.304] 坐标计算 - 计算后坐标: (259, 22) [2026-01-23 16:57:12.304] 颜色转换 - 输入颜色字符串: #FFFFFF [2026-01-23 16:57:12.304] 颜色转换 - 转换后颜色: R=255, G=255, B=255, A=255 [2026-01-23 16:57:12.304] 创建临时图片 - 尺寸: 300x168, 背景: 透明 [2026-01-23 16:57:12.320] 临时图片创建成功,尺寸: 300x168 [2026-01-23 16:57:12.320] 图片设置 - 字体: SimHei, 字体大小: 16, 填充颜色: R=255, G=255, B=255 [2026-01-23 16:57:12.320] 字体粗细: Bold [2026-01-23 16:57:12.320] 检测到背景颜色: #000000 [2026-01-23 16:57:12.320] 文字尺寸 - 宽度: 32, 高度: 17, 上升: 14, 下降: -3 [2026-01-23 16:57:12.320] 背景矩形 - 位置: (245, 6), 尺寸: 55x18 [2026-01-23 16:57:12.320] 背景颜色转换 - R=0, G=0, B=0, A=255 [2026-01-23 16:57:12.320] 背景矩形绘制完成 [2026-01-23 16:57:12.320] 开始绘制文字 - 位置: (259, 22), 文本: '浩南', 颜色: #FFFFFF, 字体: SimHei, 大小: 16 [2026-01-23 16:57:12.320] 调整后坐标: (259, 22), 图片尺寸: 300x168 [2026-01-23 16:57:12.335] 文字绘制完成 [2026-01-23 16:57:12.351] 临时图片检查 - 有Alpha通道: True, 颜色数: 134, 是否有内容: True [2026-01-23 16:57:12.351] 开始合成到原帧 - 合成模式: Over [2026-01-23 16:57:12.351] 合成完成 [2026-01-23 16:57:12.351] ✓ 文本已成功绘制到第 88 帧,字体: SimHei [2026-01-23 16:57:12.351] ========== 第 88 帧文本绘制完成 ========== [2026-01-23 16:57:12.351] 在第 88 帧上添加分享图片(右上角) [2026-01-23 16:57:12.351] 开始添加分享图片到帧,图片大小: 3897 字节,帧尺寸: 300x168 [2026-01-23 16:57:12.351] 分享图片目标大小: 160x160 [2026-01-23 16:57:12.367] 分享图片位置计算 - 帧尺寸: 300x168, 图片尺寸: 160x26, 边距: 5px [2026-01-23 16:57:12.367] 分享图片位置: (135, 5) - 右上角(X右对齐,Y顶部,边距5px) [2026-01-23 16:57:12.367] 分享图片已成功添加到帧的右上角,位置: (135, 5) [2026-01-23 16:57:12.367] 处理第 89 帧,当前时间: 12.570秒,帧延迟: 0.140秒,结束时间: 12.710秒 [2026-01-23 16:57:12.367] 在第 89 帧上添加底部字幕背景 [2026-01-23 16:57:12.367] 使用自定义字幕高度: 30px [2026-01-23 16:57:12.367] GIF高度: 168px, 底部字幕背景尺寸: 300x30, 位置: (0, 138) [2026-01-23 16:57:12.367] 底部字幕背景已成功添加到帧的底部 [2026-01-23 16:57:12.367] 元素 '明天,我就要回泰国,再去新加坡' (类型: text): 时间范围 0.800-3.800, 当前时间 12.570, 帧结束时间 12.710, 是否显示: False [2026-01-23 16:57:12.367] 元素 '香港的事' (类型: text): 时间范围 4.900-6.100, 当前时间 12.570, 帧结束时间 12.710, 是否显示: False [2026-01-23 16:57:12.367] 元素 '你吩咐阿耀做就行了' (类型: text): 时间范围 6.600-9.500, 当前时间 12.570, 帧结束时间 12.710, 是否显示: False [2026-01-23 16:57:12.367] 元素 '谢谢蒋先生' (类型: text): 时间范围 12.300-13.700, 当前时间 12.570, 帧结束时间 12.710, 是否显示: True [2026-01-23 16:57:12.367] 在第 89 帧上绘制文本: '谢谢蒋先生' [2026-01-23 16:57:12.367] ========== 开始处理第 89 帧文本绘制 ========== [2026-01-23 16:57:12.367] 输入参数 - 文本: '谢谢蒋先生', 原始位置: (0, 144), 字体: Microsoft YaHei(将被忽略,使用系统字体), 大小: 16, 颜色: #FFFFFF, 粗细: bold, 对齐: center, 宽度: 300 [2026-01-23 16:57:12.367] 当前帧尺寸: 300x168 [2026-01-23 16:57:12.367] 开始尝试系统字体(忽略传入的字体参数)... [2026-01-23 16:57:12.367] 尝试字体: Microsoft YaHei [2026-01-23 16:57:12.382] ✗ 字体 Microsoft YaHei 不支持中文(颜色数: 1) [2026-01-23 16:57:12.382] 尝试字体: SimHei [2026-01-23 16:57:12.398] ✓ 字体 SimHei 可用且支持中文,已选择 [2026-01-23 16:57:12.398] 最终使用字体: SimHei [2026-01-23 16:57:12.398] 文字宽度测量 - 文本: '谢谢蒋先生', 宽度: 80px, 元素宽度: 300 [2026-01-23 16:57:12.398] 居中对齐(指定宽度内) - 原始X: 0, 元素宽度: 300, 文字宽度: 80, 调整后X: 110 [2026-01-23 16:57:12.398] 坐标计算 - 原始坐标: (0, 144), 字体大小: 16, 对齐方式: center [2026-01-23 16:57:12.398] 坐标计算 - 计算后坐标: (110, 160) [2026-01-23 16:57:12.413] 颜色转换 - 输入颜色字符串: #FFFFFF [2026-01-23 16:57:12.413] 颜色转换 - 转换后颜色: R=255, G=255, B=255, A=255 [2026-01-23 16:57:12.413] 创建临时图片 - 尺寸: 300x168, 背景: 透明 [2026-01-23 16:57:12.413] 临时图片创建成功,尺寸: 300x168 [2026-01-23 16:57:12.413] 图片设置 - 字体: SimHei, 字体大小: 16, 填充颜色: R=255, G=255, B=255 [2026-01-23 16:57:12.413] 字体粗细: Bold [2026-01-23 16:57:12.413] 开始绘制文字 - 位置: (110, 160), 文本: '谢谢蒋先生', 颜色: #FFFFFF, 字体: SimHei, 大小: 16 [2026-01-23 16:57:12.413] 调整后坐标: (110, 160), 图片尺寸: 300x168 [2026-01-23 16:57:12.429] 文字绘制完成 [2026-01-23 16:57:12.445] 临时图片检查 - 有Alpha通道: True, 颜色数: 184, 是否有内容: True [2026-01-23 16:57:12.445] 开始合成到原帧 - 合成模式: Over [2026-01-23 16:57:12.445] 合成完成 [2026-01-23 16:57:12.445] ✓ 文本已成功绘制到第 89 帧,字体: SimHei [2026-01-23 16:57:12.445] ========== 第 89 帧文本绘制完成 ========== [2026-01-23 16:57:12.445] 元素 '阿耀' (类型: text): 时间范围 9.200-11.200, 当前时间 12.570, 帧结束时间 12.710, 是否显示: False [2026-01-23 16:57:12.445] 元素 '浩南' (类型: text): 时间范围 11.300-13.700, 当前时间 12.570, 帧结束时间 12.710, 是否显示: True [2026-01-23 16:57:12.445] 在第 89 帧上绘制文本: '浩南' [2026-01-23 16:57:12.445] ========== 开始处理第 89 帧文本绘制 ========== [2026-01-23 16:57:12.445] 输入参数 - 文本: '浩南', 原始位置: (245, 6), 字体: Microsoft YaHei(将被忽略,使用系统字体), 大小: 16, 颜色: #FFFFFF, 粗细: bold, 对齐: center, 宽度: 60 [2026-01-23 16:57:12.445] 当前帧尺寸: 300x168 [2026-01-23 16:57:12.445] 开始尝试系统字体(忽略传入的字体参数)... [2026-01-23 16:57:12.445] 尝试字体: Microsoft YaHei [2026-01-23 16:57:12.460] ✗ 字体 Microsoft YaHei 不支持中文(颜色数: 1) [2026-01-23 16:57:12.460] 尝试字体: SimHei [2026-01-23 16:57:12.476] ✓ 字体 SimHei 可用且支持中文,已选择 [2026-01-23 16:57:12.476] 最终使用字体: SimHei [2026-01-23 16:57:12.491] 文字宽度测量 - 文本: '浩南', 宽度: 32px, 元素宽度: 60 [2026-01-23 16:57:12.491] 居中对齐(指定宽度内) - 原始X: 245, 元素宽度: 60, 文字宽度: 32, 调整后X: 259 [2026-01-23 16:57:12.491] 坐标计算 - 原始坐标: (245, 6), 字体大小: 16, 对齐方式: center [2026-01-23 16:57:12.491] 坐标计算 - 计算后坐标: (259, 22) [2026-01-23 16:57:12.491] 颜色转换 - 输入颜色字符串: #FFFFFF [2026-01-23 16:57:12.491] 颜色转换 - 转换后颜色: R=255, G=255, B=255, A=255 [2026-01-23 16:57:12.491] 创建临时图片 - 尺寸: 300x168, 背景: 透明 [2026-01-23 16:57:12.491] 临时图片创建成功,尺寸: 300x168 [2026-01-23 16:57:12.491] 图片设置 - 字体: SimHei, 字体大小: 16, 填充颜色: R=255, G=255, B=255 [2026-01-23 16:57:12.491] 字体粗细: Bold [2026-01-23 16:57:12.491] 检测到背景颜色: #000000 [2026-01-23 16:57:12.491] 文字尺寸 - 宽度: 32, 高度: 17, 上升: 14, 下降: -3 [2026-01-23 16:57:12.491] 背景矩形 - 位置: (245, 6), 尺寸: 55x18 [2026-01-23 16:57:12.491] 背景颜色转换 - R=0, G=0, B=0, A=255 [2026-01-23 16:57:12.507] 背景矩形绘制完成 [2026-01-23 16:57:12.507] 开始绘制文字 - 位置: (259, 22), 文本: '浩南', 颜色: #FFFFFF, 字体: SimHei, 大小: 16 [2026-01-23 16:57:12.507] 调整后坐标: (259, 22), 图片尺寸: 300x168 [2026-01-23 16:57:12.523] 文字绘制完成 [2026-01-23 16:57:12.538] 临时图片检查 - 有Alpha通道: True, 颜色数: 134, 是否有内容: True [2026-01-23 16:57:12.538] 开始合成到原帧 - 合成模式: Over [2026-01-23 16:57:12.538] 合成完成 [2026-01-23 16:57:12.538] ✓ 文本已成功绘制到第 89 帧,字体: SimHei [2026-01-23 16:57:12.538] ========== 第 89 帧文本绘制完成 ========== [2026-01-23 16:57:12.538] 在第 89 帧上添加分享图片(右上角) [2026-01-23 16:57:12.538] 开始添加分享图片到帧,图片大小: 3897 字节,帧尺寸: 300x168 [2026-01-23 16:57:12.538] 分享图片目标大小: 160x160 [2026-01-23 16:57:12.538] 分享图片位置计算 - 帧尺寸: 300x168, 图片尺寸: 160x26, 边距: 5px [2026-01-23 16:57:12.538] 分享图片位置: (135, 5) - 右上角(X右对齐,Y顶部,边距5px) [2026-01-23 16:57:12.538] 分享图片已成功添加到帧的右上角,位置: (135, 5) [2026-01-23 16:57:12.538] 处理第 90 帧,当前时间: 12.710秒,帧延迟: 0.150秒,结束时间: 12.860秒 [2026-01-23 16:57:12.538] 在第 90 帧上添加底部字幕背景 [2026-01-23 16:57:12.538] 使用自定义字幕高度: 30px [2026-01-23 16:57:12.538] GIF高度: 168px, 底部字幕背景尺寸: 300x30, 位置: (0, 138) [2026-01-23 16:57:12.538] 底部字幕背景已成功添加到帧的底部 [2026-01-23 16:57:12.538] 元素 '明天,我就要回泰国,再去新加坡' (类型: text): 时间范围 0.800-3.800, 当前时间 12.710, 帧结束时间 12.860, 是否显示: False [2026-01-23 16:57:12.538] 元素 '香港的事' (类型: text): 时间范围 4.900-6.100, 当前时间 12.710, 帧结束时间 12.860, 是否显示: False [2026-01-23 16:57:12.538] 元素 '你吩咐阿耀做就行了' (类型: text): 时间范围 6.600-9.500, 当前时间 12.710, 帧结束时间 12.860, 是否显示: False [2026-01-23 16:57:12.538] 元素 '谢谢蒋先生' (类型: text): 时间范围 12.300-13.700, 当前时间 12.710, 帧结束时间 12.860, 是否显示: True [2026-01-23 16:57:12.538] 在第 90 帧上绘制文本: '谢谢蒋先生' [2026-01-23 16:57:12.538] ========== 开始处理第 90 帧文本绘制 ========== [2026-01-23 16:57:12.538] 输入参数 - 文本: '谢谢蒋先生', 原始位置: (0, 144), 字体: Microsoft YaHei(将被忽略,使用系统字体), 大小: 16, 颜色: #FFFFFF, 粗细: bold, 对齐: center, 宽度: 300 [2026-01-23 16:57:12.538] 当前帧尺寸: 300x168 [2026-01-23 16:57:12.538] 开始尝试系统字体(忽略传入的字体参数)... [2026-01-23 16:57:12.538] 尝试字体: Microsoft YaHei [2026-01-23 16:57:12.570] ✗ 字体 Microsoft YaHei 不支持中文(颜色数: 1) [2026-01-23 16:57:12.570] 尝试字体: SimHei [2026-01-23 16:57:12.585] ✓ 字体 SimHei 可用且支持中文,已选择 [2026-01-23 16:57:12.585] 最终使用字体: SimHei [2026-01-23 16:57:12.585] 文字宽度测量 - 文本: '谢谢蒋先生', 宽度: 80px, 元素宽度: 300 [2026-01-23 16:57:12.585] 居中对齐(指定宽度内) - 原始X: 0, 元素宽度: 300, 文字宽度: 80, 调整后X: 110 [2026-01-23 16:57:12.585] 坐标计算 - 原始坐标: (0, 144), 字体大小: 16, 对齐方式: center [2026-01-23 16:57:12.585] 坐标计算 - 计算后坐标: (110, 160) [2026-01-23 16:57:12.585] 颜色转换 - 输入颜色字符串: #FFFFFF [2026-01-23 16:57:12.585] 颜色转换 - 转换后颜色: R=255, G=255, B=255, A=255 [2026-01-23 16:57:12.585] 创建临时图片 - 尺寸: 300x168, 背景: 透明 [2026-01-23 16:57:12.585] 临时图片创建成功,尺寸: 300x168 [2026-01-23 16:57:12.585] 图片设置 - 字体: SimHei, 字体大小: 16, 填充颜色: R=255, G=255, B=255 [2026-01-23 16:57:12.585] 字体粗细: Bold [2026-01-23 16:57:12.585] 开始绘制文字 - 位置: (110, 160), 文本: '谢谢蒋先生', 颜色: #FFFFFF, 字体: SimHei, 大小: 16 [2026-01-23 16:57:12.585] 调整后坐标: (110, 160), 图片尺寸: 300x168 [2026-01-23 16:57:12.601] 文字绘制完成 [2026-01-23 16:57:12.616] 临时图片检查 - 有Alpha通道: True, 颜色数: 184, 是否有内容: True [2026-01-23 16:57:12.616] 开始合成到原帧 - 合成模式: Over [2026-01-23 16:57:12.616] 合成完成 [2026-01-23 16:57:12.616] ✓ 文本已成功绘制到第 90 帧,字体: SimHei [2026-01-23 16:57:12.616] ========== 第 90 帧文本绘制完成 ========== [2026-01-23 16:57:12.616] 元素 '阿耀' (类型: text): 时间范围 9.200-11.200, 当前时间 12.710, 帧结束时间 12.860, 是否显示: False [2026-01-23 16:57:12.616] 元素 '浩南' (类型: text): 时间范围 11.300-13.700, 当前时间 12.710, 帧结束时间 12.860, 是否显示: True [2026-01-23 16:57:12.632] 在第 90 帧上绘制文本: '浩南' [2026-01-23 16:57:12.632] ========== 开始处理第 90 帧文本绘制 ========== [2026-01-23 16:57:12.632] 输入参数 - 文本: '浩南', 原始位置: (245, 6), 字体: Microsoft YaHei(将被忽略,使用系统字体), 大小: 16, 颜色: #FFFFFF, 粗细: bold, 对齐: center, 宽度: 60 [2026-01-23 16:57:12.632] 当前帧尺寸: 300x168 [2026-01-23 16:57:12.632] 开始尝试系统字体(忽略传入的字体参数)... [2026-01-23 16:57:12.632] 尝试字体: Microsoft YaHei [2026-01-23 16:57:12.648] ✗ 字体 Microsoft YaHei 不支持中文(颜色数: 1) [2026-01-23 16:57:12.648] 尝试字体: SimHei [2026-01-23 16:57:12.663] ✓ 字体 SimHei 可用且支持中文,已选择 [2026-01-23 16:57:12.663] 最终使用字体: SimHei [2026-01-23 16:57:12.663] 文字宽度测量 - 文本: '浩南', 宽度: 32px, 元素宽度: 60 [2026-01-23 16:57:12.663] 居中对齐(指定宽度内) - 原始X: 245, 元素宽度: 60, 文字宽度: 32, 调整后X: 259 [2026-01-23 16:57:12.663] 坐标计算 - 原始坐标: (245, 6), 字体大小: 16, 对齐方式: center [2026-01-23 16:57:12.663] 坐标计算 - 计算后坐标: (259, 22) [2026-01-23 16:57:12.679] 颜色转换 - 输入颜色字符串: #FFFFFF [2026-01-23 16:57:12.679] 颜色转换 - 转换后颜色: R=255, G=255, B=255, A=255 [2026-01-23 16:57:12.679] 创建临时图片 - 尺寸: 300x168, 背景: 透明 [2026-01-23 16:57:12.679] 临时图片创建成功,尺寸: 300x168 [2026-01-23 16:57:12.679] 图片设置 - 字体: SimHei, 字体大小: 16, 填充颜色: R=255, G=255, B=255 [2026-01-23 16:57:12.679] 字体粗细: Bold [2026-01-23 16:57:12.679] 检测到背景颜色: #000000 [2026-01-23 16:57:12.679] 文字尺寸 - 宽度: 32, 高度: 17, 上升: 14, 下降: -3 [2026-01-23 16:57:12.679] 背景矩形 - 位置: (245, 6), 尺寸: 55x18 [2026-01-23 16:57:12.679] 背景颜色转换 - R=0, G=0, B=0, A=255 [2026-01-23 16:57:12.679] 背景矩形绘制完成 [2026-01-23 16:57:12.695] 开始绘制文字 - 位置: (259, 22), 文本: '浩南', 颜色: #FFFFFF, 字体: SimHei, 大小: 16 [2026-01-23 16:57:12.695] 调整后坐标: (259, 22), 图片尺寸: 300x168 [2026-01-23 16:57:12.695] 文字绘制完成 [2026-01-23 16:57:12.726] 临时图片检查 - 有Alpha通道: True, 颜色数: 134, 是否有内容: True [2026-01-23 16:57:12.726] 开始合成到原帧 - 合成模式: Over [2026-01-23 16:57:12.726] 合成完成 [2026-01-23 16:57:12.726] ✓ 文本已成功绘制到第 90 帧,字体: SimHei [2026-01-23 16:57:12.726] ========== 第 90 帧文本绘制完成 ========== [2026-01-23 16:57:12.726] 在第 90 帧上添加分享图片(右上角) [2026-01-23 16:57:12.726] 开始添加分享图片到帧,图片大小: 3897 字节,帧尺寸: 300x168 [2026-01-23 16:57:12.726] 分享图片目标大小: 160x160 [2026-01-23 16:57:12.726] 分享图片位置计算 - 帧尺寸: 300x168, 图片尺寸: 160x26, 边距: 5px [2026-01-23 16:57:12.726] 分享图片位置: (135, 5) - 右上角(X右对齐,Y顶部,边距5px) [2026-01-23 16:57:12.726] 分享图片已成功添加到帧的右上角,位置: (135, 5) [2026-01-23 16:57:12.726] 处理第 91 帧,当前时间: 12.860秒,帧延迟: 0.140秒,结束时间: 13.000秒 [2026-01-23 16:57:12.726] 在第 91 帧上添加底部字幕背景 [2026-01-23 16:57:12.726] 使用自定义字幕高度: 30px [2026-01-23 16:57:12.726] GIF高度: 168px, 底部字幕背景尺寸: 300x30, 位置: (0, 138) [2026-01-23 16:57:12.726] 底部字幕背景已成功添加到帧的底部 [2026-01-23 16:57:12.726] 元素 '明天,我就要回泰国,再去新加坡' (类型: text): 时间范围 0.800-3.800, 当前时间 12.860, 帧结束时间 13.000, 是否显示: False [2026-01-23 16:57:12.726] 元素 '香港的事' (类型: text): 时间范围 4.900-6.100, 当前时间 12.860, 帧结束时间 13.000, 是否显示: False [2026-01-23 16:57:12.726] 元素 '你吩咐阿耀做就行了' (类型: text): 时间范围 6.600-9.500, 当前时间 12.860, 帧结束时间 13.000, 是否显示: False [2026-01-23 16:57:12.726] 元素 '谢谢蒋先生' (类型: text): 时间范围 12.300-13.700, 当前时间 12.860, 帧结束时间 13.000, 是否显示: True [2026-01-23 16:57:12.726] 在第 91 帧上绘制文本: '谢谢蒋先生' [2026-01-23 16:57:12.726] ========== 开始处理第 91 帧文本绘制 ========== [2026-01-23 16:57:12.726] 输入参数 - 文本: '谢谢蒋先生', 原始位置: (0, 144), 字体: Microsoft YaHei(将被忽略,使用系统字体), 大小: 16, 颜色: #FFFFFF, 粗细: bold, 对齐: center, 宽度: 300 [2026-01-23 16:57:12.726] 当前帧尺寸: 300x168 [2026-01-23 16:57:12.726] 开始尝试系统字体(忽略传入的字体参数)... [2026-01-23 16:57:12.726] 尝试字体: Microsoft YaHei [2026-01-23 16:57:12.741] ✗ 字体 Microsoft YaHei 不支持中文(颜色数: 1) [2026-01-23 16:57:12.741] 尝试字体: SimHei [2026-01-23 16:57:12.773] ✓ 字体 SimHei 可用且支持中文,已选择 [2026-01-23 16:57:12.773] 最终使用字体: SimHei [2026-01-23 16:57:12.773] 文字宽度测量 - 文本: '谢谢蒋先生', 宽度: 80px, 元素宽度: 300 [2026-01-23 16:57:12.773] 居中对齐(指定宽度内) - 原始X: 0, 元素宽度: 300, 文字宽度: 80, 调整后X: 110 [2026-01-23 16:57:12.773] 坐标计算 - 原始坐标: (0, 144), 字体大小: 16, 对齐方式: center [2026-01-23 16:57:12.773] 坐标计算 - 计算后坐标: (110, 160) [2026-01-23 16:57:12.773] 颜色转换 - 输入颜色字符串: #FFFFFF [2026-01-23 16:57:12.773] 颜色转换 - 转换后颜色: R=255, G=255, B=255, A=255 [2026-01-23 16:57:12.773] 创建临时图片 - 尺寸: 300x168, 背景: 透明 [2026-01-23 16:57:12.773] 临时图片创建成功,尺寸: 300x168 [2026-01-23 16:57:12.773] 图片设置 - 字体: SimHei, 字体大小: 16, 填充颜色: R=255, G=255, B=255 [2026-01-23 16:57:12.773] 字体粗细: Bold [2026-01-23 16:57:12.773] 开始绘制文字 - 位置: (110, 160), 文本: '谢谢蒋先生', 颜色: #FFFFFF, 字体: SimHei, 大小: 16 [2026-01-23 16:57:12.773] 调整后坐标: (110, 160), 图片尺寸: 300x168 [2026-01-23 16:57:12.788] 文字绘制完成 [2026-01-23 16:57:12.804] 临时图片检查 - 有Alpha通道: True, 颜色数: 184, 是否有内容: True [2026-01-23 16:57:12.804] 开始合成到原帧 - 合成模式: Over [2026-01-23 16:57:12.804] 合成完成 [2026-01-23 16:57:12.804] ✓ 文本已成功绘制到第 91 帧,字体: SimHei [2026-01-23 16:57:12.820] ========== 第 91 帧文本绘制完成 ========== [2026-01-23 16:57:12.820] 元素 '阿耀' (类型: text): 时间范围 9.200-11.200, 当前时间 12.860, 帧结束时间 13.000, 是否显示: False [2026-01-23 16:57:12.820] 元素 '浩南' (类型: text): 时间范围 11.300-13.700, 当前时间 12.860, 帧结束时间 13.000, 是否显示: True [2026-01-23 16:57:12.820] 在第 91 帧上绘制文本: '浩南' [2026-01-23 16:57:12.820] ========== 开始处理第 91 帧文本绘制 ========== [2026-01-23 16:57:12.820] 输入参数 - 文本: '浩南', 原始位置: (245, 6), 字体: Microsoft YaHei(将被忽略,使用系统字体), 大小: 16, 颜色: #FFFFFF, 粗细: bold, 对齐: center, 宽度: 60 [2026-01-23 16:57:12.820] 当前帧尺寸: 300x168 [2026-01-23 16:57:12.820] 开始尝试系统字体(忽略传入的字体参数)... [2026-01-23 16:57:12.820] 尝试字体: Microsoft YaHei [2026-01-23 16:57:12.835] ✗ 字体 Microsoft YaHei 不支持中文(颜色数: 1) [2026-01-23 16:57:12.835] 尝试字体: SimHei [2026-01-23 16:57:12.851] ✓ 字体 SimHei 可用且支持中文,已选择 [2026-01-23 16:57:12.851] 最终使用字体: SimHei [2026-01-23 16:57:12.851] 文字宽度测量 - 文本: '浩南', 宽度: 32px, 元素宽度: 60 [2026-01-23 16:57:12.851] 居中对齐(指定宽度内) - 原始X: 245, 元素宽度: 60, 文字宽度: 32, 调整后X: 259 [2026-01-23 16:57:12.851] 坐标计算 - 原始坐标: (245, 6), 字体大小: 16, 对齐方式: center [2026-01-23 16:57:12.851] 坐标计算 - 计算后坐标: (259, 22) [2026-01-23 16:57:12.867] 颜色转换 - 输入颜色字符串: #FFFFFF [2026-01-23 16:57:12.867] 颜色转换 - 转换后颜色: R=255, G=255, B=255, A=255 [2026-01-23 16:57:12.867] 创建临时图片 - 尺寸: 300x168, 背景: 透明 [2026-01-23 16:57:12.867] 临时图片创建成功,尺寸: 300x168 [2026-01-23 16:57:12.867] 图片设置 - 字体: SimHei, 字体大小: 16, 填充颜色: R=255, G=255, B=255 [2026-01-23 16:57:12.867] 字体粗细: Bold [2026-01-23 16:57:12.867] 检测到背景颜色: #000000 [2026-01-23 16:57:12.867] 文字尺寸 - 宽度: 32, 高度: 17, 上升: 14, 下降: -3 [2026-01-23 16:57:12.867] 背景矩形 - 位置: (245, 6), 尺寸: 55x18 [2026-01-23 16:57:12.867] 背景颜色转换 - R=0, G=0, B=0, A=255 [2026-01-23 16:57:12.882] 背景矩形绘制完成 [2026-01-23 16:57:12.882] 开始绘制文字 - 位置: (259, 22), 文本: '浩南', 颜色: #FFFFFF, 字体: SimHei, 大小: 16 [2026-01-23 16:57:12.882] 调整后坐标: (259, 22), 图片尺寸: 300x168 [2026-01-23 16:57:12.898] 文字绘制完成 [2026-01-23 16:57:12.913] 临时图片检查 - 有Alpha通道: True, 颜色数: 134, 是否有内容: True [2026-01-23 16:57:12.913] 开始合成到原帧 - 合成模式: Over [2026-01-23 16:57:12.913] 合成完成 [2026-01-23 16:57:12.913] ✓ 文本已成功绘制到第 91 帧,字体: SimHei [2026-01-23 16:57:12.913] ========== 第 91 帧文本绘制完成 ========== [2026-01-23 16:57:12.913] 在第 91 帧上添加分享图片(右上角) [2026-01-23 16:57:12.913] 开始添加分享图片到帧,图片大小: 3897 字节,帧尺寸: 300x168 [2026-01-23 16:57:12.913] 分享图片目标大小: 160x160 [2026-01-23 16:57:12.913] 分享图片位置计算 - 帧尺寸: 300x168, 图片尺寸: 160x26, 边距: 5px [2026-01-23 16:57:12.913] 分享图片位置: (135, 5) - 右上角(X右对齐,Y顶部,边距5px) [2026-01-23 16:57:12.913] 分享图片已成功添加到帧的右上角,位置: (135, 5) [2026-01-23 16:57:12.913] 处理第 92 帧,当前时间: 13.000秒,帧延迟: 0.140秒,结束时间: 13.140秒 [2026-01-23 16:57:12.913] 在第 92 帧上添加底部字幕背景 [2026-01-23 16:57:12.913] 使用自定义字幕高度: 30px [2026-01-23 16:57:12.913] GIF高度: 168px, 底部字幕背景尺寸: 300x30, 位置: (0, 138) [2026-01-23 16:57:12.913] 底部字幕背景已成功添加到帧的底部 [2026-01-23 16:57:12.913] 元素 '明天,我就要回泰国,再去新加坡' (类型: text): 时间范围 0.800-3.800, 当前时间 13.000, 帧结束时间 13.140, 是否显示: False [2026-01-23 16:57:12.913] 元素 '香港的事' (类型: text): 时间范围 4.900-6.100, 当前时间 13.000, 帧结束时间 13.140, 是否显示: False [2026-01-23 16:57:12.913] 元素 '你吩咐阿耀做就行了' (类型: text): 时间范围 6.600-9.500, 当前时间 13.000, 帧结束时间 13.140, 是否显示: False [2026-01-23 16:57:12.913] 元素 '谢谢蒋先生' (类型: text): 时间范围 12.300-13.700, 当前时间 13.000, 帧结束时间 13.140, 是否显示: True [2026-01-23 16:57:12.913] 在第 92 帧上绘制文本: '谢谢蒋先生' [2026-01-23 16:57:12.913] ========== 开始处理第 92 帧文本绘制 ========== [2026-01-23 16:57:12.913] 输入参数 - 文本: '谢谢蒋先生', 原始位置: (0, 144), 字体: Microsoft YaHei(将被忽略,使用系统字体), 大小: 16, 颜色: #FFFFFF, 粗细: bold, 对齐: center, 宽度: 300 [2026-01-23 16:57:12.913] 当前帧尺寸: 300x168 [2026-01-23 16:57:12.913] 开始尝试系统字体(忽略传入的字体参数)... [2026-01-23 16:57:12.913] 尝试字体: Microsoft YaHei [2026-01-23 16:57:12.945] ✗ 字体 Microsoft YaHei 不支持中文(颜色数: 1) [2026-01-23 16:57:12.945] 尝试字体: SimHei [2026-01-23 16:57:12.960] ✓ 字体 SimHei 可用且支持中文,已选择 [2026-01-23 16:57:12.960] 最终使用字体: SimHei [2026-01-23 16:57:12.960] 文字宽度测量 - 文本: '谢谢蒋先生', 宽度: 80px, 元素宽度: 300 [2026-01-23 16:57:12.960] 居中对齐(指定宽度内) - 原始X: 0, 元素宽度: 300, 文字宽度: 80, 调整后X: 110 [2026-01-23 16:57:12.960] 坐标计算 - 原始坐标: (0, 144), 字体大小: 16, 对齐方式: center [2026-01-23 16:57:12.960] 坐标计算 - 计算后坐标: (110, 160) [2026-01-23 16:57:12.960] 颜色转换 - 输入颜色字符串: #FFFFFF [2026-01-23 16:57:12.960] 颜色转换 - 转换后颜色: R=255, G=255, B=255, A=255 [2026-01-23 16:57:12.960] 创建临时图片 - 尺寸: 300x168, 背景: 透明 [2026-01-23 16:57:12.960] 临时图片创建成功,尺寸: 300x168 [2026-01-23 16:57:12.960] 图片设置 - 字体: SimHei, 字体大小: 16, 填充颜色: R=255, G=255, B=255 [2026-01-23 16:57:12.960] 字体粗细: Bold [2026-01-23 16:57:12.960] 开始绘制文字 - 位置: (110, 160), 文本: '谢谢蒋先生', 颜色: #FFFFFF, 字体: SimHei, 大小: 16 [2026-01-23 16:57:12.960] 调整后坐标: (110, 160), 图片尺寸: 300x168 [2026-01-23 16:57:12.976] 文字绘制完成 [2026-01-23 16:57:12.991] 临时图片检查 - 有Alpha通道: True, 颜色数: 184, 是否有内容: True [2026-01-23 16:57:12.991] 开始合成到原帧 - 合成模式: Over [2026-01-23 16:57:12.991] 合成完成 [2026-01-23 16:57:12.991] ✓ 文本已成功绘制到第 92 帧,字体: SimHei [2026-01-23 16:57:12.991] ========== 第 92 帧文本绘制完成 ========== [2026-01-23 16:57:13.007] 元素 '阿耀' (类型: text): 时间范围 9.200-11.200, 当前时间 13.000, 帧结束时间 13.140, 是否显示: False [2026-01-23 16:57:13.007] 元素 '浩南' (类型: text): 时间范围 11.300-13.700, 当前时间 13.000, 帧结束时间 13.140, 是否显示: True [2026-01-23 16:57:13.007] 在第 92 帧上绘制文本: '浩南' [2026-01-23 16:57:13.007] ========== 开始处理第 92 帧文本绘制 ========== [2026-01-23 16:57:13.007] 输入参数 - 文本: '浩南', 原始位置: (245, 6), 字体: Microsoft YaHei(将被忽略,使用系统字体), 大小: 16, 颜色: #FFFFFF, 粗细: bold, 对齐: center, 宽度: 60 [2026-01-23 16:57:13.007] 当前帧尺寸: 300x168 [2026-01-23 16:57:13.007] 开始尝试系统字体(忽略传入的字体参数)... [2026-01-23 16:57:13.007] 尝试字体: Microsoft YaHei [2026-01-23 16:57:13.023] ✗ 字体 Microsoft YaHei 不支持中文(颜色数: 1) [2026-01-23 16:57:13.023] 尝试字体: SimHei [2026-01-23 16:57:13.038] ✓ 字体 SimHei 可用且支持中文,已选择 [2026-01-23 16:57:13.038] 最终使用字体: SimHei [2026-01-23 16:57:13.038] 文字宽度测量 - 文本: '浩南', 宽度: 32px, 元素宽度: 60 [2026-01-23 16:57:13.038] 居中对齐(指定宽度内) - 原始X: 245, 元素宽度: 60, 文字宽度: 32, 调整后X: 259 [2026-01-23 16:57:13.038] 坐标计算 - 原始坐标: (245, 6), 字体大小: 16, 对齐方式: center [2026-01-23 16:57:13.038] 坐标计算 - 计算后坐标: (259, 22) [2026-01-23 16:57:13.038] 颜色转换 - 输入颜色字符串: #FFFFFF [2026-01-23 16:57:13.038] 颜色转换 - 转换后颜色: R=255, G=255, B=255, A=255 [2026-01-23 16:57:13.054] 创建临时图片 - 尺寸: 300x168, 背景: 透明 [2026-01-23 16:57:13.054] 临时图片创建成功,尺寸: 300x168 [2026-01-23 16:57:13.054] 图片设置 - 字体: SimHei, 字体大小: 16, 填充颜色: R=255, G=255, B=255 [2026-01-23 16:57:13.054] 字体粗细: Bold [2026-01-23 16:57:13.054] 检测到背景颜色: #000000 [2026-01-23 16:57:13.054] 文字尺寸 - 宽度: 32, 高度: 17, 上升: 14, 下降: -3 [2026-01-23 16:57:13.054] 背景矩形 - 位置: (245, 6), 尺寸: 55x18 [2026-01-23 16:57:13.054] 背景颜色转换 - R=0, G=0, B=0, A=255 [2026-01-23 16:57:13.054] 背景矩形绘制完成 [2026-01-23 16:57:13.054] 开始绘制文字 - 位置: (259, 22), 文本: '浩南', 颜色: #FFFFFF, 字体: SimHei, 大小: 16 [2026-01-23 16:57:13.054] 调整后坐标: (259, 22), 图片尺寸: 300x168 [2026-01-23 16:57:13.070] 文字绘制完成 [2026-01-23 16:57:13.085] 临时图片检查 - 有Alpha通道: True, 颜色数: 134, 是否有内容: True [2026-01-23 16:57:13.085] 开始合成到原帧 - 合成模式: Over [2026-01-23 16:57:13.085] 合成完成 [2026-01-23 16:57:13.085] ✓ 文本已成功绘制到第 92 帧,字体: SimHei [2026-01-23 16:57:13.085] ========== 第 92 帧文本绘制完成 ========== [2026-01-23 16:57:13.085] 在第 92 帧上添加分享图片(右上角) [2026-01-23 16:57:13.085] 开始添加分享图片到帧,图片大小: 3897 字节,帧尺寸: 300x168 [2026-01-23 16:57:13.085] 分享图片目标大小: 160x160 [2026-01-23 16:57:13.085] 分享图片位置计算 - 帧尺寸: 300x168, 图片尺寸: 160x26, 边距: 5px [2026-01-23 16:57:13.085] 分享图片位置: (135, 5) - 右上角(X右对齐,Y顶部,边距5px) [2026-01-23 16:57:13.101] 分享图片已成功添加到帧的右上角,位置: (135, 5) [2026-01-23 16:57:13.101] 处理第 93 帧,当前时间: 13.140秒,帧延迟: 0.150秒,结束时间: 13.290秒 [2026-01-23 16:57:13.101] 在第 93 帧上添加底部字幕背景 [2026-01-23 16:57:13.101] 使用自定义字幕高度: 30px [2026-01-23 16:57:13.101] GIF高度: 168px, 底部字幕背景尺寸: 300x30, 位置: (0, 138) [2026-01-23 16:57:13.101] 底部字幕背景已成功添加到帧的底部 [2026-01-23 16:57:13.101] 元素 '明天,我就要回泰国,再去新加坡' (类型: text): 时间范围 0.800-3.800, 当前时间 13.140, 帧结束时间 13.290, 是否显示: False [2026-01-23 16:57:13.101] 元素 '香港的事' (类型: text): 时间范围 4.900-6.100, 当前时间 13.140, 帧结束时间 13.290, 是否显示: False [2026-01-23 16:57:13.101] 元素 '你吩咐阿耀做就行了' (类型: text): 时间范围 6.600-9.500, 当前时间 13.140, 帧结束时间 13.290, 是否显示: False [2026-01-23 16:57:13.101] 元素 '谢谢蒋先生' (类型: text): 时间范围 12.300-13.700, 当前时间 13.140, 帧结束时间 13.290, 是否显示: True [2026-01-23 16:57:13.101] 在第 93 帧上绘制文本: '谢谢蒋先生' [2026-01-23 16:57:13.101] ========== 开始处理第 93 帧文本绘制 ========== [2026-01-23 16:57:13.101] 输入参数 - 文本: '谢谢蒋先生', 原始位置: (0, 144), 字体: Microsoft YaHei(将被忽略,使用系统字体), 大小: 16, 颜色: #FFFFFF, 粗细: bold, 对齐: center, 宽度: 300 [2026-01-23 16:57:13.101] 当前帧尺寸: 300x168 [2026-01-23 16:57:13.101] 开始尝试系统字体(忽略传入的字体参数)... [2026-01-23 16:57:13.101] 尝试字体: Microsoft YaHei [2026-01-23 16:57:13.117] ✗ 字体 Microsoft YaHei 不支持中文(颜色数: 1) [2026-01-23 16:57:13.117] 尝试字体: SimHei [2026-01-23 16:57:13.132] ✓ 字体 SimHei 可用且支持中文,已选择 [2026-01-23 16:57:13.132] 最终使用字体: SimHei [2026-01-23 16:57:13.132] 文字宽度测量 - 文本: '谢谢蒋先生', 宽度: 80px, 元素宽度: 300 [2026-01-23 16:57:13.132] 居中对齐(指定宽度内) - 原始X: 0, 元素宽度: 300, 文字宽度: 80, 调整后X: 110 [2026-01-23 16:57:13.132] 坐标计算 - 原始坐标: (0, 144), 字体大小: 16, 对齐方式: center [2026-01-23 16:57:13.132] 坐标计算 - 计算后坐标: (110, 160) [2026-01-23 16:57:13.148] 颜色转换 - 输入颜色字符串: #FFFFFF [2026-01-23 16:57:13.148] 颜色转换 - 转换后颜色: R=255, G=255, B=255, A=255 [2026-01-23 16:57:13.148] 创建临时图片 - 尺寸: 300x168, 背景: 透明 [2026-01-23 16:57:13.148] 临时图片创建成功,尺寸: 300x168 [2026-01-23 16:57:13.148] 图片设置 - 字体: SimHei, 字体大小: 16, 填充颜色: R=255, G=255, B=255 [2026-01-23 16:57:13.148] 字体粗细: Bold [2026-01-23 16:57:13.148] 开始绘制文字 - 位置: (110, 160), 文本: '谢谢蒋先生', 颜色: #FFFFFF, 字体: SimHei, 大小: 16 [2026-01-23 16:57:13.148] 调整后坐标: (110, 160), 图片尺寸: 300x168 [2026-01-23 16:57:13.163] 文字绘制完成 [2026-01-23 16:57:13.179] 临时图片检查 - 有Alpha通道: True, 颜色数: 184, 是否有内容: True [2026-01-23 16:57:13.179] 开始合成到原帧 - 合成模式: Over [2026-01-23 16:57:13.179] 合成完成 [2026-01-23 16:57:13.179] ✓ 文本已成功绘制到第 93 帧,字体: SimHei [2026-01-23 16:57:13.179] ========== 第 93 帧文本绘制完成 ========== [2026-01-23 16:57:13.179] 元素 '阿耀' (类型: text): 时间范围 9.200-11.200, 当前时间 13.140, 帧结束时间 13.290, 是否显示: False [2026-01-23 16:57:13.179] 元素 '浩南' (类型: text): 时间范围 11.300-13.700, 当前时间 13.140, 帧结束时间 13.290, 是否显示: True [2026-01-23 16:57:13.179] 在第 93 帧上绘制文本: '浩南' [2026-01-23 16:57:13.179] ========== 开始处理第 93 帧文本绘制 ========== [2026-01-23 16:57:13.179] 输入参数 - 文本: '浩南', 原始位置: (245, 6), 字体: Microsoft YaHei(将被忽略,使用系统字体), 大小: 16, 颜色: #FFFFFF, 粗细: bold, 对齐: center, 宽度: 60 [2026-01-23 16:57:13.179] 当前帧尺寸: 300x168 [2026-01-23 16:57:13.179] 开始尝试系统字体(忽略传入的字体参数)... [2026-01-23 16:57:13.179] 尝试字体: Microsoft YaHei [2026-01-23 16:57:13.210] ✗ 字体 Microsoft YaHei 不支持中文(颜色数: 1) [2026-01-23 16:57:13.210] 尝试字体: SimHei [2026-01-23 16:57:13.226] ✓ 字体 SimHei 可用且支持中文,已选择 [2026-01-23 16:57:13.226] 最终使用字体: SimHei [2026-01-23 16:57:13.226] 文字宽度测量 - 文本: '浩南', 宽度: 32px, 元素宽度: 60 [2026-01-23 16:57:13.241] 居中对齐(指定宽度内) - 原始X: 245, 元素宽度: 60, 文字宽度: 32, 调整后X: 259 [2026-01-23 16:57:13.241] 坐标计算 - 原始坐标: (245, 6), 字体大小: 16, 对齐方式: center [2026-01-23 16:57:13.241] 坐标计算 - 计算后坐标: (259, 22) [2026-01-23 16:57:13.241] 颜色转换 - 输入颜色字符串: #FFFFFF [2026-01-23 16:57:13.241] 颜色转换 - 转换后颜色: R=255, G=255, B=255, A=255 [2026-01-23 16:57:13.241] 创建临时图片 - 尺寸: 300x168, 背景: 透明 [2026-01-23 16:57:13.241] 临时图片创建成功,尺寸: 300x168 [2026-01-23 16:57:13.241] 图片设置 - 字体: SimHei, 字体大小: 16, 填充颜色: R=255, G=255, B=255 [2026-01-23 16:57:13.241] 字体粗细: Bold [2026-01-23 16:57:13.241] 检测到背景颜色: #000000 [2026-01-23 16:57:13.241] 文字尺寸 - 宽度: 32, 高度: 17, 上升: 14, 下降: -3 [2026-01-23 16:57:13.241] 背景矩形 - 位置: (245, 6), 尺寸: 55x18 [2026-01-23 16:57:13.241] 背景颜色转换 - R=0, G=0, B=0, A=255 [2026-01-23 16:57:13.257] 背景矩形绘制完成 [2026-01-23 16:57:13.257] 开始绘制文字 - 位置: (259, 22), 文本: '浩南', 颜色: #FFFFFF, 字体: SimHei, 大小: 16 [2026-01-23 16:57:13.257] 调整后坐标: (259, 22), 图片尺寸: 300x168 [2026-01-23 16:57:13.257] 文字绘制完成 [2026-01-23 16:57:13.288] 临时图片检查 - 有Alpha通道: True, 颜色数: 134, 是否有内容: True [2026-01-23 16:57:13.288] 开始合成到原帧 - 合成模式: Over [2026-01-23 16:57:13.288] 合成完成 [2026-01-23 16:57:13.288] ✓ 文本已成功绘制到第 93 帧,字体: SimHei [2026-01-23 16:57:13.288] ========== 第 93 帧文本绘制完成 ========== [2026-01-23 16:57:13.288] 在第 93 帧上添加分享图片(右上角) [2026-01-23 16:57:13.288] 开始添加分享图片到帧,图片大小: 3897 字节,帧尺寸: 300x168 [2026-01-23 16:57:13.288] 分享图片目标大小: 160x160 [2026-01-23 16:57:13.288] 分享图片位置计算 - 帧尺寸: 300x168, 图片尺寸: 160x26, 边距: 5px [2026-01-23 16:57:13.288] 分享图片位置: (135, 5) - 右上角(X右对齐,Y顶部,边距5px) [2026-01-23 16:57:13.288] 分享图片已成功添加到帧的右上角,位置: (135, 5) [2026-01-23 16:57:13.288] 处理第 94 帧,当前时间: 13.290秒,帧延迟: 0.140秒,结束时间: 13.430秒 [2026-01-23 16:57:13.288] 在第 94 帧上添加底部字幕背景 [2026-01-23 16:57:13.288] 使用自定义字幕高度: 30px [2026-01-23 16:57:13.288] GIF高度: 168px, 底部字幕背景尺寸: 300x30, 位置: (0, 138) [2026-01-23 16:57:13.288] 底部字幕背景已成功添加到帧的底部 [2026-01-23 16:57:13.288] 元素 '明天,我就要回泰国,再去新加坡' (类型: text): 时间范围 0.800-3.800, 当前时间 13.290, 帧结束时间 13.430, 是否显示: False [2026-01-23 16:57:13.288] 元素 '香港的事' (类型: text): 时间范围 4.900-6.100, 当前时间 13.290, 帧结束时间 13.430, 是否显示: False [2026-01-23 16:57:13.288] 元素 '你吩咐阿耀做就行了' (类型: text): 时间范围 6.600-9.500, 当前时间 13.290, 帧结束时间 13.430, 是否显示: False [2026-01-23 16:57:13.288] 元素 '谢谢蒋先生' (类型: text): 时间范围 12.300-13.700, 当前时间 13.290, 帧结束时间 13.430, 是否显示: True [2026-01-23 16:57:13.288] 在第 94 帧上绘制文本: '谢谢蒋先生' [2026-01-23 16:57:13.288] ========== 开始处理第 94 帧文本绘制 ========== [2026-01-23 16:57:13.288] 输入参数 - 文本: '谢谢蒋先生', 原始位置: (0, 144), 字体: Microsoft YaHei(将被忽略,使用系统字体), 大小: 16, 颜色: #FFFFFF, 粗细: bold, 对齐: center, 宽度: 300 [2026-01-23 16:57:13.288] 当前帧尺寸: 300x168 [2026-01-23 16:57:13.288] 开始尝试系统字体(忽略传入的字体参数)... [2026-01-23 16:57:13.288] 尝试字体: Microsoft YaHei [2026-01-23 16:57:13.304] ✗ 字体 Microsoft YaHei 不支持中文(颜色数: 1) [2026-01-23 16:57:13.304] 尝试字体: SimHei [2026-01-23 16:57:13.320] ✓ 字体 SimHei 可用且支持中文,已选择 [2026-01-23 16:57:13.320] 最终使用字体: SimHei [2026-01-23 16:57:13.335] 文字宽度测量 - 文本: '谢谢蒋先生', 宽度: 80px, 元素宽度: 300 [2026-01-23 16:57:13.335] 居中对齐(指定宽度内) - 原始X: 0, 元素宽度: 300, 文字宽度: 80, 调整后X: 110 [2026-01-23 16:57:13.335] 坐标计算 - 原始坐标: (0, 144), 字体大小: 16, 对齐方式: center [2026-01-23 16:57:13.335] 坐标计算 - 计算后坐标: (110, 160) [2026-01-23 16:57:13.335] 颜色转换 - 输入颜色字符串: #FFFFFF [2026-01-23 16:57:13.335] 颜色转换 - 转换后颜色: R=255, G=255, B=255, A=255 [2026-01-23 16:57:13.335] 创建临时图片 - 尺寸: 300x168, 背景: 透明 [2026-01-23 16:57:13.335] 临时图片创建成功,尺寸: 300x168 [2026-01-23 16:57:13.335] 图片设置 - 字体: SimHei, 字体大小: 16, 填充颜色: R=255, G=255, B=255 [2026-01-23 16:57:13.335] 字体粗细: Bold [2026-01-23 16:57:13.335] 开始绘制文字 - 位置: (110, 160), 文本: '谢谢蒋先生', 颜色: #FFFFFF, 字体: SimHei, 大小: 16 [2026-01-23 16:57:13.335] 调整后坐标: (110, 160), 图片尺寸: 300x168 [2026-01-23 16:57:13.351] 文字绘制完成 [2026-01-23 16:57:13.366] 临时图片检查 - 有Alpha通道: True, 颜色数: 184, 是否有内容: True [2026-01-23 16:57:13.366] 开始合成到原帧 - 合成模式: Over [2026-01-23 16:57:13.366] 合成完成 [2026-01-23 16:57:13.366] ✓ 文本已成功绘制到第 94 帧,字体: SimHei [2026-01-23 16:57:13.366] ========== 第 94 帧文本绘制完成 ========== [2026-01-23 16:57:13.366] 元素 '阿耀' (类型: text): 时间范围 9.200-11.200, 当前时间 13.290, 帧结束时间 13.430, 是否显示: False [2026-01-23 16:57:13.366] 元素 '浩南' (类型: text): 时间范围 11.300-13.700, 当前时间 13.290, 帧结束时间 13.430, 是否显示: True [2026-01-23 16:57:13.366] 在第 94 帧上绘制文本: '浩南' [2026-01-23 16:57:13.366] ========== 开始处理第 94 帧文本绘制 ========== [2026-01-23 16:57:13.366] 输入参数 - 文本: '浩南', 原始位置: (245, 6), 字体: Microsoft YaHei(将被忽略,使用系统字体), 大小: 16, 颜色: #FFFFFF, 粗细: bold, 对齐: center, 宽度: 60 [2026-01-23 16:57:13.366] 当前帧尺寸: 300x168 [2026-01-23 16:57:13.366] 开始尝试系统字体(忽略传入的字体参数)... [2026-01-23 16:57:13.366] 尝试字体: Microsoft YaHei [2026-01-23 16:57:13.398] ✗ 字体 Microsoft YaHei 不支持中文(颜色数: 1) [2026-01-23 16:57:13.398] 尝试字体: SimHei [2026-01-23 16:57:13.413] ✓ 字体 SimHei 可用且支持中文,已选择 [2026-01-23 16:57:13.413] 最终使用字体: SimHei [2026-01-23 16:57:13.413] 文字宽度测量 - 文本: '浩南', 宽度: 32px, 元素宽度: 60 [2026-01-23 16:57:13.413] 居中对齐(指定宽度内) - 原始X: 245, 元素宽度: 60, 文字宽度: 32, 调整后X: 259 [2026-01-23 16:57:13.413] 坐标计算 - 原始坐标: (245, 6), 字体大小: 16, 对齐方式: center [2026-01-23 16:57:13.413] 坐标计算 - 计算后坐标: (259, 22) [2026-01-23 16:57:13.413] 颜色转换 - 输入颜色字符串: #FFFFFF [2026-01-23 16:57:13.413] 颜色转换 - 转换后颜色: R=255, G=255, B=255, A=255 [2026-01-23 16:57:13.413] 创建临时图片 - 尺寸: 300x168, 背景: 透明 [2026-01-23 16:57:13.413] 临时图片创建成功,尺寸: 300x168 [2026-01-23 16:57:13.413] 图片设置 - 字体: SimHei, 字体大小: 16, 填充颜色: R=255, G=255, B=255 [2026-01-23 16:57:13.413] 字体粗细: Bold [2026-01-23 16:57:13.413] 检测到背景颜色: #000000 [2026-01-23 16:57:13.429] 文字尺寸 - 宽度: 32, 高度: 17, 上升: 14, 下降: -3 [2026-01-23 16:57:13.429] 背景矩形 - 位置: (245, 6), 尺寸: 55x18 [2026-01-23 16:57:13.429] 背景颜色转换 - R=0, G=0, B=0, A=255 [2026-01-23 16:57:13.429] 背景矩形绘制完成 [2026-01-23 16:57:13.429] 开始绘制文字 - 位置: (259, 22), 文本: '浩南', 颜色: #FFFFFF, 字体: SimHei, 大小: 16 [2026-01-23 16:57:13.429] 调整后坐标: (259, 22), 图片尺寸: 300x168 [2026-01-23 16:57:13.445] 文字绘制完成 [2026-01-23 16:57:13.460] 临时图片检查 - 有Alpha通道: True, 颜色数: 134, 是否有内容: True [2026-01-23 16:57:13.460] 开始合成到原帧 - 合成模式: Over [2026-01-23 16:57:13.460] 合成完成 [2026-01-23 16:57:13.460] ✓ 文本已成功绘制到第 94 帧,字体: SimHei [2026-01-23 16:57:13.460] ========== 第 94 帧文本绘制完成 ========== [2026-01-23 16:57:13.460] 在第 94 帧上添加分享图片(右上角) [2026-01-23 16:57:13.460] 开始添加分享图片到帧,图片大小: 3897 字节,帧尺寸: 300x168 [2026-01-23 16:57:13.460] 分享图片目标大小: 160x160 [2026-01-23 16:57:13.460] 分享图片位置计算 - 帧尺寸: 300x168, 图片尺寸: 160x26, 边距: 5px [2026-01-23 16:57:13.460] 分享图片位置: (135, 5) - 右上角(X右对齐,Y顶部,边距5px) [2026-01-23 16:57:13.460] 分享图片已成功添加到帧的右上角,位置: (135, 5) [2026-01-23 16:57:13.460] 处理第 95 帧,当前时间: 13.430秒,帧延迟: 0.140秒,结束时间: 13.570秒 [2026-01-23 16:57:13.460] 在第 95 帧上添加底部字幕背景 [2026-01-23 16:57:13.460] 使用自定义字幕高度: 30px [2026-01-23 16:57:13.460] GIF高度: 168px, 底部字幕背景尺寸: 300x30, 位置: (0, 138) [2026-01-23 16:57:13.460] 底部字幕背景已成功添加到帧的底部 [2026-01-23 16:57:13.460] 元素 '明天,我就要回泰国,再去新加坡' (类型: text): 时间范围 0.800-3.800, 当前时间 13.430, 帧结束时间 13.570, 是否显示: False [2026-01-23 16:57:13.460] 元素 '香港的事' (类型: text): 时间范围 4.900-6.100, 当前时间 13.430, 帧结束时间 13.570, 是否显示: False [2026-01-23 16:57:13.460] 元素 '你吩咐阿耀做就行了' (类型: text): 时间范围 6.600-9.500, 当前时间 13.430, 帧结束时间 13.570, 是否显示: False [2026-01-23 16:57:13.460] 元素 '谢谢蒋先生' (类型: text): 时间范围 12.300-13.700, 当前时间 13.430, 帧结束时间 13.570, 是否显示: True [2026-01-23 16:57:13.460] 在第 95 帧上绘制文本: '谢谢蒋先生' [2026-01-23 16:57:13.460] ========== 开始处理第 95 帧文本绘制 ========== [2026-01-23 16:57:13.460] 输入参数 - 文本: '谢谢蒋先生', 原始位置: (0, 144), 字体: Microsoft YaHei(将被忽略,使用系统字体), 大小: 16, 颜色: #FFFFFF, 粗细: bold, 对齐: center, 宽度: 300 [2026-01-23 16:57:13.460] 当前帧尺寸: 300x168 [2026-01-23 16:57:13.460] 开始尝试系统字体(忽略传入的字体参数)... [2026-01-23 16:57:13.460] 尝试字体: Microsoft YaHei [2026-01-23 16:57:13.491] ✗ 字体 Microsoft YaHei 不支持中文(颜色数: 1) [2026-01-23 16:57:13.491] 尝试字体: SimHei [2026-01-23 16:57:13.507] ✓ 字体 SimHei 可用且支持中文,已选择 [2026-01-23 16:57:13.507] 最终使用字体: SimHei [2026-01-23 16:57:13.507] 文字宽度测量 - 文本: '谢谢蒋先生', 宽度: 80px, 元素宽度: 300 [2026-01-23 16:57:13.507] 居中对齐(指定宽度内) - 原始X: 0, 元素宽度: 300, 文字宽度: 80, 调整后X: 110 [2026-01-23 16:57:13.507] 坐标计算 - 原始坐标: (0, 144), 字体大小: 16, 对齐方式: center [2026-01-23 16:57:13.507] 坐标计算 - 计算后坐标: (110, 160) [2026-01-23 16:57:13.507] 颜色转换 - 输入颜色字符串: #FFFFFF [2026-01-23 16:57:13.507] 颜色转换 - 转换后颜色: R=255, G=255, B=255, A=255 [2026-01-23 16:57:13.507] 创建临时图片 - 尺寸: 300x168, 背景: 透明 [2026-01-23 16:57:13.523] 临时图片创建成功,尺寸: 300x168 [2026-01-23 16:57:13.523] 图片设置 - 字体: SimHei, 字体大小: 16, 填充颜色: R=255, G=255, B=255 [2026-01-23 16:57:13.523] 字体粗细: Bold [2026-01-23 16:57:13.523] 开始绘制文字 - 位置: (110, 160), 文本: '谢谢蒋先生', 颜色: #FFFFFF, 字体: SimHei, 大小: 16 [2026-01-23 16:57:13.523] 调整后坐标: (110, 160), 图片尺寸: 300x168 [2026-01-23 16:57:13.523] 文字绘制完成 [2026-01-23 16:57:13.554] 临时图片检查 - 有Alpha通道: True, 颜色数: 184, 是否有内容: True [2026-01-23 16:57:13.554] 开始合成到原帧 - 合成模式: Over [2026-01-23 16:57:13.554] 合成完成 [2026-01-23 16:57:13.554] ✓ 文本已成功绘制到第 95 帧,字体: SimHei [2026-01-23 16:57:13.554] ========== 第 95 帧文本绘制完成 ========== [2026-01-23 16:57:13.554] 元素 '阿耀' (类型: text): 时间范围 9.200-11.200, 当前时间 13.430, 帧结束时间 13.570, 是否显示: False [2026-01-23 16:57:13.554] 元素 '浩南' (类型: text): 时间范围 11.300-13.700, 当前时间 13.430, 帧结束时间 13.570, 是否显示: True [2026-01-23 16:57:13.554] 在第 95 帧上绘制文本: '浩南' [2026-01-23 16:57:13.554] ========== 开始处理第 95 帧文本绘制 ========== [2026-01-23 16:57:13.554] 输入参数 - 文本: '浩南', 原始位置: (245, 6), 字体: Microsoft YaHei(将被忽略,使用系统字体), 大小: 16, 颜色: #FFFFFF, 粗细: bold, 对齐: center, 宽度: 60 [2026-01-23 16:57:13.554] 当前帧尺寸: 300x168 [2026-01-23 16:57:13.554] 开始尝试系统字体(忽略传入的字体参数)... [2026-01-23 16:57:13.554] 尝试字体: Microsoft YaHei [2026-01-23 16:57:13.570] ✗ 字体 Microsoft YaHei 不支持中文(颜色数: 1) [2026-01-23 16:57:13.570] 尝试字体: SimHei [2026-01-23 16:57:13.585] ✓ 字体 SimHei 可用且支持中文,已选择 [2026-01-23 16:57:13.585] 最终使用字体: SimHei [2026-01-23 16:57:13.585] 文字宽度测量 - 文本: '浩南', 宽度: 32px, 元素宽度: 60 [2026-01-23 16:57:13.585] 居中对齐(指定宽度内) - 原始X: 245, 元素宽度: 60, 文字宽度: 32, 调整后X: 259 [2026-01-23 16:57:13.585] 坐标计算 - 原始坐标: (245, 6), 字体大小: 16, 对齐方式: center [2026-01-23 16:57:13.585] 坐标计算 - 计算后坐标: (259, 22) [2026-01-23 16:57:13.601] 颜色转换 - 输入颜色字符串: #FFFFFF [2026-01-23 16:57:13.601] 颜色转换 - 转换后颜色: R=255, G=255, B=255, A=255 [2026-01-23 16:57:13.601] 创建临时图片 - 尺寸: 300x168, 背景: 透明 [2026-01-23 16:57:13.601] 临时图片创建成功,尺寸: 300x168 [2026-01-23 16:57:13.601] 图片设置 - 字体: SimHei, 字体大小: 16, 填充颜色: R=255, G=255, B=255 [2026-01-23 16:57:13.601] 字体粗细: Bold [2026-01-23 16:57:13.601] 检测到背景颜色: #000000 [2026-01-23 16:57:13.601] 文字尺寸 - 宽度: 32, 高度: 17, 上升: 14, 下降: -3 [2026-01-23 16:57:13.601] 背景矩形 - 位置: (245, 6), 尺寸: 55x18 [2026-01-23 16:57:13.601] 背景颜色转换 - R=0, G=0, B=0, A=255 [2026-01-23 16:57:13.617] 背景矩形绘制完成 [2026-01-23 16:57:13.617] 开始绘制文字 - 位置: (259, 22), 文本: '浩南', 颜色: #FFFFFF, 字体: SimHei, 大小: 16 [2026-01-23 16:57:13.617] 调整后坐标: (259, 22), 图片尺寸: 300x168 [2026-01-23 16:57:13.617] 文字绘制完成 [2026-01-23 16:57:13.648] 临时图片检查 - 有Alpha通道: True, 颜色数: 134, 是否有内容: True [2026-01-23 16:57:13.648] 开始合成到原帧 - 合成模式: Over [2026-01-23 16:57:13.648] 合成完成 [2026-01-23 16:57:13.648] ✓ 文本已成功绘制到第 95 帧,字体: SimHei [2026-01-23 16:57:13.648] ========== 第 95 帧文本绘制完成 ========== [2026-01-23 16:57:13.648] 在第 95 帧上添加分享图片(右上角) [2026-01-23 16:57:13.648] 开始添加分享图片到帧,图片大小: 3897 字节,帧尺寸: 300x168 [2026-01-23 16:57:13.648] 分享图片目标大小: 160x160 [2026-01-23 16:57:13.648] 分享图片位置计算 - 帧尺寸: 300x168, 图片尺寸: 160x26, 边距: 5px [2026-01-23 16:57:13.648] 分享图片位置: (135, 5) - 右上角(X右对齐,Y顶部,边距5px) [2026-01-23 16:57:13.648] 分享图片已成功添加到帧的右上角,位置: (135, 5) [2026-01-23 16:57:13.648] 处理第 96 帧,当前时间: 13.570秒,帧延迟: 0.140秒,结束时间: 13.710秒 [2026-01-23 16:57:13.648] 在第 96 帧上添加底部字幕背景 [2026-01-23 16:57:13.648] 使用自定义字幕高度: 30px [2026-01-23 16:57:13.648] GIF高度: 168px, 底部字幕背景尺寸: 300x30, 位置: (0, 138) [2026-01-23 16:57:13.648] 底部字幕背景已成功添加到帧的底部 [2026-01-23 16:57:13.648] 元素 '明天,我就要回泰国,再去新加坡' (类型: text): 时间范围 0.800-3.800, 当前时间 13.570, 帧结束时间 13.710, 是否显示: False [2026-01-23 16:57:13.648] 元素 '香港的事' (类型: text): 时间范围 4.900-6.100, 当前时间 13.570, 帧结束时间 13.710, 是否显示: False [2026-01-23 16:57:13.648] 元素 '你吩咐阿耀做就行了' (类型: text): 时间范围 6.600-9.500, 当前时间 13.570, 帧结束时间 13.710, 是否显示: False [2026-01-23 16:57:13.648] 元素 '谢谢蒋先生' (类型: text): 时间范围 12.300-13.700, 当前时间 13.570, 帧结束时间 13.710, 是否显示: True [2026-01-23 16:57:13.648] 在第 96 帧上绘制文本: '谢谢蒋先生' [2026-01-23 16:57:13.648] ========== 开始处理第 96 帧文本绘制 ========== [2026-01-23 16:57:13.648] 输入参数 - 文本: '谢谢蒋先生', 原始位置: (0, 144), 字体: Microsoft YaHei(将被忽略,使用系统字体), 大小: 16, 颜色: #FFFFFF, 粗细: bold, 对齐: center, 宽度: 300 [2026-01-23 16:57:13.648] 当前帧尺寸: 300x168 [2026-01-23 16:57:13.648] 开始尝试系统字体(忽略传入的字体参数)... [2026-01-23 16:57:13.648] 尝试字体: Microsoft YaHei [2026-01-23 16:57:13.663] ✗ 字体 Microsoft YaHei 不支持中文(颜色数: 1) [2026-01-23 16:57:13.663] 尝试字体: SimHei [2026-01-23 16:57:13.695] ✓ 字体 SimHei 可用且支持中文,已选择 [2026-01-23 16:57:13.695] 最终使用字体: SimHei [2026-01-23 16:57:13.695] 文字宽度测量 - 文本: '谢谢蒋先生', 宽度: 80px, 元素宽度: 300 [2026-01-23 16:57:13.695] 居中对齐(指定宽度内) - 原始X: 0, 元素宽度: 300, 文字宽度: 80, 调整后X: 110 [2026-01-23 16:57:13.695] 坐标计算 - 原始坐标: (0, 144), 字体大小: 16, 对齐方式: center [2026-01-23 16:57:13.695] 坐标计算 - 计算后坐标: (110, 160) [2026-01-23 16:57:13.695] 颜色转换 - 输入颜色字符串: #FFFFFF [2026-01-23 16:57:13.695] 颜色转换 - 转换后颜色: R=255, G=255, B=255, A=255 [2026-01-23 16:57:13.695] 创建临时图片 - 尺寸: 300x168, 背景: 透明 [2026-01-23 16:57:13.695] 临时图片创建成功,尺寸: 300x168 [2026-01-23 16:57:13.695] 图片设置 - 字体: SimHei, 字体大小: 16, 填充颜色: R=255, G=255, B=255 [2026-01-23 16:57:13.695] 字体粗细: Bold [2026-01-23 16:57:13.695] 开始绘制文字 - 位置: (110, 160), 文本: '谢谢蒋先生', 颜色: #FFFFFF, 字体: SimHei, 大小: 16 [2026-01-23 16:57:13.695] 调整后坐标: (110, 160), 图片尺寸: 300x168 [2026-01-23 16:57:13.710] 文字绘制完成 [2026-01-23 16:57:13.726] 临时图片检查 - 有Alpha通道: True, 颜色数: 184, 是否有内容: True [2026-01-23 16:57:13.726] 开始合成到原帧 - 合成模式: Over [2026-01-23 16:57:13.741] 合成完成 [2026-01-23 16:57:13.741] ✓ 文本已成功绘制到第 96 帧,字体: SimHei [2026-01-23 16:57:13.741] ========== 第 96 帧文本绘制完成 ========== [2026-01-23 16:57:13.741] 元素 '阿耀' (类型: text): 时间范围 9.200-11.200, 当前时间 13.570, 帧结束时间 13.710, 是否显示: False [2026-01-23 16:57:13.741] 元素 '浩南' (类型: text): 时间范围 11.300-13.700, 当前时间 13.570, 帧结束时间 13.710, 是否显示: True [2026-01-23 16:57:13.741] 在第 96 帧上绘制文本: '浩南' [2026-01-23 16:57:13.741] ========== 开始处理第 96 帧文本绘制 ========== [2026-01-23 16:57:13.741] 输入参数 - 文本: '浩南', 原始位置: (245, 6), 字体: Microsoft YaHei(将被忽略,使用系统字体), 大小: 16, 颜色: #FFFFFF, 粗细: bold, 对齐: center, 宽度: 60 [2026-01-23 16:57:13.741] 当前帧尺寸: 300x168 [2026-01-23 16:57:13.741] 开始尝试系统字体(忽略传入的字体参数)... [2026-01-23 16:57:13.741] 尝试字体: Microsoft YaHei [2026-01-23 16:57:13.757] ✗ 字体 Microsoft YaHei 不支持中文(颜色数: 1) [2026-01-23 16:57:13.757] 尝试字体: SimHei [2026-01-23 16:57:13.773] ✓ 字体 SimHei 可用且支持中文,已选择 [2026-01-23 16:57:13.773] 最终使用字体: SimHei [2026-01-23 16:57:13.773] 文字宽度测量 - 文本: '浩南', 宽度: 32px, 元素宽度: 60 [2026-01-23 16:57:13.773] 居中对齐(指定宽度内) - 原始X: 245, 元素宽度: 60, 文字宽度: 32, 调整后X: 259 [2026-01-23 16:57:13.773] 坐标计算 - 原始坐标: (245, 6), 字体大小: 16, 对齐方式: center [2026-01-23 16:57:13.773] 坐标计算 - 计算后坐标: (259, 22) [2026-01-23 16:57:13.788] 颜色转换 - 输入颜色字符串: #FFFFFF [2026-01-23 16:57:13.788] 颜色转换 - 转换后颜色: R=255, G=255, B=255, A=255 [2026-01-23 16:57:13.788] 创建临时图片 - 尺寸: 300x168, 背景: 透明 [2026-01-23 16:57:13.788] 临时图片创建成功,尺寸: 300x168 [2026-01-23 16:57:13.788] 图片设置 - 字体: SimHei, 字体大小: 16, 填充颜色: R=255, G=255, B=255 [2026-01-23 16:57:13.788] 字体粗细: Bold [2026-01-23 16:57:13.788] 检测到背景颜色: #000000 [2026-01-23 16:57:13.788] 文字尺寸 - 宽度: 32, 高度: 17, 上升: 14, 下降: -3 [2026-01-23 16:57:13.788] 背景矩形 - 位置: (245, 6), 尺寸: 55x18 [2026-01-23 16:57:13.788] 背景颜色转换 - R=0, G=0, B=0, A=255 [2026-01-23 16:57:13.804] 背景矩形绘制完成 [2026-01-23 16:57:13.804] 开始绘制文字 - 位置: (259, 22), 文本: '浩南', 颜色: #FFFFFF, 字体: SimHei, 大小: 16 [2026-01-23 16:57:13.804] 调整后坐标: (259, 22), 图片尺寸: 300x168 [2026-01-23 16:57:13.804] 文字绘制完成 [2026-01-23 16:57:13.835] 临时图片检查 - 有Alpha通道: True, 颜色数: 134, 是否有内容: True [2026-01-23 16:57:13.835] 开始合成到原帧 - 合成模式: Over [2026-01-23 16:57:13.835] 合成完成 [2026-01-23 16:57:13.835] ✓ 文本已成功绘制到第 96 帧,字体: SimHei [2026-01-23 16:57:13.835] ========== 第 96 帧文本绘制完成 ========== [2026-01-23 16:57:13.835] 在第 96 帧上添加分享图片(右上角) [2026-01-23 16:57:13.835] 开始添加分享图片到帧,图片大小: 3897 字节,帧尺寸: 300x168 [2026-01-23 16:57:13.835] 分享图片目标大小: 160x160 [2026-01-23 16:57:13.835] 分享图片位置计算 - 帧尺寸: 300x168, 图片尺寸: 160x26, 边距: 5px [2026-01-23 16:57:13.835] 分享图片位置: (135, 5) - 右上角(X右对齐,Y顶部,边距5px) [2026-01-23 16:57:13.835] 分享图片已成功添加到帧的右上角,位置: (135, 5) [2026-01-23 16:57:13.835] GIF处理完成,共处理 94 帧 [2026-01-23 16:57:13.835] 开始优化GIF... [2026-01-23 16:57:13.835] 优化前帧数: 96 [2026-01-23 16:57:13.835] 优化前总大小: 910895 字节 [2026-01-23 16:57:15.898] OptimizePlus完成 [2026-01-23 16:57:16.382] OptimizeTransparency完成 [2026-01-23 16:57:16.382] GIF优化完成 [2026-01-23 16:57:16.382] 开始转换GIF为字节数组... [2026-01-23 16:57:23.116] GIF转换完成,输出大小: 786319 字节 [2026-01-23 16:57:23.116] 大小变化: 910895 -> 786319 (86.3%) [2026-01-23 16:57:23.116] 开始上传GIF到OSS... [2026-01-23 16:57:23.710] ✓ GIF上传成功,URL: https://ganjin-egao.oss-cn-hangzhou.aliyuncs.com/Cache/Gif/e7fe953e-0467-4c54-9537-3e765405dd21.gif [2026-01-23 16:57:23.710] ========== 处理完成,返回成功 ==========