小さなプログラムを使用してポスターを生成するにはどうすればよいですか?この記事では、おすすめのポスター生成プラグイン「ペインター」と、それを使ってポスターを生成する方法を紹介しますので、ご参考になれば幸いです。
最初のステップ: #パッケージをダウンロードし、ペインタ パッケージをコンポーネント ディレクトリに配置します
https://github.com/Kujiale-Mobile/Painter
[関連学習の推奨事項:
小さなプログラム開発チュートリアル #ステップ 2:ページの json ファイルに導入
{ "usingComponents": { "painter":"/components/painter/painter" } }
ページの wxml を使用します
接收海报的图片容器 <image mode="widthFix" src="{{ posterImg }}" id="goods_qr-code" alt /> <painter wx-if="{{showPainter}}" palette="{{data}}" bind:imgOK="firstImg" /> palette 字段作为画图数据的数据源, 图案数据以 json 形式存在 widthPixels 强制指定生成的图片的像素宽度 绘图完成后,可以通过绑定 imgOK 或 imgErr 事件来获得成功后的图片或失败的原因
#ステップ 4:
ページの js を使用します プラグインの紹介と公式 Web サイト: 元のアドレス: https://juejin.cn/post/6995356720125968398著者: Huang Yongchao プログラミング関連の知識について詳しくは、次のサイトをご覧ください。 : ! ! 以上が小さなプログラムを使用してポスターを生成する方法について話しましょう (プラグイン推奨)の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。生成海报的方法(){
this.setData({
template: {
width: "750rpx",
height: "1500rpx",
views: [
{
type: 'image',
url: 图片路路径,
css: {
top: '10rpx',
left: '10rpx',
right: '10rpx',
width: '730rpx',
height: '1500rpx'
}
}
]
}
})
}
海报生成完毕自动调用
firstImg(e) {
console.log(e.detail.path);
this.setData({
posterImg: e.detail.path
})
},
#https://codechina.csdn.net/mirrors/Kijiale-Mobile/Painter?utm_source=csdn_github_accelerator