Java获取图片大小,并将其转为Double
时间: 2024-04-30 07:19:11 浏览: 8
可以使用Java中的ImageIO类读取图片,并使用getWidth()和getHeight()方法获取宽度和高度。然后将宽度和高度转换为Double类型。
以下是一个示例代码:
```java
import java.awt.image.BufferedImage;
import java.io.File;
import javax.imageio.ImageIO;
public class ImageSize {
public static void main(String[] args) {
try {
File file = new File("image.jpg");
BufferedImage image = ImageIO.read(file);
int width = image.getWidth();
int height = image.getHeight();
double widthInDouble = (double) width;
double heightInDouble = (double) height;
System.out.println("Width: " + widthInDouble);
System.out.println("Height: " + heightInDouble);
} catch (Exception e) {
System.out.println("Error: " + e.getMessage());
}
}
}
```
其中,"image.jpg"是要读取的图片文件名。该代码使用ImageIO类读取图片,并使用getWidth()和getHeight()方法获取宽度和高度。然后将宽度和高度转换为Double类型,并将其打印到控制台上。