java解析webp格式图片宽高;java解析webp图片转png格式

package 你的包名:***.***.***.***;import java.io.FileInputStream;
import java.io.IOException;
import java.io.InputStream;/*** 图片处理工具类*/
public class ImageUtils {/*** 解析webp格式图片宽高** @param inputStream   IO输入流*/public static ImageBean webpToPng(InputStream inputStream) throws IOException {byte[] bytes = new byte[30];inputStream.read(bytes, 0, bytes.length);int width = ((int) bytes[27] & 0xff) << 8 | ((int) bytes[26] & 0xff);int height = ((int) bytes[29] & 0xff) << 8 | ((int) bytes[28] & 0xff);ImageBean imageBean = new ImageBean();imageBean.setWidth(width);imageBean.setHeight(height);return imageBean;}/*** 图片对象*/public static class ImageBean {private Integer width;      //宽度private Integer height;     //高度public Integer getWidth() {return width;}public void setWidth(Integer width) {this.width = width;}public Integer getHeight() {return height;}public void setHeight(Integer height) {this.height = height;}}}

java解析webp格式图片宽高;java解析webp图片转png格式相关推荐

  1. 获取图片宽高、大小和图片类型

    直接贴代码 public static void main(String[] args) {String picUrl = "http://placeimg.com/640/480/any. ...

  2. 不固定图片宽高瀑布流_图片横向等高瀑布流,每行占满,限制行数 的实现

    图片的横向瀑布流,其实简单地按顺序排列就可以了 但要实现每行中各图片都等高(各行不一定等高,但每行里面等高),且每行都占满,就需要用到flex的特性了 控制每行图片高度都一致,可能会影响图片的比例,所 ...

  3. 【PDFBox】PDFBox操作PDF文档之添加本地图片、添加网络图片、图片宽高自适应、图片水平垂直居中对齐

    这篇文章,主要介绍PDFBox操作PDF文档之添加本地图片.添加网络图片.图片宽高自适应.图片水平垂直居中对齐. 目录 一.PDFBox操作图片 1.1.添加本地图片 (1)案例代码 (2)运行效果 ...

  4. android 通过图片url获取宽高_通过 URL 获取图片宽高优化

    一张小图.png 前言 客户端研发时,有时会有这样的需求,需要根据图片链接地址获取图片的宽高来进行界面排版. 一般比较正规的做法,是服务端在返回数据时将图片的信息属性一起带回来,这也符合轻客户端设计规 ...

  5. Flutter图片宽高获取

    本地图片宽高获取 网络图片宽高获取 原理 通过在其ImageProvider上调用resolve来读取ImageStream 1.本地图片宽高获取 以IM发送本地图片为例 sendImage: (St ...

  6. XML文件转TXT,XML无图片宽高信息

    XML文件转TXT,XML无图片宽高信息 网络上有很多xml转txt的文章,不过有的xml文件不包括size信息,即图片本身的宽高,如先前提到的湛江水下目标检测大赛数据集的label文件.因此在前辈的 ...

  7. antd 中 Upload 上传图片宽高限制以及上传文件的格式限制

    一.上传图片的宽高限制 在组件Upload中有一个beforeUpload的API,是文件上传之前的钩子函数,我们需要在这个API中做限制 beforeUpload: file => {this ...

  8. python 多张图片进行横向与纵向的无损拼接,适用于图片宽高差不多的图片

    前言 python 进行多张图片横向和纵向的拼接,适用于图片宽高差不多的图片,因为横向拼接会将图片等比例放大到一样的高度在拼接,纵向拼接会将图片等比例放大到一样的宽度再拼接.如果图片分辨率相差太大,将 ...

  9. vue-preview动态获取图片宽高并增加旋转功能

    vue-preview是一个常用的图片查看器,微博网页版就是用的这个插件: 我在项目中也用过这个插件,总体来说,还是比较满意.但是缺少一个图片旋转功能. 安装使用 第一步:安装 npm i vue-p ...

最新文章

  1. 图论分析方法gretna_基于磁共振的多模态分析对血管性认知障碍患者脑网络的研究...
  2. C语言两种查找方式(分块查找,二分法)
  3. r230/r250/m200
  4. Linux下Tcp保活时间默认多少,C/C++网络编程中的TCP保活
  5. mqtt 一对多_MQTT协议简要分析
  6. 使用JS 加入收藏,设为首页.
  7. 第五章:Redis持久化-AOF持久化
  8. mysql图形界面navicat的连接
  9. lduan Centos 7 KVM Centos Windos (二)
  10. 小红帽Linux系统命令重启,Linux系统常用命令之一
  11. EXCEL中所有函数的使用
  12. Windows + Ubuntu双系统开机选择界面美化
  13. matlab进行多项式展开
  14. 未能联接game center服务器,win10系统GameCenter无法连接服务器的处理步骤
  15. 翼灵物联工作室第一次考试总结
  16. 对宇宙起源的一个现代猜想-重生而非诞生
  17. 本地测试机构怎么查?第三方测试公司排名情况
  18. 计算机未来的发展250字,电脑迷250字作文
  19. 解说--1--微信商户转账给个人银行卡或微信零钱功能
  20. 微信小程序-弹出自定义对话框

热门文章

  1. 用U盘制作PE启动盘
  2. 央行房贷新政难落地:上海四大行按基准利率执行
  3. 纯代码实现WordPress文章部分内容关注微信公众号后可见
  4. 文献精读丨GWAS+TRN多组学方法揭示小麦穗发育调控过程
  5. 什么是CISSP(国际注册信息安全认证专家)?
  6. Java程序应用实例:“你好 Java”
  7. 恒讯科技讲解:量子云计算是什么?
  8. HTML+CSS+JS大作业:网站设计——家具装修公司(12页 bootstrap, 响应式)
  9. 通用键盘鼠标模拟(包括USB和PS2)
  10. 用友 你侮辱了谁? --转自