Wenn Sie die Aufgabe in drei Schritten „Thumbnail erstellen“ aufgeteilt, „load Bild“, „Stufenbild“ und „Bild speichern“, können Sie es tun mit die Standard-Java-API. Sie können die statischen Hilfsmethoden in javax.imageio.ImageIO
verwenden, um Bilder zu laden und zu speichern, und Image#getScaledInstance(...)
verwenden, um die Größe des Originalbildes zu ändern. Da die Image
von getScaledInstance
keine BufferedImage
ist, müssen Sie eine neue BufferedImage
mit der richtigen Größe erstellen und das skalierte Bild in die neue BufferedImage
malen, bevor Sie ImageIO verwenden können, um es zu speichern.
Haben Sie den Autor kontaktiert, um zu sehen, ob es Lizenzprobleme gab? – Woody