繁体   English   中英

为Evas图像对象设置像素阵列数据

[英]Setting up pixel array data for Evas Image Object

这个问题是关于使用evas_object_image_data_set函数的。
说,我有一些RGBA格式的像素阵列。 我对其进行了转换,使其成为适用于Evas Image Object的ARGB。
接下来,我with elm_win_add创建一个窗口。
然后,我使用evas_object_image_add(evas_object_evas_get(window))创建图像对象。
之后,我调用evas_object_image_fill_set ,然后调用evas_object_image_size_set
然后,我调用evas_object_image_data_set ,最后调用带有适当区域的evas_object_image_data_update_add
完成所有这些之后,我只看到黑匣子。 难道我做错了什么?

PS:使用efl版本1.7.7

  1. 按照问题中的说明设置图像对象。
  2. 找一个空指针的原始图像数据与evas_object_image_data_get ,与EINA_TRUE在争论for_writing
  3. 根据需要修改数据。
  4. 以void指针为参数调用evas_object_image_data_set

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM