2013-07-12 3 views
1

В приложении Windows Phone 7 (и, возможно, 8, не уверен) вы можете использовать камеру и получить изображение, которое пользователь захватил. Вы делаете это с помощью свойства ContentReadyEventArgs.ImageStream.Каковы отдельные байты WP7s ContentReadyEventArgs.ImageStream

Это дает вам поток, который вы можете преобразовать в массив. В моем случае этот массив состоит из отрицательных целых чисел.

Я пытаюсь выяснить, что представляют собой эти целые числа (поэтому я могу правильно их манипулировать).

Представлены ли они значения RGB или ARGB или что-то еще? Есть ли какая-либо документация по этому поводу?

ответ

1

ContentReadyEventArgs.ImageStream содержит двоичные данные JPG-изображения. Поэтому, если вы хотите манипулировать им, вам придется сначала загрузить его в WriteableBitmap. Затем вы можете получить доступ к значению ARGB для каждого пикселя.