Reply To: Reading files

HomeForumsMonoBrick EV3 FirmwareReading filesReply To: Reading files

#4905
Author Image
Max Headroom
Participant

Hi guys.

Have been struggling to get bitmap reading/display to work. I have gone through the LcdExample project line by line and I cannot get my own custom bitmap images to be read and displayed. I have even tried exporting my bitmaps as raw files and removing the bitmap header from existing bitmaps. I am trying to load a 1bit monochrome BMP to display as part of the UI on my project. I use Visual Studio as my IDE and I have compiled my bitmaps/bins into the exe using ‘Add Existing Item’ and setting resource property to ‘Embedded Resource’.

- Anders would you mind posting details of how you created the monologo.bin file included with the example? What am I missing from the creation of my bitmaps?

- Why do you include your bitmap data as a .bin? Would it not make sense to use .bmp?

- I also tried using the .net System.Drawing.Bitmap class to load the bitmap and then pass it to your MonoBrick Bitmap class for display but this didn’t work either. Is there a way to do this?

- Why does the Bitmap constructor take a uint array rather than a byte array?

- Why does the ‘LcdExample.csproj’ file contain the following:

52   <ItemGroup> 
53     <Folder Include="Resources\" /> 
54   </ItemGroup> 

When I use VS to embed the resources (which are stored in the Resources\ folder), this line is not generated.

Sorry for all the questions, but handling bitmaps is a major part of the planned UI for our current project and I’m at a complete loss.

Thanks in advance.

P.S. I would be happy to use non embedded bitmaps but I can’t load these either. Can’t see any way to load bitmaps without using ‘FromResource’.

Posted in

Make a donation