Я создал 32-битное изображение ARGB в Gimp. Когда я загружаю растровое изображение в BufferedImage, используя общий способ (BufferedImage img = ImageIO.read (imagePath);), изображение загружается, но альфа-канал просто визуализируется черным цветом. Когда я отлаживаю свое приложение, я вижу, что BufferedImage присваивается тип TYPE_INT_RGB вместо ожидаемого типа TYPE_INT_ARGB. Как загрузить файл BMP в BufferedImage этого типа?Загрузить BufferedImage из растрового изображения ARGB
2
A
ответ
2
Я предполагаю, что вы сохраняете файл в формате Bitmap (BMP) Windows.
Первое, что нужно проверить, как предполагает Дюрандал, заключается в том, что вы выбираете формат BMP, поддерживающий альфу. В разделе «Дополнительные параметры» в диалоговом окне «Сохранить как BMP» убедитесь, что вы выбрали формат A8 R8 G8 B8.
Если это не сработает, попробуйте сохранить как PNG вместо BMP. Файлы BMP имеют много подформатов, и API обработки изображений Java может не поддерживать их всех.
+0
Upvote для PNG, он также более компактен. –
Смежные вопросы
- 1. Как преобразовать BufferedImage (RGB) в BufferedImage (ARGB или RGBA)?
- 2. Заливка растрового изображения другого цвета
- 3. Загрузка растрового изображения из URL
- 4. Как загрузить файл растрового изображения в видеопотоке?
- 5. Загрузить изображение растрового изображения после сохраненияInstanceState Error
- 6. создание растрового изображения из существующего растрового изображения, в C
- 7. быстрый способ создания большого растрового изображения из массива растрового изображения?
- 8. Размер растрового изображения для меньшего растрового изображения
- 9. Извлечение растрового изображения из ListView
- 10. Загрузить файл растрового изображения из неуправляемой DLL в управляемом коде
- 11. Загрузить скользящий слой после растрового изображения камеры/изображения сохранить
- 12. Загрузить изображения из буфера обмена
- 13. Преобразование пикселя изображения с ARGB в оттенки серого ARGB вручную
- 14. Получить растрового изображения из Url
- 15. Загрузка растрового изображения из url
- 16. Загрузка текстуры из растрового изображения
- 17. Изменение растрового изображения из ресурсов
- 18. Получение растрового изображения из кэша
- 19. Извлечение растрового изображения из файла
- 20. Возвращение растрового изображения из AsyncTask
- 21. Создание растрового изображения из drawable
- 22. получить пиксель из растрового изображения
- 23. Рендеринг растрового изображения из буфера
- 24. Установить изображение из растрового изображения
- 25. Загрузка растрового изображения из ресурса
- 26. Удалить цвет из растрового изображения?
- 27. Renderscript-распределение из растрового изображения
- 28. Извлечение растрового изображения из URL
- 29. Получите ImageSource из растрового изображения?
- 30. Создание растрового изображения из double []
Какой формат файла вы используете? Скорее всего, вы выбрали формат, который не поддерживает альфу. – Durandal