| | |
| | | Thumbnails.of(original) |
| | | .size(bild.getVariantenGroesse(i), bild.getVariantenGroesse(i)) |
| | | .keepAspectRatio(true) |
| | | .outputQuality(0.7) |
| | | .toFile(newImgFile); |
| | | } catch (IOException ex) { |
| | | logger.log(Level.SEVERE, ex.getLocalizedMessage(), ex); |
| | | } |
| | | } |
| | | /* |
| | | Image image = Toolkit.getDefaultToolkit().getImage(original.getAbsolutePath()); |
| | | MediaTracker mediaTracker = new MediaTracker(new Container()); |
| | | mediaTracker.addImage(image, 0); |
| | | try { |
| | | mediaTracker.waitForID(0); |
| | | |
| | | if (!mediaTracker.isErrorAny()) { |
| | | for (int i = 0; i < Bild.GR.length; i++) { |
| | | StringBuffer buf = new StringBuffer(); |
| | | buf.append(nurname); |
| | | buf.append(bild.getVariantenName(i)); |
| | | buf.append(ext); |
| | | File newImgFile = new File(dir, buf.toString()); |
| | | if (!newImgFile.exists()) { |
| | | logger.fine(original.getAbsolutePath() + " " + newImgFile.getAbsolutePath()); |
| | | bild.writeImageFile(image, bild.getVariantenGroesse(i), bild.getMimeType(original), newImgFile.getAbsolutePath()); |
| | | //bild.writeImageFile(image, photo.getVariantenGroesse(i), photo.getMimetype(), photo.getAbsolutePath(basisPfad), photo.getVariantenName(basisPfad, i)); |
| | | } |
| | | } |
| | | } |
| | | } catch (IOException | InterruptedException ex) { |
| | | logger.log(Level.SEVERE, ex.getLocalizedMessage(), ex); |
| | | } |
| | | */ |
| | | return "ok"; |
| | | } else { |
| | | return "Pfad micht erlaubt."; |