Hi Vincent, thanks for your advise, thanks.

Hi Carsten,  any advise for the memory consumption issue when display image 
number/size is large ?  Thanks.

At 2019-10-23 18:14:45, "Vincent Torri" <vincent.to...@gmail.com> wrote:
>On Wed, Oct 23, 2019 at 12:05 PM Jing <chenjing...@126.com> wrote:
>>
>> Hi Carsten,I am using a raw edje object. Follow your advise, i use 
>> evas_object_image_add and evas_object_image_file_set can display different 
>> images in my GUI.
>> But when the number/size of image is large,  it will consume a lot of 
>> memory, is there any way to reduce the memory consumption?
>>
>> Besides, it there any way to play mp3 and mp4 file ?  Please advise, many 
>> thanks.
>
>you can use emotion library for media files. You must compile the EFL
>with at least a video backend (vlc or xine or gstreamer 1)
>
>Vincent
>
>>
>> At 2019-10-22 21:31:36, "Carsten Haitzler" <ras...@rasterman.com> wrote:
>> >On Tue, 22 Oct 2019 20:13:51 +0800 (CST) Jing  <chenjing...@126.com> said:
>> >
>> >> Hi Carsten,
>> >> Thanks for your reply.  I want to dynamically display different images in 
>> >> my
>> >> GUI, the images are read from SD card. How to add this feature ? Please
>> >> help,thanks.
>> >
>> >many ways. you can use a basic evas image object (evas_object_image_add) 
>> >then
>> >set the file on it and query size, set min/max size hints so edje will do 
>> >the
>> >right thing in sizing the object. swallow this object into the right swallow
>> >part name. efl, enlightenment, terminology, rage is full of code like this. 
>> >you
>> >can use an elm image which will handle async loading for you and some other
>> >things if you want to pass off that handling to elementary.
>> >
>> >it all depends on your existing code and where you have started from. are 
>> >you
>> >using a raw edje object. en elm layout (which wraps edje objects)? what 
>> >other
>> >objects and code are you using?
>> >
>> >> At 2019-10-22 16:45:55, "Carsten Haitzler (The Rasterman)"
>> >> <ras...@rasterman.com> wrote:
>> >> >On Tue, 22 Oct 2019 15:03:47 +0800 (CST) Jing <chenjing...@126.com> said:
>> >> >
>> >> >> Hi all,
>> >> >> I define a IMAGE part in my EDC file with a default image. And call
>> >> >> evas_object_image_file_set() to display a new image.  But when other 
>> >> >> parts
>> >> >> receive a signal or event,  this IMAGE part will return to display the
>> >> >> default png image,  please advise how to fix this issue,  many thanks.
>> >> >
>> >> >never do that. the image is owned/controlled by edje. you are not meant 
>> >> >to
>> >> >modify the object of an edje part in any way. also don't rely on it 
>> >> >always
>> >> >existing. it may be deleted and re-created. you do not own this object. 
>> >> >the
>> >> >edje parent does.
>> >> >
>> >> >if you want to have an image you can control, then SWALLOW parts are for
>> >> >that. you provide an object to edje to "swallow into" the part. this 
>> >> >means
>> >> >edje will do these things to the swallowed object:
>> >> >
>> >> >1. move + resize this object
>> >> >2. stack it (raise/lower etc.)
>> >> >3. take over layer controls (just don't mess with the layer to begin 
>> >> >with)
>> >> >4. show/hide as needed
>> >> >5. set clipper
>> >> >6. apply any evas maps
>> >> >7. control pass/repeat events flags
>> >> >
>> >> >when the edje parent is deleted, child swallowed objects are orphaned 
>> >> >(they
>> >> >are kicked out of the parent edje) and it's up to you to clean them up or
>> >> >re-use them as needed.
>> >> >
>> >> >so create an image and then swallow this image object into a SWALLOW 
>> >> >part.
>> >> >
>> >> >
>> >> >--
>> >> >------------- Codito, ergo sum - "I code, therefore I am" --------------
>> >> >Carsten Haitzler - ras...@rasterman.com
>> >
>> >
>> >--
>> >------------- Codito, ergo sum - "I code, therefore I am" --------------
>> >Carsten Haitzler - ras...@rasterman.com
>>
>> _______________________________________________
>> enlightenment-devel mailing list
>> enlightenment-devel@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
>
>
>_______________________________________________
>enlightenment-devel mailing list
>enlightenment-devel@lists.sourceforge.net
>https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

_______________________________________________
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

Reply via email to