java实现图片旋转90度的问题

2024-12-27 11:21:53
推荐回答(5个)
回答1:

类Graphics2D的方法rotate(double theta, double x,
double y)可以用来旋转图片

回答2:

buffer1的宽高要根据旋转的角度定的,180度时宽高保持不变,90或270度时宽高要互调一下

回答3:

旋转之后的图片长宽和原图是相反的

回答4:

翻转后 orientation 属性为6 。

public static void main(String[] args) throws ImageProcessingException, IOException {
File jpegFile= new File("C:\\Users\\Administrator\\Desktop\\IMG_0362.JPG");

Metadata metadata = ImageMetadataReader.readMetadata(jpegFile);
Directory directory = metadata.getDirectory(ExifIFD0Directory.class);
JpegDirectory jpegDirectory = (JpegDirectory)metadata.getDirectory(JpegDirectory.class);

// int orientation =0;

回答5:

我去,怎么又是这个问题,网上那么多方法,这个不行就换一个咯,汗汗汗!