Вопросы по теме 'javax.imageio'

Почему файл jpg, который я преобразовал из файла gif, не четкий и ясный?
Я использую следующий код для преобразования файла gif в файл jpg, он работает, но конечный файл jpg не того же качества, что и исходный файл gif, почему? Есть ли способ улучшить качество? try { ImageIO.write(ImageIO.read(new...
1843 просмотров
schedule 23.11.2023

Как прочитать цвет пикселя в java BufferedImage с прозрачностью
Я читаю цвет пикселя в BufferedImage следующим образом: ..... InputStream is = new BufferedInputStream(conn.getInputStream()); BufferedImage image = ImageIO.read(is); int color = image.getRGB(x, y); int red = (colour & 0x00ff0000) >>...
20711 просмотров

Справка по добавлению плагина в Java ImageWriter
Я пытаюсь сохранить BufferedImage в виде файла PNM. Я уже установил JAI (Java Advanced Imaging) и импортировал подключаемый модуль PNMWriter. Однако я не знаю, как добавить его в свой ImageWriter, чтобы он мог писать в формате .pnm. Когда я...
610 просмотров
schedule 17.04.2024

Как перевернуть изображение по горизонтали с помощью glReadPixels() Bufferedimage и вывести с помощью ImageIO?
Как перевернуть снимок экрана? Я больше нигде не могу найти свою проблему. Пример кода: /* *@param fileLoc //Location of fileoutput destination *@param format //"png" *@param WIDTH //Display.width(); *@param HEIGHT //Display.height(); */...
4503 просмотров

Поместите текст в анимированный GIF и сохраните его как новый GIF
Я ищу функцию, которая могла бы обрабатывать анимированное изображение gif для написания текста поверх него. Рабочее решение, вероятно, предоставлено Gif4j lib, но я ищу решение с открытым исходным кодом или совет, как реализовать его...
1850 просмотров

Избегайте распаковки изображений, блокирующей основной поток
У меня есть код для отображения анимированного GIF-изображения с использованием UIImageView, здесь: https://github.com/amleszk/GifBlocking Это работает хорошо в 99% случаев, хотя есть проблема с определенным типом изображения GIF. Пример можно...
1129 просмотров
schedule 17.03.2024

Почему я получаю исключение пространства кучи Java, когда загружаю около 11 тыс. изображений размером около 40 МБ?
У меня есть ситуация в моей программе, когда мне нужно получить доступ к определенному количеству изображений, сохраненных на моем жестком диске. Я мог либо загружать их только тогда, когда они мне действительно нужны, либо загружать их все уже при...
393 просмотров

У меня есть сжатый файл изображения tiff с шестью сжатыми изображениями (не на нескольких страницах). У меня есть смещение и длина данных для каждого изображения
Мне нужно прочитать изображение tiff, сжатое из 6 изображений, и разделить изображения на 6 разных файлов tiff. Чтобы идентифицировать разные изображения, я получаю значения смещения, подобные этому, из файла xml. First image :data_offset :0...
1233 просмотров
schedule 18.02.2024

Как обойти медлительность ImageIO.write
Недавно я обнаружил, что библиотека ImageIO, которую я использовал, записывала изображения в байтовые массивы/потоки невероятно медленно и переключалась с BufferedImage img;//initialized elsewhere ByteArrayOutputStream baos = new...
1171 просмотров
schedule 22.03.2024

Java ImageIO.write возвращает ложь
Я хочу сохранить BufferedImage (с именем «результат»): boolean bres = ImageIO.write(result, ".png", new File(saveP)); Но bres всегда равен нулю. Этот ImageIO.getWriterFormatNames() возвращает это: jpg BMP bmp JPG jpeg wbmp...
2638 просмотров
schedule 04.01.2024

Открытие файла изображения из Java InputStream
Я пытаюсь открыть файл изображения, упакованный в файл .jar, с помощью средства просмотра изображений по умолчанию на компьютере, на котором я запускаю свою программу. Я нашел множество ответов о том, как получить доступ к файлам, упакованным в...
7049 просмотров
schedule 09.06.2024

ImageIO.write меняет цвета
Я использую Java для сохранения и чтения изображений, и мне нужно, чтобы каждый пиксель был именно того цвета, в котором он был сохранен, но всякий раз, когда я использую ImageIO.write , некоторые пиксели немного отключаются. Например, один пиксель...
145 просмотров
schedule 02.01.2024

Как открыть файл tiff и удалить часть заголовка
Я пишу java-программу для преобразования файлов tiff в отдельные изображения, однако я не могу использовать ImageDecoder, поскольку мои файлы tiff не содержат II * в качестве начального, мой файл tiff начинается с некоторого заголовка, затем...
831 просмотров

Ошибка ImageIO.read getResource
Я испытываю странную проблему. Вот мой фрагмент кода: ... public xProgressBar(xTheme theme) { try { this.update = ImageIO.read(xTheme.class.getResource("/images/" + xThemeSettings.PROGRESSBAR_IMAGES[0])); } ... И когда я...
665 просмотров
schedule 23.01.2024

Запись BMP с прозрачностью с использованием ImageIO
У кого-нибудь есть способ сохранить BufferedImage с прозрачностью как BMP в Java? Предпочтительно использовать ImageIO API. По какой-то причине я не могу написать BMP в формате ARGB (BGRA), хотя BMP поддерживает альфа-канал, по крайней мере,...
396 просмотров
schedule 07.10.2022

Можно ли читать несколько изображений из InputStream с помощью Java ImageIO?
Я пытаюсь создать поток Kotlin, который просто считывает несколько изображений из одного файла InputStream . Для тестирования у меня есть входной поток, который получает содержимое двух небольших файлов изображений в отдельном потоке. Кажется,...
2737 просмотров
schedule 06.02.2024

ImageIO.read(getClass().getResource(imgStr)) возвращает null в JAR
У меня проблема с загрузкой изображений в файл JAR. Я использую : BufferedImage img = ImageIO.read(getClass().getResource(imgStr)); Где imgStr имеет вид «/xxxx.png». У меня есть два разных изображения .png в одном месте. Одно...
144 просмотров
schedule 24.10.2023

Как сохранить изображение Java, созданное с помощью Graphics, с помощью ImageIO
Я создаю изображение с помощью библиотеки Graphics и пытаюсь сохранить созданное изображение с помощью BufferedImage и ImageIO. После запуска мое изображение всплывает, но сохраненное изображение просто черное. import java.awt.*; import...
286 просмотров
schedule 14.09.2022

ImageIO.read() занимает около 13000 мс для файла изображения размером 5.XMB. Как я могу улучшить эту производительность?
Я хочу прочитать File в BufferedImage , поскольку я хочу изменить размер своего изображения. Для операции изменения размера мне нужно получить файл BufferedImage . Итак, я использовал ImageIO.read(file) , но это занимает более 10000 мс, когда...
91 просмотров