Tizen Native API
Some more image object functions examples (2nd block)

In this example, we have three images on the canvas, but one of them is special -- we're using it as a proxy image object. It will mirror the contents of the other two images (which are the ones on the top of the canvas), one at a time:

As in other examples, we have a command line interface on it.
The 'p' one will change the source of the proxy image to one of the other two, as seem above.
Note the top right image, the smaller one:
Since we are creating the data for its pixel buffer ourselves, we have to set its size with evas_object_image_size_set(), first. We set our data with the function evas_object_image_data_set(), where the second argument is a buffer with random data. There's a last command to print it's stride value. Since its created with one quarter of the canvas's original width
you can check this value.

The image on the top left also has a subtlety: it is pre-loaded on this example.

On real use cases we wouldn't be just printing something like this
naturally.

The 's' command will save one of the images on the disk, in the png format:

The full example follows.