nomid2 commited on
Commit
6c9fd31
·
verified ·
1 Parent(s): db27d37

Upload server.js

Browse files
Files changed (1) hide show
  1. src/server.js +28 -0
src/server.js CHANGED
@@ -186,6 +186,34 @@ app.get('/test/text', (req, res) => {
186
  })
187
  })
188
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
189
  // 长图测试端点
190
  app.get('/test/long-image', (req, res) => {
191
  const timestamp = new Date().toISOString()
 
186
  })
187
  })
188
 
189
+ // 长图裁切测试端点
190
+ app.get('/test/slice-debug', (req, res) => {
191
+ const timestamp = new Date().toISOString()
192
+ console.log(`[${timestamp}] 🧪 长图裁切调试端点`)
193
+
194
+ res.json({
195
+ message: "长图裁切调试信息",
196
+ currentIssue: "修复了长图裁切算法中的边界计算问题",
197
+ fixes: [
198
+ "重新计算行数和列数,确保覆盖整个图片",
199
+ "添加详细的边界检查和验证",
200
+ "优化步长计算,避免超出图片边界",
201
+ "增强错误日志,便于调试"
202
+ ],
203
+ testCase: {
204
+ originalImage: "1080x10319 (垂直长图)",
205
+ expectedSlices: "2片,每片1080x8000,重叠150px",
206
+ sliceStrategy: "垂直长图策略,沿高度方向裁切"
207
+ },
208
+ debugLogs: [
209
+ "📐 图片分析: 显示原始尺寸",
210
+ "📏 长图检测: 识别长图类型",
211
+ "📏 垂直长图策略: 显示裁切方案",
212
+ "🔪 生成切片: 显示每片的位置和尺寸"
213
+ ]
214
+ })
215
+ })
216
+
217
  // 长图测试端点
218
  app.get('/test/long-image', (req, res) => {
219
  const timestamp = new Date().toISOString()