You could probably add a proxy handler thing like CouchDB Lucene used at one point, then have it fetch the attachment and run IM and return the image. Sounds like a great way to exhaust server resources though. From: Hank Knight Sent: 11/20/2013 17:53 To: [email protected] Subject: Re: CouchDB: Automatically resizing images I want this to be triggered by the URL when the image is requested, not when the image is uploaded.
For example: https://zuhqtr5.couchappy.com/site/www/qqq/z.jpg/resized/201x201/www/qqq/z.jpg https://zuhqtr5.couchappy.com/site/www/qqq/z.jpg/resized/202x202/www/qqq/z.jpg https://zuhqtr5.couchappy.com/site/www/qqq/z.jpg/resized/203x203/www/qqq/z.jpg On Wed, Nov 20, 2013 at 6:48 PM, Mark Hahn <[email protected]> wrote: > I would use a simple node program that "watches" all the image uploads and > then runs imagemagick > > > > On Wed, Nov 20, 2013 at 2:36 PM, Hank Knight <[email protected]> wrote: > >> Here is an example of an image attachment served by CouchDB: >> https://zuhqtr5.couchappy.com/site/www/qqq/z.jpg >> >> I would like a CouchDB module that would use ImageMagick to >> automatically resize an image based on parameters passed in the URL. >> https://github.com/kivra/emagick >> >> For example this should return the same image, sized to 200px by 200px: >> >> https://zuhqtr5.couchappy.com/site/www/qqq/z.jpg/resized/200x200/www/qqq/z.jpg >> >> It should also automatically add the resized image as an attachment so >> the next time that URL was requested it would not need to be resized >> again. >> >> Do you know if this idea would be technically possible? >> >> Has something like this already been done? >>
