Home>Article>WeChat Applet> WeChat Mini Program: A json helps you share pictures in your circle of friends
Written in front
I have been working on a small program recently and found that making pictures to share in Moments is a must for every project. There were a lot of pitfalls and it was tedious to write, and I couldn’t find a similar component, so I wrote one myself.
Demo
The left side is drawn bycanvasdrawer
, and the right side is the picture given by UI
Features
Easy to use - just one json to draw pictures
Full-featured——meet 90% of usage scenarios
Draw text (line breaks, ellipses beyond content, underline, underline, bold text)
Draw the picture
Draw the rectangle
Experience
git clone https://github.com/kuckboy1994/mp_canvas_drawerIf you want to use it on your mobile phone, just configure your own appid. Two commonly used modes have been configured for you in the compilation mode:
Use
git clone https://github.com/kuckboy1994/mp_canvas_drawerto the local
incomponents
canvasdrawerCopy to your own project.
{ "usingComponents": { "canvasdrawer": "/components/canvasdrawer/canvasdrawer" } }
paintingis the
jsonthat needs to be passed in. The
getImagemethod is a callback function after the drawing is completed, and returns the completed image address in
event.
detail.
The first layer of the data object requires three parameters:
,height
,views
. All numbers in the configuration are unitless. This means thatcanvas
draws a proportional diagram. To determine the specific display size, simply place the returned image path in theimage
tag.Currently, 3 types of configurations can be drawn:
,text
,rect
. The configured attributes basically use camel case names of css, which are relatively easy to understand.
Attribute | Meaning | Default value |
Optional value | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
url | The drawn image address can be a local image, such as: /images/1.jpeg | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
The distance between the upper left corner and the top of the artboard | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
The distance between the upper left corner and the left side of the artboard | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
0 | ##height |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
0 | text(text) rect (rectangle, line)
|
The above is the detailed content of WeChat Mini Program: A json helps you share pictures in your circle of friends. For more information, please follow other related articles on the PHP Chinese website!