修改文件编码

This commit is contained in:
ww-rm
2025-03-06 00:00:56 +08:00
parent eb44c1271e
commit e4377436a7
2 changed files with 13 additions and 13 deletions

View File

@@ -1,4 +1,4 @@
using NLog; using NLog;
using SpineViewer.Spine; using SpineViewer.Spine;
using System.ComponentModel; using System.ComponentModel;
using System.Diagnostics; using System.Diagnostics;
@@ -14,11 +14,11 @@ namespace SpineViewer
} }
/// <summary> /// <summary>
/// <EFBFBD><EFBFBD>ʼ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>־<EFBFBD><EFBFBD> /// 初始化窗口日志器
/// </summary> /// </summary>
private void InitializeLogConfiguration() private void InitializeLogConfiguration()
{ {
// <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>־ // 窗口日志
var rtbTarget = new NLog.Windows.Forms.RichTextBoxTarget var rtbTarget = new NLog.Windows.Forms.RichTextBoxTarget
{ {
Name = "rtbTarget", Name = "rtbTarget",
@@ -54,7 +54,7 @@ namespace SpineViewer
var tex = new SFML.Graphics.RenderTexture((uint)resolution.Width, (uint)resolution.Height); var tex = new SFML.Graphics.RenderTexture((uint)resolution.Width, (uint)resolution.Height);
tex.SetView(spinePreviewer.View); tex.SetView(spinePreviewer.View);
var delta = 1f / fps; var delta = 1f / fps;
var frameCount = 1 + (int)(duration / delta); // <EFBFBD><EFBFBD>֡<EFBFBD><EFBFBD>ʼ<EFBFBD><EFBFBD><EFBFBD><EFBFBD> var frameCount = 1 + (int)(duration / delta); // 零帧开始导出
spinePreviewer.StopPreview(); spinePreviewer.StopPreview();
@@ -62,7 +62,7 @@ namespace SpineViewer
{ {
var spinesReverse = spineListView.Spines.Reverse(); var spinesReverse = spineListView.Spines.Reverse();
// <EFBFBD><EFBFBD><EFBFBD>ö<EFBFBD><EFBFBD><EFBFBD>ʱ<EFBFBD><EFBFBD> // 重置动画时间
foreach (var spine in spinesReverse) foreach (var spine in spinesReverse)
spine.CurrentAnimation = spine.CurrentAnimation; spine.CurrentAnimation = spine.CurrentAnimation;
@@ -71,9 +71,9 @@ namespace SpineViewer
[outputDir, duration, fps, spinesReverse.Count()] [outputDir, duration, fps, spinesReverse.Count()]
); );
// <EFBFBD><EFBFBD>֡<EFBFBD><EFBFBD><EFBFBD><EFBFBD> // 逐帧导出
var success = 0; var success = 0;
worker.ReportProgress(0, $"<EFBFBD>Ѵ<EFBFBD><EFBFBD><EFBFBD> 0/{frameCount}"); worker.ReportProgress(0, $"已处理 0/{frameCount}");
for (int frameIndex = 0; frameIndex < frameCount; frameIndex++) for (int frameIndex = 0; frameIndex < frameCount; frameIndex++)
{ {
if (worker.CancellationPending) if (worker.CancellationPending)
@@ -94,7 +94,7 @@ namespace SpineViewer
} }
success++; success++;
worker.ReportProgress((int)((frameIndex + 1) * 100.0) / frameCount, $"<EFBFBD>Ѵ<EFBFBD><EFBFBD><EFBFBD> {frameIndex + 1}/{frameCount}"); worker.ReportProgress((int)((frameIndex + 1) * 100.0) / frameCount, $"已处理 {frameIndex + 1}/{frameCount}");
} }
Program.Logger.Info("Exporting done: {}/{}", success, frameCount); Program.Logger.Info("Exporting done: {}/{}", success, frameCount);
@@ -129,7 +129,7 @@ namespace SpineViewer
{ {
if (spineListView.Spines.Count <= 0) if (spineListView.Spines.Count <= 0)
{ {
MessageBox.Show("<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ٴ<EFBFBD><EFBFBD><EFBFBD>һ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ļ<EFBFBD>", "<EFBFBD><EFBFBD>ʾ<EFBFBD><EFBFBD>Ϣ", MessageBoxButtons.OK, MessageBoxIcon.Information); MessageBox.Show("请至少打开一个骨骼文件", "提示信息", MessageBoxButtons.OK, MessageBoxIcon.Information);
return; return;
} }
} }

View File

@@ -1,4 +1,4 @@
using NLog; using NLog;
using System.Diagnostics; using System.Diagnostics;
namespace SpineViewer namespace SpineViewer
@@ -28,18 +28,18 @@ namespace SpineViewer
catch (Exception ex) catch (Exception ex)
{ {
Logger.Fatal(ex.ToString()); Logger.Fatal(ex.ToString());
MessageBox.Show(ex.ToString(), "<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ѱ<EFBFBD><EFBFBD><EFBFBD>", MessageBoxButtons.OK, MessageBoxIcon.Stop); MessageBox.Show(ex.ToString(), "程序已崩溃", MessageBoxButtons.OK, MessageBoxIcon.Stop);
} }
} }
/// <summary> /// <summary>
/// <EFBFBD><EFBFBD>ʼ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>־<EFBFBD><EFBFBD><EFBFBD><EFBFBD> /// 初始化日志配置
/// </summary> /// </summary>
private static void InitializeLogConfiguration() private static void InitializeLogConfiguration()
{ {
var config = new NLog.Config.LoggingConfiguration(); var config = new NLog.Config.LoggingConfiguration();
// <EFBFBD>ļ<EFBFBD><EFBFBD><EFBFBD>־ // 文件日志
var fileTarget = new NLog.Targets.FileTarget("fileTarget") var fileTarget = new NLog.Targets.FileTarget("fileTarget")
{ {
Encoding = System.Text.Encoding.UTF8, Encoding = System.Text.Encoding.UTF8,