跳转到内容

NuxtJS图像中的模糊面

隐私被视为提供最优网络经验时至关紧要

本文章讨论如何混淆Nuxt.js图像中的人类面孔

完成此项目代码盒.叉并运行快速启动

https://github.com/Olanetsoft/Blur-Faces-in-Images-in-Nuxt

JavaScript和Vue.js知识需要与本教程并发知识Nuxt.js非必备,但首选

uxt.jsVue.js项目之基石提供架构和灵活性,同时允许我们满怀信心地扩展规模

可扩展性,配有强健模块生态系统和钩子引擎,简单整合我们的REST或GreagQL端点、最受青睐的CMS、CSS框架和其他第三方应用

创建新项目时,我们将使用下文命令搭建新项目

        snx创建-nuxt应用<项目名>代码语言htmlXML高山市xml)

一系列提示会显示为命令结果以下是我们推荐的默认值

Nuxt.js图像中的模糊面

下一步,我们需要浏览项目目录并启动开发服务器使用下文命令

sd<项目名称>yerndev代码语言htmlXML高山市xml)

uxt.js启动热重载开发环境默认无障碍http://localhost:3000

开始安装@nuxtjs/cloudinary依赖方式 :

微信安装@nuxtjs/古典代码语言CSS系统高山市sss)

第一,我们需要修改unxt.config.js文件加法@nuxtjs/cloudinary模块段模块化

模块 : ['@nuxtjs/cloudinary',//添加此万事通代码语言JavaScript高山市javascript)

下一步,我们需要配置云形云化下段模块化段显示如下:

模块 : ['@nuxtjs/cloudinary'万事通//添加此云化:{云化Name:'
           
            '
           ,使用Component:真实性....代码语言JavaScript高山市javascript)

上头使用Component标志集真实性内置云化构件吾族云名取自云式仪表板

项目完全搭建后,我们可以开始建像

创建新文件BlurImage``s``.vue组件化文件夹并更新代码片段

<模板化><iv语言=弹性项目顶端说明性中心bggray-100sm><iv语言=max-w-4xlmx自动机m:px-6lg:px-8><h1=文本中心mt-10文本3xl导出9字extrabold文本Gray-900>Nuxt图像中的模糊面
           h1><iv语言=mt-8bg-white屏蔽 sm>
          iv语言><iv语言=mt-8bg-white屏蔽 sm>
          iv语言><iv语言=mt-8bg-white屏蔽 sm>
          iv语言>
          iv语言>
          iv语言>
          模板化><脚本编程>导出默认{{名称:闪动图像};
          脚本编程>代码语言htmlXML高山市xml)

下一步,我们将导入模糊图像构件插入页/index.vue文件代码片段

<模板化><模糊图像/>
           模板化><脚本编程>导出默认{{名称:内存分页}
          脚本编程>代码语言htmlXML高山市xml)

拆开浏览器,我们应该看到类似下方图像的东西

Nuxt图像中的模糊面

接二连三更新components/BlurImage``s``.vue组件使用云图像组件生成图像

<模板化><iv语言=弹性项目顶端说明性中心bggray-100sm><iv语言=max-w-4xlmx自动机m:px-6lg:px-8><h1=文本中心mt-10文本3xl导出9字extrabold文本Gray-900>Nuxt图像中的模糊面
           h1><iv语言=mt-8bg-white屏蔽 sm><焊接图像公共标识="/samples/people/group-picture-3.jpg"><cld-transformation效果学="pixelate_faces"/>
          焊接图像>
          iv语言><iv语言=mt-8bg-white屏蔽 sm><焊接图像公共标识="/samples/people/group-picture.jpg"><cld-transformation效果学="pixelate_faces:9"/>
          焊接图像>
          iv语言><iv语言=mt-8bg-white屏蔽 sm><焊接图像公共标识="/samples/people/group-picture-2.jpg"><cld-transformation效果学="pixelate_faces:5"/>
          焊接图像>
          iv语言>
          iv语言>
          iv语言>
          模板化><脚本编程>导出默认{{名称:闪动图像};
          脚本编程>代码语言htmlXML高山市xml)

代码片段

  • 使用焊接图像云形组件
  • 应用****ixelate表情效果隐藏人民面部原图像
  • 应用****pixelate_faces:9效果略微混淆原图像中人们的面孔
  • 应用****pixelate_faces:5反作用隐藏原创图像中人们的面孔

最后,测试应用后, 我们应该得到类似的东西 下方我们有 个人图片

Nuxt.js图像中的模糊面

Nuxt.js图像中的模糊面

Nuxt.js图像中的模糊面

文章面向Nuxt.js图像中的模糊面

币游平台网页版官方可能发现这些资源有帮助

回顶

特征邮箱

Baidu
map