小程序
小游戏
企业微信
微信支付
扫描小程序码分享
小程序内开关大小要怎么修改?分享图片想让背景颜色随机生成该怎么设置??
4 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
用canvas;
先把网络图片先下载,然后用canvas绘制一个随机颜色背景,然后再绘制图片至canvas,将canvas保存至相册,最后删除下载的图片
其实就是绘制海报的那一套
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
善用搜索,以下来自百度
https://blog.csdn.net/luzhaopan/article/details/82353001
这是获取的方法
function
randomColor(){
let arr=[
'0'
,
'1'
'2'
'3'
'4'
'5'
'6'
'7'
'8'
'9'
'a'
'b'
'c'
'd'
'e'
'f'
];
let color=
'#'
;
for
(let i=0;i<6;i++){
color+=arr[parseInt(Math.random() * 16)];
}
return
color
Page({
data:{
randomColor:
''
},
onLoad(){
this
.setData({randomColor:randomColor()})
})
页面内使用
<
view
style
=
'color:{{randomColor}}'
>
</
color改成background-color
10张网络图片,颜色各不同,文件名类似img01,img02...,然后用随机数选择一张图片。
onShareAppMessage: function () {
return {
title: 'title',
imageUrl: `http://image.yoursite.com/invite${parseInt(Math.random() * 10)}.jpg`,
path: `/pages/more/more`,
这个需要服务端处理了,服务端生成随机背景颜色的图片,小程序端使用
css,分享图片想让背景颜色随机生成是什么意思
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
用canvas;
先把网络图片先下载,然后用canvas绘制一个随机颜色背景,然后再绘制图片至canvas,将canvas保存至相册,最后删除下载的图片
其实就是绘制海报的那一套
善用搜索,以下来自百度
https://blog.csdn.net/luzhaopan/article/details/82353001
这是获取的方法
function
randomColor(){
let arr=[
'0'
,
'1'
,
'2'
,
'3'
,
'4'
,
'5'
,
'6'
,
'7'
,
'8'
,
'9'
,
'a'
,
'b'
,
'c'
,
'd'
,
'e'
,
'f'
];
let color=
'#'
;
for
(let i=0;i<6;i++){
color+=arr[parseInt(Math.random() * 16)];
}
return
color
}
Page({
data:{
randomColor:
''
},
onLoad(){
this
.setData({randomColor:randomColor()})
}
})
页面内使用
<
view
style
=
'color:{{randomColor}}'
>
</
view
>
color改成background-color
10张网络图片,颜色各不同,文件名类似img01,img02...,然后用随机数选择一张图片。
onShareAppMessage: function () {
return {
title: 'title',
imageUrl: `http://image.yoursite.com/invite${parseInt(Math.random() * 10)}.jpg`,
path: `/pages/more/more`,
}
},
这个需要服务端处理了,服务端生成随机背景颜色的图片,小程序端使用
css,分享图片想让背景颜色随机生成是什么意思