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

做视频素材怎么下载网站什么是网店

做视频素材怎么下载网站,什么是网店,学习php网站开发怎么样,见网站建设客户技巧直接看代码吧,主要逻辑吧excel的图片拿到 压缩上传获取url // 将文件转成XSSFWorkbook工作簿XSSFWorkbook wb new XSSFWorkbook(uploadFile);// 获取工作薄中第一个excel表格XSSFSheet sheet wb.getSheetAt(0);// 核心:::获取ex…

直接看代码吧,主要逻辑吧excel的图片拿到 压缩上传获取url

 // 将文件转成XSSFWorkbook工作簿XSSFWorkbook wb = new XSSFWorkbook(uploadFile);// 获取工作薄中第一个excel表格XSSFSheet sheet = wb.getSheetAt(0);// 核心:::获取excel表格中所有图片,处理图片上传到oss  key:行号-列号Map<String, List<String>> picturesMap = getPictures(sheet);public Map<String, List<String>> getPictures(XSSFSheet xssfSheet) throws IOException {Map<String, List<String>> maps = new LinkedHashMap<>();List<XSSFShape> list = xssfSheet.getDrawingPatriarch().getShapes();for (int i = 0; i < list.size(); i++) {XSSFPicture picture = (XSSFPicture) list.get(i);// 行号-列号XSSFClientAnchor xssfClientAnchor = (XSSFClientAnchor) picture.getAnchor();// 获取图片XSSFPictureData pdata = picture.getPictureData();byte[] data = pdata.getData();InputStream inputStream = new ByteArrayInputStream(data);byte[] scalePicLater = scalePics(inputStream,0.5,0.5);String url = ossFactory.build().upload(new ByteArrayInputStream(scalePicLater), IdUtil.objectId() + ".jpg");inputStream.close();// 行号-列号String key = xssfClientAnchor.getRow1() - 1 + "-" + xssfClientAnchor.getCol1();if (maps.containsKey(key)) {List<String> strUrl = maps.get(key);strUrl.add(url);maps.put(key, strUrl);} else {List<String> strUrl = new ArrayList<>();strUrl.add(url);maps.put(key, strUrl);}}return maps;}public static byte[] scalePics(InputStream inputStream, double accuracy,double scale) throws IOException {// 压缩图片并保存到临时文件中File tempFile = File.createTempFile("thumbnail", ".jpg");Thumbnails.of(inputStream).scale(scale).outputQuality(accuracy).toFile(tempFile);// 读取临时文件的字节流设置到输出流中InputStream tempInputStream = new FileInputStream(tempFile);byte[] buffer = new byte[tempInputStream.available()];tempInputStream.read(buffer);tempInputStream.close();// 删除临时文件tempFile.delete();// 下载到本地,// BufferedOutputStream bos = new BufferedOutputStream(new FileOutputStream("C:\\Code\\upload\\1.jpg"));// bos.write(buffer);// bos.close();return buffer;}
http://www.yayakq.cn/news/713455/

相关文章:

  • 做网站赔钱了wordpress更换域名缩略图不显示
  • 网站建设人员管理制度做网站的什么公司最好
  • 哈尔滨自助建站软件用asp.net做校园网站
  • 营销网站制作苏州网站建设免费
  • 网站开发工资淄博最新软件推广
  • 长治网站制作教程网站管理与维护的优势
  • 手机移动开发网站常见的网站空间有哪些
  • wordpress页面源代码seo怎么优化网站
  • 配资网站开发是什么意思工业品牌设计公司
  • 网站改版建设原则国外网站做盗版
  • flash网站动漫设计招聘信息
  • 四川住房建设和城乡建设厅新网站网站被k怎么查
  • 张氏万家网站建设上海网站建设技术指导公司
  • 网站制作模板教案wordpress必要插件
  • 枣庄手机网站开发门户网站开发视频教学
  • 域名企业备案对网站的好处怎样用网站做单笔外贸
  • 商丘专业做网站公司建设博物馆网站
  • 网站的建设主题定制客户管理软件
  • 网站中的关键词seo设置温州网站建设最新报价
  • 如何由网页生成网站石家庄市建设网站
  • 网址大全查询网站阜新市项目建设网站
  • 南昌网站优化凡客诚品购物
  • 网站建设免费ppt外贸营销员职业技能证书
  • 网站后台修改导航栏建站平台 discuz
  • html国外网站源码中国老区建设促进会网站
  • 建设一个网站多钱个人计算机做服务器建网站
  • 网站建设收费标准教程百家号查询排名数据查询
  • 网站英文域名是什么九龙坡建站公司
  • 个人博客网站模板下载wordpress多站点无法访问
  • 泰安聊城网站建设老域名新网站