华为手机微信文字和图片怎样涂鸦

华为手机微信文字和图片怎样涂鸦,第1张

可以先把需要涂鸦的保存在相册,再打开相应的APP(比如天天P图),会出现一个界面,选择美化一项,它会跳转到你的相册,选择需要涂鸦的并打开,再选择“涂鸦”,挑选喜欢的花纹样式和线条颜色后,就可以随意涂鸦啦!

这篇文章主要介绍了微信小程序实现的涂鸦功能,涉及微信小程序事件响应及画笔的相关操作技巧,并附带源码供读者下载参考,需要的朋友可以参考下

本文实例讲述了微信小程序实现的涂鸦功能。分享给大家供大家参考,具体如下:

先来看看运行效果:

布局文件indexwxml:

<view class="container">

<!--画布区域-->

<view class="canvas_area">

<!--注意:同一页面中的 canvas-id 不可重复,如果使用一个已经出现过的 canvas-id,该 canvas 标签对应的画布将被隐藏并不再正常工作-->

<canvas canvas-id="myCanvas" class="myCanvas"

disable-scroll="false"

bindtouchstart="touchStart"

bindtouchmove="touchMove"

bindtouchend="touchEnd">

</canvas>

</view>

<!--画布工具区域-->

<view class="canvas_tools">

<view class="box box1" bindtap="penSelect" data-param="5"></view>

<view class="box box2" bindtap="penSelect" data-param="15"></view>

<view class="box box3" bindtap="colorSelect" data-param="#cc0033"></view>

<view class="box box4" bindtap="colorSelect" data-param="#ff9900"></view>

<view class="box box5" bindtap="clearCanvas"></view>

</view>

</view>逻辑功能文件indexjs:

Page({

data:{

pen : 3, //画笔粗细默认值

color : '#cc0033' //画笔颜色默认值

},

startX: 0, //保存X坐标轴变量

startY: 0, //保存X坐标轴变量

isClear : false, //是否启用橡皮擦标记

//手指触摸动作开始

touchStart: function (e) {

//得到触摸点的坐标

thisstartX = echangedTouches[0]x

thisstartY = echangedTouches[0]y

thiscontext = wxcreateContext()

if(thisisClear){ //判断是否启用的橡皮擦功能 ture表示清除 false表示画画

thiscontextsetStrokeStyle('#F8F8F8') //设置线条样式 此处设置为画布的背景颜色 橡皮擦原理就是:利用擦过的地方被填充为画布的背景颜色一致 从而达到橡皮擦的效果

thiscontextsetLineCap('round') //设置线条端点的样式

thiscontextsetLineJoin('round') //设置两线相交处的样式

thiscontextsetLineWidth(20) //设置线条宽度

thiscontextsave(); //保存当前坐标轴的缩放、旋转、平移信息

thiscontextbeginPath() //开始一个路径

thiscontextarc(thisstartX,thisstartY,5,0,2MathPI,true); //添加一个弧形路径到当前路径,顺时针绘制 这里总共画了360度 也就是一个圆形

thiscontextfill(); //对当前路径进行填充

thiscontextrestore(); //恢复之前保存过的坐标轴的缩放、旋转、平移信息

}else{

thiscontextsetStrokeStyle(thisdatacolor)

thiscontextsetLineWidth(thisdatapen)

thiscontextsetLineCap('round') // 让线条圆润

thiscontextbeginPath()

}

},

//手指触摸后移动

touchMove: function (e) {

var startX1 = echangedTouches[0]x

var startY1 = echangedTouches[0]y

if(thisisClear){ //判断是否启用的橡皮擦功能 ture表示清除 false表示画画

thiscontextsave(); //保存当前坐标轴的缩放、旋转、平移信息

thiscontextmoveTo(thisstartX,thisstartY); //把路径移动到画布中的指定点,但不创建线条

thiscontextlineTo(startX1,startY1); //添加一个新点,然后在画布中创建从该点到最后指定点的线条

thiscontextstroke(); //对当前路径进行描边

thiscontextrestore() //恢复之前保存过的坐标轴的缩放、旋转、平移信息

thisstartX = startX1;

thisstartY = startY1;

}else{

thiscontextmoveTo(thisstartX, thisstartY)

thiscontextlineTo(startX1, startY1)

thiscontextstroke()

thisstartX = startX1;

thisstartY = startY1;

}

//只是一个记录方法调用的容器,用于生成记录绘制行为的actions数组。context跟<canvas/>不存在对应关系,一个context生成画布的绘制动作数组可以应用于多个<canvas/>

wxdrawCanvas({

canvasId: 'myCanvas',

reserve: true,

actions: thiscontextgetActions() // 获取绘图动作数组

})

},

//手指触摸动作结束

touchEnd: function () {

},

//启动橡皮擦方法

clearCanvas: function(){

if(thisisClear){

thisisClear = false;

}else{

thisisClear = true;

}

},

penSelect: function(e){ //更改画笔大小的方法

consolelog(ecurrentTarget);

thissetData({pen:parseInt(ecurrentTargetdatasetparam)});

thisisClear = false;

},

colorSelect: function(e){ //更改画笔颜色的方法

consolelog(ecurrentTarget);

thissetData({color:ecurrentTargetdatasetparam});

thisisClear = false;

}

})上面是我整理给大家的,希望今后会对大家有帮助。

相关文章:

有关jquery自动加载数据的方法

有关ajax在jquery中的请求(详细教程)

