feat: 问题修复
This commit is contained in:
@@ -17,30 +17,6 @@ const mapIcon =
|
||||
const logoText =
|
||||
"https://bimwe.oss-cn-shanghai.aliyuncs.com/front/ball/images/9d8cbc9d-9601-4e2d-ab23-76420a4537d6.png";
|
||||
|
||||
/** 将 base64 图片转换为临时文件路径 */
|
||||
// export function base64ToTempFilePath(base64Data: string): Promise<string> {
|
||||
// return new Promise((resolve, reject) => {
|
||||
// const fsm = Taro.getFileSystemManager();
|
||||
// // 生成唯一文件名
|
||||
// const filePath = `${Taro.env.USER_DATA_PATH}/temp_qrcode_${Date.now()}.png`;
|
||||
|
||||
// // 去掉 data:image/png;base64, 前缀(如果有)
|
||||
// const base64 = base64Data.replace(/^data:image\/\w+;base64,/, '');
|
||||
|
||||
// fsm.writeFile({
|
||||
// filePath,
|
||||
// data: base64,
|
||||
// encoding: 'base64',
|
||||
// success: () => fsm.access({
|
||||
// path: filePath,
|
||||
// success: () => resolve(filePath),
|
||||
// fail: (e) => reject(e),
|
||||
// }),
|
||||
// fail: reject,
|
||||
// });
|
||||
// });
|
||||
// }
|
||||
|
||||
export function base64ToTempFilePath(base64Data: string): Promise<string> {
|
||||
return new Promise((resolve, reject) => {
|
||||
const fsm = Taro.getFileSystemManager();
|
||||
@@ -238,7 +214,6 @@ export async function generatePosterImage(data: any): Promise<string> {
|
||||
|
||||
// 顶部图片
|
||||
const mainImg = await loadImage(canvas, data.mainCoursal);
|
||||
console.log(222);
|
||||
await drawCoverImage(
|
||||
ctx,
|
||||
canvas,
|
||||
@@ -345,7 +320,9 @@ export async function generatePosterImage(data: any): Promise<string> {
|
||||
);
|
||||
|
||||
const qrImg = await loadImage(canvas, data.qrCodeUrl);
|
||||
ctx.drawImage(qrImg, width - 12 - 150, top - 50, 160, 160);
|
||||
|
||||
roundRectGradient(ctx, width - 12 - 150, top - 50, 140, 140, 20, "#fff", "#fff")
|
||||
ctx.drawImage(qrImg, width - 12 - 145, top - 45, 130, 130);
|
||||
|
||||
left = 16;
|
||||
top += 400 / (logoWh.width / logoWh.height) + 30;
|
||||
|
||||
Reference in New Issue
Block a user