Juce::Image::RGB, кажется, создает 4-канальное изображениеC++

Программы на C++. Форум разработчиков
Ответить
Anonymous
 Juce::Image::RGB, кажется, создает 4-канальное изображение

Сообщение Anonymous »

Я использую JUCE для отображения изображений openCV. Во время рендеринга я копирую буфер из мата в изображение сока. Однако теперь мне интересно сделать это без альфа-канала. Я изменил свой код, но это утверждение не работает:

Код: Выделить всё

        juce::Image im = juce::Image(juce::Image::RGB, tile.cols, tile.rows, true);
assert(im.isRGB());
Похоже, что независимо от формата изображение создается как ARGB. Кто-нибудь знает, что происходит?

Подробнее здесь: https://stackoverflow.com/questions/793 ... nnel-image
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C++»