Можно ли сделать полностью управляемый объект Bitmap с кодом? Насколько я понимаю, объект Bitmap является оберткой вокруг объекта GDI, который является неуправляемым кодом.
Мне интересно сделать это (надеюсь), чтобы повысить производительность при работе с тысячами изображений.
Никогда не было проблем с растровым объектом.
Традиционно считается, что неуправляемый код несколько быстрее, чем управляемый код, поэтому странно, что вы чувствуете увеличение производительности при движении наоборот ...
Я хотел бы порекомендовать посмотреть на исходный код Paint.NET, но похоже, что он больше не доступен :(. Это позор, так как у него много хороших вещей на растровых изображениях. Однако я обнаружил это: http://code.google.com/p/paint-mono/, может быть, это может помочь вам с вашим вопросом