31
Discussion - EVE / EVE4 1024 x 600 resolution with EVE Asset Builder Image Convert
« on: March 18, 2021, 06:18:05 PM »
Hi all.
I just got a new EVE4 from Riverdi (RVT70HSBNWC00-B) with 1024 x 600 resolution.
I tried to convert an image to RGB565 bitmap with EVE Asset Builder and I got message that the size of the .raw file from the 1024x600 images is exceeds 1MB. I guess because the RAM_G only have 1MB.
Is there any possible way to convert 1024x600 image file to bitmap that less than 1MB so it can be able to use Gpu_CoCmd_FlashRead to display an image from the flash with this resolution.
I think about other format like PALETTED565 but I found that the RGB565 give the best resolution on my project.
RGB565 is good because it easy to run on MCU code
---------------------------------------------------
Screen_PreCode();
Gpu_CoCmd_FlashRead(phost, RAM_G, 4096, 768000);
Gpu_CoCmd_SetBitmap(phost, RAM_G, RGB565, 800, 480);
App_WrCoCmd_Buffer(phost, BEGIN(BITMAPS));
App_WrCoCmd_Buffer(phost, VERTEX2II(0, 0, 0, 0));
App_WrCoCmd_Buffer(phost, END());
Screen_PostCode();
---------------------------------------------------
This code work perfect for 800x480 since the image I converted to bitmap is less than 1MB.
Any suggestion for 1024x600 resolution? I do see Riverdi also released an 1280x800 resolution on EVE4.
Best regards,
I just got a new EVE4 from Riverdi (RVT70HSBNWC00-B) with 1024 x 600 resolution.
I tried to convert an image to RGB565 bitmap with EVE Asset Builder and I got message that the size of the .raw file from the 1024x600 images is exceeds 1MB. I guess because the RAM_G only have 1MB.
Is there any possible way to convert 1024x600 image file to bitmap that less than 1MB so it can be able to use Gpu_CoCmd_FlashRead to display an image from the flash with this resolution.
I think about other format like PALETTED565 but I found that the RGB565 give the best resolution on my project.
RGB565 is good because it easy to run on MCU code
---------------------------------------------------
Screen_PreCode();
Gpu_CoCmd_FlashRead(phost, RAM_G, 4096, 768000);
Gpu_CoCmd_SetBitmap(phost, RAM_G, RGB565, 800, 480);
App_WrCoCmd_Buffer(phost, BEGIN(BITMAPS));
App_WrCoCmd_Buffer(phost, VERTEX2II(0, 0, 0, 0));
App_WrCoCmd_Buffer(phost, END());
Screen_PostCode();
---------------------------------------------------
This code work perfect for 800x480 since the image I converted to bitmap is less than 1MB.
Any suggestion for 1024x600 resolution? I do see Riverdi also released an 1280x800 resolution on EVE4.
Best regards,