首页 > 其他分享 >用ps画笑脸

用ps画笑脸

时间:2024-09-26 21:36:57浏览次数:4  
标签:ps 20 para 200 笑脸 la p5 js

使用 p5.js 绘制笑脸在本文中,我们将探索如何使用 p5.js 库创建一个简单但迷人的图画:笑脸。 p5.j??s 是一个 javascript 库,可以轻松创建交互式图形和动画。对于想要创建基于代码的视觉项目的艺术家、设计师和开发人员来说,它是理想的选择。 什么是 p5.js?p5.js 是一个旨在让可视化编程世界变得易于理解的库。它提供了一组功能,允许您以简单的方式绘制形状、创建动画以及与用户交互。尽管它是用 javascript 编写的,但用户无需成为该语言的专家即可开始创建引人注目的视觉效果。 p5.j??s 中草图的基本结构p5.js 中的草图有两个主要功能:setup():开始时执行一次。这是我们初始化画布、设置颜色并准备任何必要元素的地方。draw():逐帧循环运行。在这里,我们放置要连续重复的指令(如动画)。在我们的例子中,我们不需要动画,所以我们将其留空。 项目:一张笑脸目标是使用简单的形状画一张笑脸:一个大圆圈代表脸部,两个小圆圈代表眼睛,一个弧线代表嘴巴。 第 1 步:创建画布我们要做的第一件事是定义画布的大小。在本例中,我们将使用 400x400 像素的大小并设置黑色背景。function setup() { createcanvas(400, 400); background(0); // fondo negro}登录后复制 第二步:画脸脸简直就是一个大圆。要在 p5.js 中绘制圆形,我们使用 ellipse() 函数,该函数需要其中心坐标以及宽度和高度。在我们的例子中,我们将在画布中心绘制直径为 200 像素的圆圈。stroke(255); // color de línea blancostrokeweight(5); // grosor de la líneanofill(); // sin relleno para el círculoellipse(200, 200, 200, 200); // dibuja la cara登录后复制 第三步:画出眼睛眼睛是两个白色的小圆圈。我们可以使用相同的 ellipse() 函数,但这次我们给它们填充白色并将它们稍微向上放置到脸部中心的两侧。fill(255); // relleno blanco para los ojosnostroke(); // sin borde para los ojosellipse(160, 170, 20, 20); // ojo izquierdoellipse(240, 170, 20, 20); // ojo derecho登录后复制 第四步:画出微笑最后,对于微笑,我们使用 arc() 函数。此功能允许您绘制椭圆弧,在本例中,它看起来像一个微笑。我们调整坐标,使曲线居中,看起来像一张嘴。nofill(); // sin relleno para la bocastroke(255); // líneas blancas de nuevoarc(200, 220, 100, 80, 0, pi); // dibuja la sonrisa登录后复制 完整代码:function setup() { createCanvas(400, 400); background(0); // Fondo negro stroke(255); // Color de línea blanco strokeWeight(5); // Grosor de la línea noFill(); // Sin relleno para el círculo // Dibuja la cara (un círculo grande) ellipse(200, 200, 200, 200); // Ojos (dos círculos peque?os) fill(255); // Relleno blanco para los ojos noStroke(); // Sin borde para los ojos ellipse(160, 170, 20, 20); ellipse(240, 170, 20, 20); // Boca sonriente noFill(); // Sin relleno para la boca stroke(255); // Líneas blancas de nuevo arc(200, 220, 100, 80, 0, PI); // Dibuja la sonrisa}function draw() { // No se requiere animación, por lo que dejamos el draw vacío}登录后复制 结论这个简单的示例展示了如何使用 p5.js 通过几行代码创建有吸引力的图形。尽管这个项目很基础,但这里使用的原理可以扩展以创建更复杂和详细的视觉效果。如果你想尝试更多,你可以尝试调整元素大小,添加颜色,甚至在draw()中制作动画。继续创建您自己的笑脸版本,并探索 p5.js 提供的功能! 以上就是用ps画笑脸的详细内容,更多请关注我的其它相关文章!

标签:ps,20,para,200,笑脸,la,p5,js
From: https://www.cnblogs.com/aow054/p/18434448

相关文章

  • 持续测试:确保 DevOps 管道的质量
    持续测试是现代软件开发中的关键实践,尤其是在DevOps框架中。它涉及在整个软件交付管道中自动执行测试,以确保对代码库所做的每项更改都得到彻底验证。通过将测试集成到开发过程的每个阶段,持续测试旨在尽早发现并解决缺陷,从而显着降低生产中失败的风险。什么是持续测试?持续测试是......
  • gps信号转发机 北斗信号转发器 gps北斗信号转发器
    随着科技的不断进步,人们可以使用卫星信号的领域也越来越多,但现目前存在的问题是卫星信号不能够穿透建筑物,生产车间、实验室等室内环境,对相应的测试工作造成困难。SYN2309型GNSS信号转发器可实现将卫星信号从室外转发到室内,产品特点a) 信号稳定、成本低廉、安装简单、操作简单、设......
  • IPSEC
    1、网络拓扑图2、核心配置1)nat过程中的acl列表,必须要禁止两个内网的网路能够互通2)ipsec配置3、详细配置R1<r1>displaycurrent-configuration [V200R003C00]#sysnamer1#snmp-agentlocal-engineid800007DB03000000000000snmp-agent #clocktimezoneChina-Standard......
  • 卫星同步时钟服务器 gps校时服务器 时钟源服务器
    随着科学技术的发展工业信息化高速迈进许多设备对于高精度时间系统应用日益广泛,高稳定时钟系统显得尤为重要,在某些系统设备从而需要网络校时服务器进行校正,网络时间服务器可接收北斗卫星标准时间为基准同步时间。北斗GPS卫星授时服务器的运行,主要是接收GNSS卫星信号,来获取比较准确......
  • WPF canvas Draw line , ellipse and rectangle, save canvas and contents as pictu
    //xaml<Windowx:Class="WpfApp417.MainWindow"xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"xmlns:d="http://schemas.mi......
  • 卫星对时服务器 网络时钟同步系统 北斗GPS卫星授时服务器
    北斗GPS卫星授时服务器的运行,主要是接收GNSS卫星信号,来获取比较准确的时间信息。通过NTP协议,或者PTP协议的方式对外输出时间。比如西安同步电子科技有限公司的SYN2136系列服务器也可以同通过串口RMC语句的方式进行输出。在这个过程中,不可避免的会遇到冷启动,热启动,RMC语句这些关键信......
  • 导航信号转发器 北斗转发器 gps信号放大转发器
    卫星信号不能够穿透建筑物,生产车间、实验室等室内环境,对相应环境下的测试工作造成困难。GNSS信号转发器可实现将卫星信号从室外转发到室内,广泛的应用在大型基站实验室、隧道、矿井、航空制造,航空维修等行业。SYN2309型GNSS信号转发器产品概述SYN2309型GNSS信号转发器是由西安同步电......
  • SPSS26统计分析笔记——7 回归分析
    1回归方程        回归方程一般表达式:y=f(x......
  • Tips
    下载链接提取码2333程序目录结构│美食大战老鼠桌面版.exe│账号密码.ini│└─游戏窗口│└─Runtime检测不到游戏环境解决办法若你游戏窗口文件夹(并非桌面版根目录,而是桌面版根目录下的"游戏窗口"子文件夹)内没有Runtime文件夹,请:1.自己在游......
  • TPS7A39 TPS7A3901DSCR 双路、150mA、宽输入电压正负 LDO 稳压器芯片
    1特性•正负LDO包含在一个封装中•宽输入电压范围:±3.3V至±33V•宽输出电压范围:–正压范围:1.2V至30V–负压范围:–30V至0V•输出电流:每通道150mA•单调启动跟踪•高电源抑制比(PSRR):–69dB(120Hz)–≥50dB(10Hz至2MHz)•输出电压噪声:21µVRMS(......