midora Posted September 7, 2021 Share Posted September 7, 2021 Let's discuss here issues regarding the development of an .bmrl filetype plugin. There are .bmp files out there which do not contain Windows bitmap files. The signature is "RL" instead of "BM". Standard Windows viewers are not able to open these kind of .bmp files. The content of the the files is a run-length endcoded 8-bit indexed format which allows multiple palettes and an alpha channel. These files are used for iGO POI icons. We are not able to enhance or replace the built-in .bmp loader/saver so we have to choose a different filename extension and the user has to change the extension if she likes to edit the file in paint.net. My favorite extension is - in the moment - .bmrl . Because you just have to change the p to rl ,-) There seems to be no official specification describing the format. But we got a kind of reference implementation in c (open source). To implement load in c# is easy enough. Save is more tricky because standard color quantization does not respect an alpha channel . There are ideas how this can be done (if the reference implementation is not sufficient). Comments are welcome. 1 Quote Link to comment Share on other sites More sharing options...
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.