It may be caused by read-only memory in .Net Bitmap object (I know nothing about Bitmap type).
After you've called dcraw_make_mem_image, the RGB pixels are contained in image->data. You may try to create Bitmap directly from this array without extra copy_mem_image() call.
It may be caused by read-only memory in .Net Bitmap object (I know nothing about Bitmap type).
After you've called dcraw_make_mem_image, the RGB pixels are contained in image->data. You may try to create Bitmap directly from this array without extra copy_mem_image() call.