Посоветуйте мне библиотеку загрузчика изображений, которая могла бы загружать такие форматы, как JPG, PNG, TIFF, TGA. Было бы здорово, если бы он мог сказать мне такие форматы пикселей, как R8G8B8, R5G6B5, ..
Java: библиотека загрузчика изображений (JPG, PNG, GIF, TIFF, TGA)
comment
Откуда вы загружаете изображения?
- person Piyush Mattoo   schedule 11.04.2011
comment
Если вы хотите, чтобы на ваши вопросы ответило больше людей, вы должны начать принимать больше ответов на свои вопросы. У вас 9 из 0 принятых прямо сейчас.
- person Scott   schedule 11.04.2011
comment
@Piyush Я загружаю изображение из файла.
- person itun   schedule 11.04.2011
comment
ImageMagick и его оболочка JImageMagick. JAI и шутки ImageIO по умолчанию - это детский сад по сравнению с ImageMagick.
- person SyntaxT3rr0r   schedule 11.04.2011
Ответы (3)
TGA вроде прикрывается второй ссылкой от Пиюша. Для TIFF см. Java Advanced Imaging.
person
Andrew Thompson
schedule
10.04.2011
Вы можете посмотреть ImageIO # Прочтите и используйте как
BufferedImage image = ImageIO.read( new File( "image.jpg" ) );
ImageIO позволяет сохранять и восстанавливать изображения. на диск в платформо-независимом формате. Он поддерживает различные форматы, включая «gif», «png» и «jpeg» (все строчные или только прописные буквы, но не смешанные). Вы можете использовать Использовать ImageIO .getWriterFormatNames (), чтобы узнать, какие типы поддерживаются на вашей платформе.
person
Piyush Mattoo
schedule
10.04.2011
Знаю imageIO, но он не может загружать формат tga, а он мне нужен.
- person itun; 11.04.2011
ImageIO не поддерживает TGA. Проверьте эту статью - java-tips.org/other-api-tips/jogl/
- person Piyush Mattoo; 11.04.2011
BufferedImage используется довольно часто. Ознакомьтесь с документами здесь . Если вам нужно что-то, что охватывает весь процесс, посмотрите ImageIO. Использовать
публичное статическое чтение BufferedImage (ввод файла)
метод.
person
Scott
schedule
10.04.2011
Мне нужна загрузка из файла. И эта загрузка не должна зависеть от формата файла. Даю файл, загрузчик пиксели дает.
- person itun; 11.04.2011
Тогда попробуйте использовать ImageIO. Я обновил ответ выше, добавив ссылку.
- person Scott; 11.04.2011