Java: библиотека загрузчиков изображений (JPG, PNG, GIF, TIFF, TGA) - PullRequest
3 голосов
/ 10 апреля 2011

Посоветуйте мне библиотеку загрузчика изображений, которая может загружать такие форматы, как JPG, PNG, TIFF, TGA.Было бы замечательно, если бы он мог сказать мне форматы пикселей, такие как R8G8B8, R5G6B5, ..

Ответы [ 3 ]

6 голосов
/ 11 апреля 2011

Вы можете посмотреть ImageIO # Read и использовать его как

BufferedImage image = ImageIO.read( new File( "image.jpg" ) );

ImageIO позволяет сохранять и восстанавливать изображения на диск в независимом от платформы формате.Он обрабатывает различные форматы, включая «gif», «png» и «jpeg» (все строчные или прописные, но не смешанные).Вы можете использовать команду ImageIO.getWriterFormatNames () , чтобы узнать, какие типы поддерживаются на вашей платформе

2 голосов
/ 11 апреля 2011

TGA, кажется, покрывается второй ссылкой из Пиюша.Для TIFF см. Java Advanced Imaging .

0 голосов
/ 11 апреля 2011

BufferedImage является довольно распространенным, который используется. Проверьте документы здесь . Если вы хотите что-то, что охватывает весь процесс, посмотрите на ImageIO . Используйте

public static BufferedImage read (Файл вход)

способ.

...