当前位置: 技术问答>java相关
请问高手,怎样可以获得图片的长和宽?
来源: 互联网 发布时间:2015-09-15
本文导语: 客户端上传的图片长和宽都不尽相同,若用固定的长宽去限定图片,有些图片显示会走样,如果只限定长或宽,得出的效果会好很多.请问那位高手有何方法可知图片的长和宽? | 由于版权的原因,JDK...
客户端上传的图片长和宽都不尽相同,若用固定的长宽去限定图片,有些图片显示会走样,如果只限定长或宽,得出的效果会好很多.请问那位高手有何方法可知图片的长和宽?
|
由于版权的原因,JDK没有支持GIF文件。我有一个GifDecoder类,现在给你使用很简单,你可以调用其中的GetHeight Width获得高度和宽度。代码我就不写了实在没时间。例子里面有相关用法.
import java.net.*;
import java.io.*;
import java.util.*;
import java.awt.*;
import java.awt.image.*;
/**
* Class GifDecoder - Decodes a GIF file into one or more frames.
*
import java.net.*;
import java.io.*;
import java.util.*;
import java.awt.*;
import java.awt.image.*;
/**
* Class GifDecoder - Decodes a GIF file into one or more frames.
*
* Example:
* GifDecoder d = new GifDecoder();
* d.read("sample.gif");
* int n = d.getFrameCount();
* for (int i = 0; i