即使导入后,我也无法访问ImageIO.read();导入javax.imageio.ImageIO;可以为该问题指定确切的“罐子”或任何其他链接。
这对我有用
import java.awt.Graphics2D;
import java.awt.Image;
import java.awt.image.BufferedImage;
import java.awt.image.RenderedImage;
import java.io.File;
import java.io.IOException;
import java.util.regex.Pattern;
import javax.imageio.ImageIO;
public static void main(String[] args) throws IOException {
Image image = ImageIO.read(new File("C:\\Users\\Downloads\\IMG-20191025-WA0010.jpg"));
// construct the buffered image
BufferedImage bImage = new BufferedImage(image.getWidth(null), image.getHeight(null), BufferedImage.TYPE_INT_RGB);
//obtain it's graphics
Graphics2D bImageGraphics = bImage.createGraphics();
//draw the Image (image) into the BufferedImage (bImage)
bImageGraphics.drawImage(image, null, null);
// cast it to rendered image
RenderedImage rImage = (RenderedImage)bImage;
System.out.println(rImage.getHeight()+" "+rImage.getWidth());
}