当前位置: 首页 > news >正文

莱芜网站制作公司wordpress修改文件上传路径

莱芜网站制作公司,wordpress修改文件上传路径,网站后台无上传图片按钮,wordpress的搜索一、需求#xff1a; 给出立方体六个面#xff0c;合成一张全景图 二、主要知识#xff1a;py360convert 2.1、该项目的特点#xff1a; 立方体贴图和等矩形之间的转换 等角于平面 纯python实现#xff0c;仅依赖于numpy和scipy矢量化实施#xff08;在大多数地…一、需求 给出立方体六个面合成一张全景图 二、主要知识py360convert 2.1、该项目的特点 立方体贴图和等矩形之间的转换   等角于平面   纯python实现仅依赖于numpy和scipy矢量化实施在大多数地方 c2ee2c在1.6 GHz Intel Core i5 CPU上花费300ms并花费160ms 2.2、安装 pip install py360convert现在您可以在任何地方import py360convert或使用命令行工具convert360。 2.3、参数 e2c(e_img, face_w256, modebilinear, cube_formatdice) 将给定的等矩形转换为立方体贴图。参数 e_img形状为[HWC]的块状数组。face_w每个立方体面的宽度。modebilinear或nearest。cube_format请参阅c2e说明。 e2p(e_img, fov_deg, u_deg, v_deg, out_hw, in_rot_deg0, modebilinear) 从给定的等角线拍摄透视图。 参数 e_img形状为[HWC]的块状数组。fov_deg以int或tuple给出的视野(h_fov_deg, v_fov_deg)。u_deg水平视角在[-pipi]范围内。-左/ 右。v_deg垂直视角范围为[-pi / 2pi / 2]。-向下/ 向上。out_hw(height, width)以元组输出图像。in_rot_deg平面内旋转。modebilinear或nearest。三、示例 3.1、立方体六个面 背面b 前面f 左面l 右面r 上面u 下面d 3.2、合成全景图效果 三、编辑后端代码 import uuid import os import py360convert from django.core.files.storage import default_storage from django.http import JsonResponse import cv2# Create your views here.def image_transpose(req):if req.method POST:# 给图片唯一标识uuid0 str(uuid.uuid1())# 获取图片信息六个面依次为前、后、左、右、上、下front_image req.FILES.get(front_image, None)backward_image req.FILES.get(backward_image, None)left_image req.FILES.get(left_image, None)right_image req.FILES.get(right_image, None)top_image req.FILES.get(top_image, None)bottom_image req.FILES.get(bottom_image, None)quality_para req.POST.get(quality, None)target_size_w req.POST.get(size, None)# 获取图片宽度if not target_size_w:target_size_w 3000if target_size_w is not None:target_size_w int(target_size_w)target_size_h int(target_size_w // 2)# 控制图片清晰度if not quality_para:quality_para 3quality_map {0: 40,1: 60,2: 90}quality_para int(quality_para)quality_save quality_map.get(quality_para, None)if quality_save is None:quality_save 70os.mkdir(./static/trans uuid0)out_path static/ uuid0# 合成全景图if front_image and backward_image and left_image and right_image and top_image and bottom_image:default_storage.save(os.path.join(static/trans/, uuid0, front_image.jpg),front_image)default_storage.save(os.path.join(static/trans/, uuid0, backward_image.jpg),backward_image)default_storage.save(os.path.join(static/trans/, uuid0, left_image.jpg),left_image)default_storage.save(os.path.join(static/trans/, uuid0, right_image.jpg),right_image)default_storage.save(os.path.join(static/trans/, uuid0, top_image.jpg),top_image)default_storage.save(os.path.join(static/trans/, uuid0, bottom_image.jpg),bottom_image)cube_dice0 cv2.imread(os.path.join(static/trans/, uuid0, front_image.jpg))cube_dice1 cv2.imread(os.path.join(static/trans/, uuid0, right_image.jpg))cube_dice2 cv2.imread(os.path.join(static/trans/, uuid0, backward_image.jpg))cube_dice3 cv2.imread(os.path.join(static/trans/, uuid0, left_image.jpg))cube_dice4 cv2.imread(os.path.join(static/trans/, uuid0, top_image.jpg))cube_dice5 cv2.imread(os.path.join(static/trans/, uuid0, bottom_image.jpg))cube_dice1 cv2.flip(cube_dice1, 1)cube_dice2 cv2.flip(cube_dice2, 1)cube_dice4 cv2.flip(cube_dice4, 0)res py360convert.c2e([cube_dice0, cube_dice1, cube_dice2, cube_dice3, cube_dice4,cube_dice5], target_size_h, target_size_w, cube_formatlist)cv2.imwrite(os.path.join(static/trans/, uuid0, panorama.jpg),res, [int(cv2.IMWRITE_JPEG_QUALITY), quality_save])# 保存图片第一种方式自己配置下载到相应的地方第二种下载到本地return JsonResponse({error: 0,message: no error,# 这里下载图片目前采用自己配置的环境result: {panorama: https://XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX uuid0 /panorama.jpg}})else:return JsonResponse({error: 1,message: Saving files error!,result: {}})else:return JsonResponse({error: 1,message: method error,result: {}})
http://www.zqtcl.cn/news/64792/

相关文章:

  • 招聘网站建设的目的wordpress 屏蔽插件更新
  • 网站营销管理培训班黄岐网站制作
  • 哪个软件做网站最简单天津滨海新区大爆炸
  • 网站开发 需求说明书团购的网站扣佣金分录怎么做
  • 网站后期维护需要注意什么网页设计师证书什么时候考
  • 怎样增加网站浏览量个人怎么做网站
  • 软件的开发文档青岛网站优化公司
  • 如何把php做的网站做成app网络营销做得好的酒店
  • 会员管理网站模板玉溪网站制作公司
  • 北京营销型网站建设公司播放我的观看历史记录
  • 关于网站设计的论文免费的行情软件网站不下载
  • 举报企业网站用个人信息备案孵化器网站建设方案
  • 南海区住房和城乡建设部网站广告推广方式有哪几种
  • 电商网站竞价推广的策略wordpress采集插件qqword
  • 桂林广告公司网站建设国际要闻
  • 我做的网站关键词到首页了没单子做个网站成功案例
  • 做h5动画网站字画价格网站建设方案
  • 企业网站设计收费新手如何做企业网站
  • 建设网站的目的及功能定位主要包括哪些内容查看虚拟币行情的网站怎么做
  • 中山如何制作网站我要学习做网站
  • 漳州公司建设网站网站开发中常见的注册界面
  • 网页 制作网站对于协会的新年祝贺语网站模板
  • 做英文网站 赚钱哪个网站可以做简历
  • 望牛墩做网站设计平台app
  • 连云港品牌网站建设wordpress开发找工作
  • 做301到别人网站国税网站页面建设中
  • dw博客网站怎么做网站论坛页怎么做
  • 建设网站主机免费版网站专题页面用什么做
  • 北京 高端网站设计邢台专业网站建设报价
  • 北京pc28网站一起看地图app下载手机版