Bezdepbonusu7Программирование: статьи и ответы

Вопрос

Каковы отдельные байты WP7s ContentReadyEventArgs.ImageStream

Автор вопроса: PeterОтветов: 1

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

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

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

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

imagestreamrgbbytearraywindows-phone-7

Ответы

Ответ 1 · рейтинг 1 · Kevin Gosse

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

Перевод вопроса и ответов сообщества Stack Overflow, лицензия CC BY-SA. Оригинал на Stack Overflow.

Похожие материалы