First prototypes available

Dear members

I spent the last few weeks creating prototype implementations of software that uses the XMP rmd draft standard. 

The results can be seen on this demo page:
http://sbaechler.github.io/universalimages-demo/

You can try out the image server yourself here:
http://thumbor.stellanera.com/unsafe/320x/filters:rmd()/http://stellanera.com/universalimages/monks.jpg. Just increase the image width to 360 or 480 and see the crop region adjust for the new width. You can also use your own images as a source.
The server is running on a EC2 micro instance and is not protected. Please don’t abuse it.

I had to make some small adjustments to the schema while developing the prototypes. But now I think it holds up pretty well.
The big advantage of using a XMP schema is that it is completely independent of the image format. 

The first tool is a Metadata UI Extension for Adobe products. It allows editing the responsive metadata by hand using the „File information“ dialog. It is available on Github under the universalimages organization: https://github.com/universalimages/rmd-extension.

The next tool is a Adobe Photoshop plugin for Photoshop CC that provides a graphical user interface for setting responsive metadata information. The package can be downloaded here: https://github.com/sbaechler/ps-rmd-plugin/releases.

In the newest version of Photoshop, Adobe stopped support for the Extension manager and requires that all plugins be installed via the Adobe Exchange cloud platform. I submitted the package and it is currently in review. I can give anyone who is interested a preview access. Just send me your email address (that has a creative cloud account) and I can add you to the testers group.

For cropping the images, I created a plugin for the Python based open-source image server Thumbor. The plugin currently only runs on a fork of Thumbor because it needs access to the XMP metadata. 
The repository is available here: https://github.com/sbaechler/thumbor-universalimages. I added a UML activity diagram to the repo that explains the cropping process. It got quite complex with all the rules and combinations of them. 


Best Regards

Simon

Received on Sunday, 14 February 2016 16:20:05 UTC