`

java 获取图片高和宽

阅读更多
public static Map<String,Integer> getImageWH(byte[] bytes ){

Map<String,Integer> map = new HashMap<String,Integer>();
if(bytes==null){
map.put("w", 0);
map.put("h", 0);
return map;
}

try{
ByteArrayInputStream stream = new ByteArrayInputStream(bytes);
BufferedImage bi = ImageIO.read(stream);
int srcWidth = bi.getWidth(); // 源图宽度
int srcHeight = bi.getHeight(); // 源图高度
map.put("w", srcWidth);
map.put("h", srcHeight);
}catch(Exception ex){
logger.error("getImageWH get image w and h has error!");
ex.printStackTrace();
map.put("w", 0);
map.put("h", 0);
return map;
}
return map;
}
分享到:
评论

相关推荐

    爆破图片高和宽的python脚本

    爆破图片高和宽的python脚本

    获取图形的高和宽

    ### 获取图形的高和宽——OpenCV基础知识 #### 一、引言 在图像处理领域,OpenCV(开源计算机视觉库)是一个强大的工具包,它提供了广泛的算法来处理图像和视频流。对于初学者而言,了解如何加载图像以及获取图像...

    判知图片的大小(宽度与高度)

    void CPicSizeDlg::OnGetsize() { UpdateData(TRUE); //m_strFile是位图文件的路径 if(m_strFile == "") { AfxMessageBox("请选择文件"); } CFile file;...file.Open( m_strFile, CFile::modeRead) ) ...

    CTF工具之010editor(misc).rar

    9. **数据结构导出**:分析后的结果可以导出为C、C++、Java或其他编程语言的结构体,方便在代码中直接使用。 在CTF比赛中,010 Editor常用于处理以下任务: - **逆向工程**:分析可执行文件的结构,寻找隐藏的函数...

    通过JS自动调整图片的大小以适应div的高和宽

    这段JS代码首先获取div容器和图片元素的当前宽度和高度,然后根据图片的自然宽高比(`naturalWidth`和`naturalHeight`属性)计算出合适的尺寸。如果图片的高度超过了容器高度,就反过来调整宽度,确保图片始终适应...

    010Editor模板—更新

    通过“010Templates”这个压缩包,用户可以方便地获取并安装这些更新的模板,确保他们在使用010Editor时拥有最前沿的解析能力。 总的来说,这次的“010Editor模板—更新”是一次对现有模板库的优化和增强,为010...

    js 加载框架 自动调整高和宽

    - 在`load`事件触发后,可以通过`getBoundingClientRect()`获取IFrame内容的实际尺寸,然后更新IFrame的`style.width`和`style.height`。 - 如果IFrame内容跨域,由于同源策略限制,不能直接访问其内容尺寸。可以...

    5.2 填充和步幅

    在上一节的例子里,我们使用高和宽为3的输入与高和宽为2的卷积核得到高和宽为2的输出。一般来说,假设输入形状是nh×nwn_h\times n_wnh​×nw​,卷积核窗口形状是kh×kwk_h\times k_wkh​×kw​,那么输出形状将会...

    解决jQuery动态获取手机屏幕高和宽的问题

    在JavaScript和jQuery中,动态获取屏幕的高宽是常见的需求,尤其在响应式设计和移动端开发中至关重要。本文将深入探讨如何使用jQuery有效地获取手机屏幕的宽度和高度,并解决可能出现的问题。 首先,jQuery提供了`$...

    react-ReactSizes轻松将window大小高和宽映射到props

    1. **SizeMe**: `SizeMe`是一个高阶组件(Higher-Order Component, HOC),它接收一个React组件作为参数,并返回一个新的组件。新组件会监听窗口尺寸的变化,然后将当前的宽度和高度作为props传递给子组件。这样,你...

    1097 画矩形.cpp

    输入四个参数:前两个参数为整数,依次代表矩形的高和宽(高不少于3行不多于10行,宽不少于5列不多于10列);第三个参数是一个字符,表示用来画图的矩形符号;第四个参数为1或0,0代表空心,1代表实心。 【输入】 ...

    显示当前窗口的坐标值程序(vb6.0源代码编写)显示当前窗口的坐标值,并显示窗体的高和宽。

    在VB6.0编程环境中,开发人员经常需要获取和处理窗口的位置和尺寸信息,以便进行界面布局、动画效果或者响应用户的交互操作。标题和描述提到的"显示当前窗口的坐标值程序"是一个实用的小工具,它能实时显示窗口在...

    JAVA上机题.docx

    接下来,`Rectangle` 类用于表示矩形,包含两个私有数据成员 `height` 和 `wide`,分别表示矩形的高和宽。这个类的关键知识点包括: 1. **数据成员**:`height` 和 `wide` 是双精度浮点类型,表示矩形的高度和宽度...

    bsp-layout:管理bspwm中的布局(高和宽)

    本文将深入探讨如何使用`bsp-layout`工具来调整BSPWM中的布局,尤其是关注窗口的高和宽。 ### 1. 了解BSPWM布局原理 BSPWM的核心理念是将屏幕划分为不同的区域,每个区域称为一个"节点"。窗口可以分配到这些节点中...

    jquery插件:ajax和iframe加载提示效果1.1版

    3,当iframe以tab标签的方式显示时,由于tab标签切换执行也需要一段时间,造成的获取的iframe的高和宽不是最终的高和宽 4,其他细微调整。 草草增加了一个例子。和新版本打包在一起。 遗留问题: 1,不支持多个...

    java代码-类名为Rectangle(矩形),它有两个整型的变量width(宽)和height(高);有一个方法area(),没有参数,返回类型为double,功能是求矩形的面积;还有另一个方法为perimeter()没有参数,返回类型为double,功能是求矩形的周长

    在这个特定的`Rectangle` 类实现中,我们有两个整型变量,`width` 和 `height`,分别表示矩形的宽和高。这两个变量是矩形的基本属性,用于计算矩形的面积和周长。 面积是矩形的一个重要属性,它可以通过将矩形的...

    弹出自适应图片大小的窗口弹出窗口根据图片大小,自动判断高和宽。

    iPop Demo iPop Demo This is a demo of the image popup script. I know you want to see it in action. Testing things with a small image. The popups have been setup with the AutoApply extension which...

    根据已知高和宽绝对垂直居中div示例代码

    复制代码代码如下: &lt;!DOCTYPE html PUBLIC “-//W3C//DTD XHTML 1.0 Transitional//EN” ... &lt;head&gt; &lt;... charset=utf-8″ /&gt; &lt;...已知宽高度DIV垂直水平居&lt;...style type=”text/

Global site tag (gtag.js) - Google Analytics