Evas: Make Evas.Image.save() work with all images
authorJean-Philippe Andre <jp.andre@samsung.com>
Tue, 30 Jun 2015 06:37:55 +0000 (15:37 +0900)
committerJean-Philippe Andre <jp.andre@samsung.com>
Wed, 1 Jul 2015 11:45:04 +0000 (20:45 +0900)
commit161822418ab141a442a7d678adbcb0221e76eda9
tree1ef1aab5a73243b5bf83e3b5885e537c8551292a
parent0e0e148bb3c5db6f100279792ee7f6e3298b587b
Evas: Make Evas.Image.save() work with all images

This includes proxies, 3d scenes and normal images.
There is still a problem as the GL engine returns NULL on
data_get.

This kinda goes against the EO API declaration as
eo_obj is used as a mutable argument, but internal data was
already modified before this patch.

TODO: Draw maps, filters, etc... in a dedicated surface to save
      them as they truly are (ie. filtered images).
src/lib/evas/canvas/evas_object_image.c