|
@@ -41,31 +41,25 @@ public class RotateTask implements Runnable {
|
|
try {
|
|
try {
|
|
String thumbPath = systemConfig.getThumbDir() + File.separator + paper.getWorkId() + File.separator + paper.getSubject().toString()
|
|
String thumbPath = systemConfig.getThumbDir() + File.separator + paper.getWorkId() + File.separator + paper.getSubject().toString()
|
|
+ File.separator + paper.getAreaCode() + File.separator + paper.getExamNumber() + ".jpg";
|
|
+ File.separator + paper.getAreaCode() + File.separator + paper.getExamNumber() + ".jpg";
|
|
|
|
+ String thumbNew = systemConfig.getThumbDir() + File.separator + paper.getWorkId() + File.separator + paper.getSubject().toString()
|
|
|
|
+ + File.separator + paper.getAreaCode() + File.separator + paper.getExamNumber() +"_" + start + ".jpg";
|
|
File thumbFile = new File(thumbPath);
|
|
File thumbFile = new File(thumbPath);
|
|
- File thumbOut = new File(systemConfig.getThumbDir() + File.separator + paper.getWorkId() + File.separator + paper.getSubject().toString()
|
|
|
|
- + File.separator + paper.getAreaCode() + File.separator + paper.getId() + ".jpg");
|
|
|
|
if (thumbFile.exists()) {
|
|
if (thumbFile.exists()) {
|
|
- InputStream is = new FileInputStream(thumbFile);
|
|
|
|
- BufferedImage image = ImageIO.read(is);
|
|
|
|
- ImageCompression.rotate(thumbFile, thumbOut, degree);
|
|
|
|
|
|
+ thumbFile.renameTo(new File(thumbNew));
|
|
|
|
+ InputStream is = new FileInputStream(thumbNew);
|
|
|
|
+ ImageCompression.rotate(new File(thumbNew), new File(thumbPath), degree);
|
|
is.close();
|
|
is.close();
|
|
- thumbFile.renameTo(new File(systemConfig.getThumbDir() + File.separator + paper.getWorkId() + File.separator + paper.getSubject().toString()
|
|
|
|
- + File.separator + paper.getAreaCode() + File.separator + paper.getExamNumber() +"_" + start + ".jpg"));
|
|
|
|
- thumbOut.renameTo(new File(thumbPath));
|
|
|
|
}
|
|
}
|
|
|
|
|
|
String imagePath = systemConfig.getImageDir() + File.separator + paper.getWorkId() + File.separator + paper.getSubject().toString()
|
|
String imagePath = systemConfig.getImageDir() + File.separator + paper.getWorkId() + File.separator + paper.getSubject().toString()
|
|
+ File.separator + paper.getAreaCode() + File.separator + paper.getExamNumber() + ".jpg";
|
|
+ File.separator + paper.getAreaCode() + File.separator + paper.getExamNumber() + ".jpg";
|
|
|
|
+ String imageNew = systemConfig.getImageDir() + File.separator + paper.getWorkId() + File.separator + paper.getSubject().toString()
|
|
|
|
+ + File.separator + paper.getAreaCode() + File.separator + paper.getExamNumber() +"_" + start + ".jpg";
|
|
File imageFile = new File(imagePath);
|
|
File imageFile = new File(imagePath);
|
|
- File imageOut = new File(systemConfig.getImageDir() + File.separator + paper.getWorkId() + File.separator + paper.getSubject().toString()
|
|
|
|
- + File.separator + paper.getAreaCode() + File.separator + paper.getId() + ".jpg");
|
|
|
|
if (imageFile.exists()) {
|
|
if (imageFile.exists()) {
|
|
- InputStream is = new FileInputStream(imageFile);
|
|
|
|
- BufferedImage image = ImageIO.read(is);
|
|
|
|
- ImageCompression.rotate(imageFile, imageOut, degree);
|
|
|
|
- imageFile.renameTo(new File(systemConfig.getImageDir() + File.separator + paper.getWorkId() + File.separator + paper.getSubject().toString()
|
|
|
|
- + File.separator + paper.getAreaCode() + File.separator + paper.getExamNumber() +"_"+ start + ".jpg"));
|
|
|
|
- imageOut.renameTo(new File(imagePath));
|
|
|
|
|
|
+ imageFile.renameTo(new File(imageNew));
|
|
|
|
+ InputStream is = new FileInputStream(imageNew);
|
|
|
|
+ ImageCompression.rotate(new File(imageNew), new File(imagePath), degree);
|
|
is.close();
|
|
is.close();
|
|
}
|
|
}
|
|
FileInputStream in = new FileInputStream(new File(imagePath));
|
|
FileInputStream in = new FileInputStream(new File(imagePath));
|