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

华为手机微信文字和图片怎样涂鸦,第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

随机推荐

  • olay水感透白六件套顺序

    Olay水感透白六件套的使用顺序如下:1 玉兰油深层洁肤乳。2 玉兰油莹肌亮肤液。3 玉兰油水感透白透视美白精华露。4 玉兰油水漾动力莹眸走珠精华笔。5 玉兰油水感透白防晒修护凝乳。6 玉兰油轻透倍护隔离防晒液。以上步骤有助于提亮你的肤色,

    2024-04-15
    63400
  • 妮维雅小蓝罐国产版的所有评价?

    妮维雅小蓝罐国产版评价:1、妮维雅小蓝罐可以作为妆前打底,让妆容更加服帖。2、温和滋润,更易被肌肤吸收,给肌肤深层提供水分和养分的同时还能时刻得保湿肌肤的润泽。3、妮维雅小蓝罐可以用作妆前打底,滋润皮肤减少卡粉的情况。还能用作身体细节部位的

    2024-04-15
    43500
  • 王者荣耀泡泡玛特盲盒多少钱泡泡玛特盲盒怎么买最便宜

    王者荣耀最近又和泡泡玛特近展开了一个新的联名活动,玩家可以在泡泡玛特中买到超多非常可爱的王者荣耀英雄盲盒,如果你也想获得这些可爱的盲盒,那就一定要先来看下这篇文章,因为这里不仅能够看到王者荣耀盲盒中都有哪些英雄,而且还有非常实用的省钱攻略呢

    2024-04-15
    41900
  • 黛莱皙护肤品怎么样

    黛西护肤品品牌整体不错,有一定性价比。黛西是国内护肤品牌,隶属于上海黛西生物科技有限公司,这个品牌是名副其实的网络名人品牌。它通过网络名人和名人本身的影响力来吸引用户,选择的代言人都是高国民但年龄偏大,明显针对中年消费者。作为网络名人的产品

    2024-04-15
    57600
  • 妮维雅洗面奶适合学生洗吗 妮维雅洗面奶敏感肌可以用吗

    对于敏感肌来说在使用的时候是要特别注意成分的,这个妮维雅的洗面奶要是敏感肌使用的话会不会出现过敏的情况?这款洗面奶适合学生用的吗?妮维雅洗面奶适合学生洗吗妮维雅洗面奶适合14岁以上的人群使用。一般情况下,年龄在18周岁以上的女性,可

    2024-04-15
    38600
  • 碧欧泉蓝钻精华水和紧肤水哪个好

    都好。1、碧欧泉蓝钻精华爽肤水,收敛毛孔,紧致轮廓,让肌肤畅饮深澈补水,舒缓紧绷,平滑修护。2、碧欧泉蓝钻紧肤水主如果收缩毛孔,它含有酒精,会有燥热干爽的觉得能够避免青春痘的滋生,有用抑制细菌的生殖。碧欧泉精华露和精华液的质感不同。精华液的

    2024-04-15
    42600
  • 过期的乳液精华液啫喱可以用来护手霜用吗

    过期的乳液、精华液和啫喱通常不能再用于脸部护肤,因为它们的成分可能会变质并产生有害物质。这些过期产品仍然可以在其他方面发挥作用。过期的乳液精华液啫喱可以用来护手霜用吗?答案是肯定的。虽然经常使用护手霜对我们的手部健康至关重要,但很少有人想到

    2024-04-15
    55500

发表评论

登录后才能评论
保存