在JavaScript中有关EventLoop问题

在element中有关vue表单验证问题

vue2x中放大镜插件如何使用?

1、在待机页面点击“应用程序”。

2、登录微信60。

3、随便选择一个微信好友。

4将S Pen悬浮在输入信息栏上方,点击“手写输入”图标。 (注:此功能需开启随笔输入,开启方法:设定-S Pen-随笔输入-开启即可)。

5、点击绘画模式,进入绘画界面。

6、绘画完成之后,点击完成图标。

7、等到屏幕出现如下提示,点击“确定”我们就可以把刚才画好的涂鸦发送给指定的好友。

ps怎么设计一款漂亮的涂鸦字体

1、首先在纸上画草稿,(当然方法很多,这是我自己的方法)这样效率会更高一

2、画一个矩形框,当做字体大小标准背景,降低透明度锁定

3、运用钢笔工具绘制

4、在过程中修改细节,完成后看看效果,按照你满意的程度调整就好啦

5、搭配

6、接下来我们直接ctrl+C复制到ps当中处理一些效果,添加一些简单的纹理

7、首先添加一点点浮雕的效果

手绘涂鸦字体怎么画啊

掌握了字体的结构,按结构就可以一笔把字的外框画出来,就是常说的空心字,也是POP字体中软体字的一种,刚开始也许有点困难,先把字写出来描外框多练练,以后再白纸上就可以写出空心字来了,其他写法雷同,线条组织好了变化会有很多

微信中字体怎么涂鸦

可以通过美图秀秀修改。美图秀秀有手机版、电脑版和网页版,步骤相似,以美图秀秀网页版为例,

1__打开美图秀秀网页版。

2__点击“打开一张”。

3__在“美化”点击“文字”。

4__输入文字后,点击“应用文字”。文字就出现在上了,调整文字的位置、大小、颜色等样式后,点击分享并保存即可。

5__计⑺偷绞只,就可以在手机微信上进行上传了。

欢迎分享,转载请注明来源:品搜搜测评网

原文地址:https://pinsoso.cn/shuma/970715.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-08-20
下一篇2023-08-20

随机推荐

  • 洗面奶 面膜 爽肤水 精华油 芦荟胶 精华液 面霜 乳液 求早晚使用顺序…

    早晚护肤是每个人都需要的日常,而正确的使用顺序可以让你的肌肤更加健康亮丽。以下是洗面奶、面膜、爽肤水、精华油、芦荟胶、精华液、面霜和乳液的正确使用顺序:要用洗面奶彻底清洁皮肤。将适量洗面奶涂在手心,按摩脸部并轻轻揉搓,再用温水冲洗干净。在清

    2024-04-15
    64200
  • 伊思红参和慈慌秀哪个好?

    慈慌秀。1、慈慌秀水乳套盒这个品牌在韩国有平民化妆品的称号,同时外包装也非常华贵,水乳特别好吸收,用下来感觉特别舒服,皮肤也很滋润,对于干皮是再合适不过了。2、伊思红参水乳添加了红参提取物,具有很好的紧致抗皱作用,适合30岁以上的人使用。一

    2024-04-15
    60900
  • 为什么旗舰店里没有妮维雅美白630精华

    德国拜尔斯道夫集团旗下妮维雅于2020年推出的独家专利成分luminous630,号称是经过十年研发,地表最强的美白成分。这个名头可谓很响亮,而这个成分也实际应用到品牌各类产品上,例如美白精华,防晒霜等等。妮维雅630淡斑美白精华开始采用的

    2024-04-15
    51000
  • 娇韵诗轻感双萃精华和双萃精华的区别

    二者的区别为功能不同和成分配比不同。1、功能不同:轻感双萃精华主要针对肌肤疲劳、干燥、无弹性等问题,而双萃精华则是提高肌肤含水量以及回复肌肤弹性,改善皮肤干燥粗糙、暗沉等一系列问题。2、成分配比不同:轻感双萃精华成分中主要包括紫松果和光果甜

    2024-04-15
    49800
  • pmpm玫瑰和白松露哪个好用

    pmpm玫瑰和白松露各有优势,具体选择取决于个人需求和偏好。pmpm千叶玫瑰精油含有千叶玫瑰精准定位提取,具有抗初老、强韧肌肤屏障以及双重vc成分,抗氧化、提亮肤色,可以改善肤色暗沉,抵御自由基,使肌肤饱满有光泽。白松露具有保湿、补水、抗初

    2024-04-15
    56800
  • 保湿精华凝露 怎么用? 用在哪个步骤呢?

    精华凝露就是精华素,直接涂抹在脸上即可,在肌肤拍完水之后使用。顺序则是:洁面---水---精华凝露---乳液。精华凝露有锁水保湿的作用,凝露质地的精华液看上去就像我们平时所用的啫喱霜,这种质地的精华液通常也是不含油分的,容易推开,好吸收,锁

    2024-04-15
    41500
  • 妮维雅活力清新爽身气雾

    是一款活力清新爽身的气雾,令肌肤持久保持干爽舒适,令人感受妮维雅始终如一的温柔呵护,鳄梨萃取物,香体同时为肌肤提供滋养。带来一整天的清新感受。有效止汗长达24小时。散发爽朗清新的柠檬草香气,令人精神为之一振。滋润呵护腋下肌肤。不含酒精,任何

    2024-04-15
    47800

发表评论

登录后才能评论
保存