修改分享颜色
This commit is contained in:
@@ -240,7 +240,7 @@ const loadImage = (src: string): Promise<any> => {
|
||||
// 绘制SVG路径到Canvas
|
||||
const drawSVGPathToCanvas = (ctx: any) => {
|
||||
// 设置绘制样式
|
||||
ctx.setStrokeStyle('#48D800');
|
||||
ctx.setStrokeStyle('#00E5AD');
|
||||
ctx.setLineWidth(scale * 3 * dpr);
|
||||
ctx.setLineCap('round');
|
||||
ctx.setLineJoin('round');
|
||||
@@ -490,8 +490,8 @@ const drawShareCard = async (ctx: any, data: ShareCardData, offscreen: any): Pro
|
||||
|
||||
// 绘制背景 - 渐变色 已完成
|
||||
const gradient = ctx.createLinearGradient(0, 0, 0, canvasHeightPx)
|
||||
gradient.addColorStop(0, '#D8FFE5')
|
||||
gradient.addColorStop(1, '#F9FFFB')
|
||||
gradient.addColorStop(0, '#BFFFEF')
|
||||
gradient.addColorStop(1, '#F2FFFC')
|
||||
ctx.setFillStyle(gradient)
|
||||
ctx.fillRect(0, 0, canvasWidthPx, canvasHeightPx)
|
||||
console.log('背景绘制完成')
|
||||
@@ -545,7 +545,7 @@ const drawShareCard = async (ctx: any, data: ShareCardData, offscreen: any): Pro
|
||||
// 绘制"球局"特殊样式
|
||||
const qiuJuX = inviteX + ctx.measureText('邀你加入').width + 4 * dpr
|
||||
const qiuJuFontSize = scale * 44 * dpr
|
||||
drawBoldText(ctx, '球局', qiuJuX, inviteY, qiuJuFontSize, '#48D800', '"Noto Sans SC"')
|
||||
drawBoldText(ctx, '球局', qiuJuX, inviteY, qiuJuFontSize, '#00E5AD', '"Noto Sans SC"')
|
||||
|
||||
// 测试绘制网络图片
|
||||
drawSVGPathToCanvas(ctx)
|
||||
@@ -636,7 +636,7 @@ const drawShareCard = async (ctx: any, data: ShareCardData, offscreen: any): Pro
|
||||
ctx.drawImage(calendarPath, iconX, timeInfoY, iconSize, iconSize)
|
||||
|
||||
// 绘制日期(绿色)
|
||||
drawText(ctx, data.gameDate, dateX, timeInfoY + 8, 300, timeInfoFontSize, '#4CAF50')
|
||||
drawText(ctx, data.gameDate, dateX, timeInfoY + 8, 300, timeInfoFontSize, '#00E5AD')
|
||||
|
||||
// 绘制时间(黑色)
|
||||
const timeX = textX + ctx.measureText(data.gameDate).width + 10 * dpr
|
||||
|
||||
Reference in New Issue
Block a user