googlearchive / appengine-nodejs

Utility library for accessing App Engine services using Node.js
https://developers.google.com/appengine/docs/managed-vms/
Apache License 2.0
82 stars 16 forks source link

Feature request :support existing GAE image service #37

Open cometta opened 9 years ago

cometta commented 9 years ago

image service is beneficial and a must to have. Please support this for nodejs

rrch commented 9 years ago

Can you elaborate on which features of the image service you'd like us to support?

There are a lot of libraries for image manipulation in node.js already, e.g. gm and node-canvas.

cometta commented 9 years ago

just like existing appengine sdk comes with image services which integrated together with blobstore. It is very convenient to upload image into blobstore and use image services to generate a url with auto crop , resize with extra parameter like =s100-c ..etc . Addon, image is cache in google CDN.

abiyasa commented 9 years ago

+1

I also think this is a nice feature to have. Another use case would be to resize the images before uploading them to Google Cloud Storage.

It's true that we have gm or node-canvas but they require external dependencies (ImageMagicK or Cairo for node-canvas) which would be a little bit tricky to install if you're doing nodejs with managed VM.

I'm currently using lwip which requires no runtime dependencies but the feature is very limited at the moment.

ginader commented 9 years ago

+1