Anleitung | Herunterladen | Quellcode | API-Dokumentation
Hier ist das Modul http-image
zur Erweiterung einer Instanz von Neon beschrieben.
http-image erweitert Neon um die Fähigkeit, verkleinterte Fassungen von Bildern 'on demand' zu erzeugen. Zudem lassen sich Base64-kodierte Versionen von Bildern erzeugen, die für Grafiken mit Data-URI dienen können.
'On demand' meint in diesem Zusammenhang, dass die Fassungen erst erstellt werden, wenn sie erstmals aufgerufen werden. Einmal erstellt, werden sie nur noch ausgeliefert.
Clients können die Funktionen mit entsprechenden Ressourcen-Namen steuern. Für den Aufruf einer Datei namens mein-bild_tn.jpg
erzeugt das Modul http-image
beispielsweise eine auf 120 Bildpunkte verkleinerte Fassung des Originalbildes namens mein-bild.jpg
.
Die Klasse ImageThread
kann zudem verwendet werden, um die Erzeugung größerer Mengen von Bildern zu parallelisieren und so zu beschleunigen.
http-image
erfordert die Klassenbibliotheken http-base und Thumbnailator im Classpath.
http-image
ist Freie Software und wird unter den Bedingungen der GNU Affero General Public License 3.0 bereitgestellt.