feat:修改图片路径
This commit is contained in:
@@ -150,7 +150,7 @@ class AdditionDraw extends BaseDrawService {
|
||||
// 加载图片
|
||||
let image: any = null;
|
||||
try {
|
||||
const imagePath = `/mathPages/assets/${config.folder}/${imageConfigItem.imageIndex}.png`;
|
||||
const imagePath = `/mathPages/shared/assets/${config.folder}/${imageConfigItem.imageIndex}.png`;
|
||||
image = await getImage(canvas, imagePath);
|
||||
} catch (error) {
|
||||
console.error('图片加载失败:', error);
|
||||
|
||||
@@ -303,7 +303,7 @@ class CompareDraw extends BaseDrawService {
|
||||
// 加载图片
|
||||
let boxImage: any = null;
|
||||
try {
|
||||
const imagePath = `/mathPages/assets/${folder}/${imageIndex}.png`;
|
||||
const imagePath = `/mathPages/shared/assets/${folder}/${imageIndex}.png`;
|
||||
boxImage = await getImage(canvas, imagePath);
|
||||
} catch (error) {
|
||||
console.error(`加载${folder}/${imageIndex}图片失败:`, error);
|
||||
|
||||
@@ -207,7 +207,7 @@ class CountMatchDraw extends BaseDrawService {
|
||||
// 加载当前框使用的图片(只加载一次,用于计算高度和绘制)
|
||||
let boxImage: any = null;
|
||||
try {
|
||||
const imagePath = `/mathPages/assets/${config.folder}/${boxImageIndex}.png`;
|
||||
const imagePath = `/mathPages/shared/assets/${config.folder}/${boxImageIndex}.png`;
|
||||
boxImage = await getImage(canvas, imagePath);
|
||||
} catch (error) {
|
||||
console.error(
|
||||
|
||||
@@ -304,7 +304,7 @@ class CountingSelectDraw extends BaseDrawService {
|
||||
// 加载图片
|
||||
let boxImage: any = null;
|
||||
try {
|
||||
const imagePath = `/mathPages/assets/${config.folder}/${imageIndex}.png`;
|
||||
const imagePath = `/mathPages/shared/assets/${config.folder}/${imageIndex}.png`;
|
||||
boxImage = await getImage(canvas, imagePath);
|
||||
} catch (error) {
|
||||
console.error(`加载${config.folder}/${imageIndex}图片失败:`, error);
|
||||
|
||||
@@ -487,7 +487,7 @@ class NumberDecomposeDraw extends BaseDrawService {
|
||||
// 加载图片
|
||||
let boxImage: any = null;
|
||||
try {
|
||||
const imagePath = `/mathPages/assets/${config.folder}/${imageIndex}.png`;
|
||||
const imagePath = `/mathPages/shared/assets/${config.folder}/${imageIndex}.png`;
|
||||
boxImage = await getImage(canvas, imagePath);
|
||||
} catch (error) {
|
||||
console.error(`加载${config.folder}/${imageIndex}图片失败:`, error);
|
||||
|
||||
@@ -52,7 +52,7 @@ export async function drawNumberPreview({
|
||||
|
||||
// 加载并绘制 animal-number 图片
|
||||
try {
|
||||
const animalImagePath = `/mathPages/assets/animal-number/animal-number-${selectedNumber}.png`;
|
||||
const animalImagePath = `/mathPages/shared/assets/animal-number/animal-number-${selectedNumber}.png`;
|
||||
const animalImage = await getImage(canvas, animalImagePath);
|
||||
ctx.drawImage(
|
||||
animalImage,
|
||||
@@ -79,7 +79,7 @@ export async function drawNumberPreview({
|
||||
ctx.strokeRect(boxX, fingerBoxY, boxWidth, boxHeight);
|
||||
|
||||
try {
|
||||
const fingerImagePath = `/mathPages/assets/finger/finger-${selectedNumber}.png`;
|
||||
const fingerImagePath = `/mathPages/shared/assets/finger/finger-${selectedNumber}.png`;
|
||||
const fingerImage = await getImage(canvas, fingerImagePath);
|
||||
// 计算图片在框内的位置(居中显示)
|
||||
const imagePadding = 10;
|
||||
|
||||
Reference in New Issue
Block a user