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?
>>

Reply via email to