fix: 解决分辨率无法正确调整的问题
This commit is contained in:
@@ -18,13 +18,13 @@ window.addEventListener('DOMContentLoaded', () => {
|
|||||||
isDefault: true,
|
isDefault: true,
|
||||||
label: '160x80',
|
label: '160x80',
|
||||||
lcdX: 160, lcdY: 80,
|
lcdX: 160, lcdY: 80,
|
||||||
showWidth: 320, showHeight: 240,
|
showWidth: 480, showHeight: 240,
|
||||||
},
|
},
|
||||||
'320x172': {
|
'320x172': {
|
||||||
isDefault: false,
|
isDefault: false,
|
||||||
label: '320x172',
|
label: '320x172',
|
||||||
lcdX: 320, lcdY: 172,
|
lcdX: 320, lcdY: 172,
|
||||||
showWidth: 320, showHeight: 240,
|
showWidth: 320, showHeight: 172,
|
||||||
},
|
},
|
||||||
'320x240': {
|
'320x240': {
|
||||||
isDefault: false,
|
isDefault: false,
|
||||||
@@ -776,16 +776,16 @@ window.addEventListener('DOMContentLoaded', () => {
|
|||||||
|
|
||||||
element.selected = true;
|
element.selected = true;
|
||||||
|
|
||||||
// 更新画布属性
|
|
||||||
canvas.width = item.showWidth;
|
|
||||||
canvas.height = item.showHeight;
|
|
||||||
|
|
||||||
// 更新显示参数
|
// 更新显示参数
|
||||||
CANVAS_WIDTH = item.showWidth;
|
CANVAS_WIDTH = item.showWidth;
|
||||||
CANVAS_HEIGHT = item.showHeight;
|
CANVAS_HEIGHT = item.showHeight;
|
||||||
LCD_WIDTH = item.lcdX;
|
LCD_WIDTH = item.lcdX;
|
||||||
LCD_HEIGHT = item.lcdY;
|
LCD_HEIGHT = item.lcdY;
|
||||||
|
|
||||||
|
// 更新画布属性
|
||||||
|
canvas.width = CANVAS_WIDTH;
|
||||||
|
canvas.height = CANVAS_HEIGHT;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
@@ -920,16 +920,16 @@ window.addEventListener('DOMContentLoaded', () => {
|
|||||||
let value = resolutionSelector.value;
|
let value = resolutionSelector.value;
|
||||||
let config = RESOLUTION_LIST[value];
|
let config = RESOLUTION_LIST[value];
|
||||||
|
|
||||||
// 更新画布属性
|
|
||||||
canvas.width = CANVAS_WIDTH;
|
|
||||||
canvas.height = CANVAS_HEIGHT;
|
|
||||||
|
|
||||||
// 更新显示参数
|
// 更新显示参数
|
||||||
CANVAS_WIDTH = config.showWidth;
|
CANVAS_WIDTH = config.showWidth;
|
||||||
CANVAS_HEIGHT = config.showHeight;
|
CANVAS_HEIGHT = config.showHeight;
|
||||||
LCD_WIDTH = config.lcdX;
|
LCD_WIDTH = config.lcdX;
|
||||||
LCD_HEIGHT = config.lcdY;
|
LCD_HEIGHT = config.lcdY;
|
||||||
|
|
||||||
|
// 更新画布属性
|
||||||
|
canvas.width = CANVAS_WIDTH;
|
||||||
|
canvas.height = CANVAS_HEIGHT;
|
||||||
|
|
||||||
// 显示信息
|
// 显示信息
|
||||||
console.info(`分辨率切换成功:${value}`);
|
console.info(`分辨率切换成功:${value}`);
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user