Я обнаружил, что у JPEG2000
есть альфа-канал, и я хочу изменить PNG
формат на JPEG2000
в моем проекте, который основан на SDL 2.0.3
и SDL_Image
. Можно ли использовать JPEG2000
в SDL
?Как использовать JPEG2000 в SDL?
1
A
ответ
1
Насколько я знаю, нет поддержки JPEG2000 в наличии SDL_Image. Что вы можете сделать, это найти необходимые библиотеки/заголовки и реализовать это напрямую, возможно, используя SDL_Image для загрузки ваших PNG в поверхности/текстуры, а затем создайте собственные методы для экспорта в JPEG2000.
Можно использовать библиотеку 'openJPEG' и добавить необходимые функции в' SDL_Image'. Но я не могу этого сделать сейчас. Возможно, кто-то (или я) сделает это в будущем. – loki
Вам не нужно вообще изменять 'SDL_Image', я имел в виду, что вы можете написать свою собственную оболочку для соответствующей библиотеки jpeg для взаимодействия с вашим проектом. Недавно мне пришлось делать это с помощью giflib для поддержки анимированных изображений GIF в моем приложении SDL. –