Github重写项目使用Github.
进阶javascript和React/Nextjs知识
云化指端对端图像和视频管理解决方案网站和移动应用包括存储、上传操作e.t.c等服务,我们今天将要实现的是使用云反射SDK实现定制图像面部变换特征云化.项目还将使用同SDK在线存储处理图像
开始创建Nextjs项目npx创建-exta
.
面向您的项目 :d脸部识别
内置前端代码启动前确保包含cloudinary-react
内项目依赖度 :m安装云复用
.
下一步,我们需要以下元素:
图像+++定义图像标签
使用云反射SDK转换图像时,我们需要先上传到云媒体服务器上实现此目标有三种方式:上传部件
,上传端点
并QuerySDK与Blueimp文件上传适配器
.随身携带上传部件
选项 。优先使用此链接创建自己的云型账号并登录入帐点击媒体库
选项导航栏使用下样本图像变换
继续点击上传
按钮选择浏览器
从弹出式菜单从本地目录选择图像
选择后图像将存入云台媒体库
继续页/索引
目录并开始导入相关元素
页面/索引导入 {图像转换}
粘贴回送语句中下代码
返回
使用云检测器创建Nextjs
)
上方代码包含标题标签和包含两列行内含原图像,内含处理图像
记住把云名从云式仪表板添加到图像标签上,并用媒体库标注巡回图像组件比方说,我们的名字fogjmett
显示于此 :
并公共标识
将显示您的媒体库图像文件名
.
变换完成后,我们需要上传变换图像,即未来引用实现此目标时,我们将必须在下js后端编码上传配置创建项目根目录文件并粘贴下列代码:
CLOUDIORYAPI_KEY
使用云式仪表板环境变量填充上方空白
重开项目使用m运行dev
并
内页面/api
文件夹创建新文件命名上传.js
并开始配置环境密钥和库
Var云性=需求云化.config({云名:进程.env.cloudinari_NAME,api_key:进程.env.cloudinary_API_KEY,api_secret:进程.env.cloudinary_APIET
创建处理器函数执行POST请求函数接收媒体文件数据并发至云式网站,抓取媒体文件云式链路并发回响应
export async函数处理程序(req.method+POST){leturl=sconst uploadedResponse = await cloudinary.uploader.upload_large( fileStr, { resource_type: "video", chunk_size: 6000000, } )!url=上传Response.url}capt(error)s. status(200)json({data:url})}}
代码结束后端和项目本身保证测试文章以享受经验
欢乐编码