2012-06-19 17 views

Antwort

9

Sie können versuchen, schöne Bibliothek GraphicsMagick für node.js ist https://github.com/aheckmann/gm

und hier zu verwenden, um eine Verbindung eine Funktion zu testen und so weiter http://aheckmann.github.com/gm/

var gm = require('gm') 
    , resizeX = 200 
    , resizeY = 400 

gm('/path/to/image.jpg') 
.resize(resizeX, resizeY) 
.write(response, function (err) { 
    if (err) ... 
}); 
+0

ok danke für die links, ich werde es versuchen. – zobi8225

1

ich diese Antwort wissen a etwas spät, aber ich habe an einem Modul gearbeitet (genannt Picsee), das genau das tut, schau es dir an here. Es lädt Fotos, schneidet Fotos (Sie benötigen eine clientseitige Bibliothek) und speichert mehrere Versionen basierend auf Ihrer Konfiguration. Es verwendet GD, nicht Image- oder GraphicsMagick.

Es gibt auch eine demo app, die zeigt, wie Sie mehrere Versionen des Bildes hochladen, zuschneiden und speichern. Und das Beispiel verwendet JCrop. Schließlich hoffe ich, S3 Unterstützung sowie einige andere Eigenschaften hinzuzufügen.

Verwandte Themen