.NET эквивалент JavaI MemoryImageSource - PullRequest
1 голос
/ 14 октября 2008

Я нашел замечательную Java-программу с открытым исходным кодом, которую я перевожу на C #. Встроенный переводчик в Visual Studio помог мне начать работу, и теперь я потратил около месяца на то, чтобы переводить остальное вручную построчно. Я выполнил более 15 000 строк перевода, и единственное, что осталось, - это попытаться выяснить, как преобразовать их содержимое MemoryImageSource в C # /. NET.

Каков .NET-эквивалентный способ реализации этого материала? Уже есть нативная библиотека .NET?

Ответы [ 2 ]

4 голосов
/ 14 октября 2008

Стандартный класс .NET System.Drawing.Bitmap в сборке System.Drawing.dll приближается к тому, что я знаю о MemoryImageSource (то есть к изображению, представленному массив пикселей, которыми вы можете манипулировать).

Для повышения производительности вы можете использовать класс ImageTraverser из CodeProject, который обращается к массиву через неуправляемые указатели.

1 голос
/ 14 октября 2008

Посмотрите на пространство имен System.Drawing. Это оборачивает стандартный Windows GDI + собственный код.

System.Drawing.BitMap, вероятно, то, что вы хотите.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...