ImagesService rotation limitation

26 views
Skip to first unread message

mikaye

unread,
Feb 6, 2012, 12:08:13 PM2/6/12
to Google App Engine
Why is the ImageService rotation transform limited to only multiples
of 90 degrees? I need to freely rotate images while compositing them
and need to figure out a way to work around multiples of 90
restriction.

Kyle Finley

unread,
Feb 6, 2012, 1:48:18 PM2/6/12
to google-a...@googlegroups.com
Hey mikaye,

Could you use PIL instead? It's available when using the python27 runtime.



- Kyle

mikaye

unread,
Feb 7, 2012, 12:31:14 AM2/7/12
to Google App Engine
Thanks, not sure I can use this from the Java runtime environment
unless I were to set up a separate application.

--Mike

On Feb 6, 10:48 am, Kyle Finley <kylefin...@gmail.com> wrote:
> Hey mikaye,
>
> Could you use PIL instead? It's available when using the python27 runtime.
>
> http://code.google.com/appengine/docs/python/python27/using27.html#Co...
>
> - Kyle

Kyle Finley

unread,
Feb 7, 2012, 1:52:43 AM2/7/12
to google-a...@googlegroups.com
Sorry, Mike, I thought I was responding to a message on the Python group. Hopefully someone with better knowledge of Java will respond.

FWIW It is possible to run a Python or Go version of you app under the same application namespace. This can be done either as a backend or as a separate version of your app. It would then have access to the same datastore / blobstore.

- Kyle

> --
> You received this message because you are subscribed to the Google Groups "Google App Engine" group.
> To post to this group, send email to google-a...@googlegroups.com.
> To unsubscribe from this group, send email to google-appengi...@googlegroups.com.
> For more options, visit this group at http://groups.google.com/group/google-appengine?hl=en.
>

mikaye

unread,
Feb 7, 2012, 11:20:54 AM2/7/12
to Google App Engine
Thanks Kyle

Just for the record... The workaround that I use now is this: if any
image in the collection needs a rotation (i.e. not a multiple of 90),
I send all images to the browser where javascript does the compositing
at the expense of the added bandwidth.

Kyle Finley

unread,
Feb 7, 2012, 12:09:30 PM2/7/12
to google-a...@googlegroups.com
Nice! I was wondering if javascript might be a possibility.

When you first described your use-case fabricjs immediately came to mind:
Reply all
Reply to author
Forward
0 new messages