根据图片完整路径,获得图片的宽和高,判断是横版还是竖版图片
来源:互联网 发布:兄弟连2016php百度云 编辑:程序博客网 时间:2024/04/27 14:53
判断图片是横版还是竖版图片,就要获得图片的宽和高,有两种获得方式
1、图片在同一个机器(本地)可以预览
/** * @function:根据图片完整路径,判断是横版还是竖版图片 * @param imagePath * @return true是竖版,false是横版 */private static boolean getVerticalImage(String imagePath) {boolean is_vertical = false;BufferedImage bufferedImage;try {bufferedImage = ImageIO.read(new File(imagePath));int height = bufferedImage.getHeight();int width = bufferedImage.getWidth();if (height > width) {// 竖版is_vertical = true;} else {// 横版is_vertical = false;}} catch (IOException e) {// TODO Auto-generated catch blocke.printStackTrace();}return is_vertical;}
2、图片从不同服务器(网络)上获得
import com.itextpdf.text.Image;
// 图片属于网络上的地址try {String imagePath = "http://g.hiphotos.baidu.com/baike/c0%3Dbaike180%2C5%2C5%2C180%2C60/sign=db5a49b475f08202399f996d2a929088/8ad4b31c8701a18bf1c7bfd8982f07082838fe7d.jpg";Image img = Image.getInstance(new URL(imagePath));System.out.println("width=" + img.getWidth() + "-----------height="+ img.getHeight());} catch (Exception e) {e.printStackTrace();}
结果是:
width=1000.0-----------height=1486.0
0 0
- 根据图片完整路径,获得图片的宽和高,判断是横版还是竖版图片
- 图片的宽和高
- C# 上传图片前判断上传图片的宽和高
- php 如何获得上传图片的宽和高?
- 根据手机屏幕的大小动态设置图片宽和高
- 获取图片宽和高
- java 提取上传图片的宽和高
- Java中读取图片的宽和高
- 获取图片的宽和高(像素)
- 获取屏幕或图片的宽和高
- html 获取图片的宽和高
- 获得上传图片的宽和高和文件夹的列表(所有文件)
- 获得屏幕分辨率的宽和高
- 获得设备的宽和高
- 常用方法(3)------根据图片的url路径获得图片物理路径
- 把图片从网络加载之后计算原始图片的宽和高 一直得到的图片宽和高为0
- android将图片转化为指定的宽和高
- android将图片转化为指定的宽和高
- 第35讲项目5——在北京买房
- dispatch_once函数之单例模式
- Java第三次作业
- SpringMVC系列之(二) springMVC和Struts异同
- Mybatis(二)-创建第一个应用
- 根据图片完整路径,获得图片的宽和高,判断是横版还是竖版图片
- unaligned apk
- 自己封装的POI + Struts2 实现Excel导出工具包
- VC6.0中建立Opencv项目
- 模式匹配KMP算法
- Oracle connect by..start with/level
- [Java代码] 快速上手JFinal
- 纯干货,鹅厂工程师给出的从手机QQ快速pad化的实现方案思路
- 获取当前处于activity状态的view controller