Свързани въпроси 'javax.imageio'

Как да обърна изображение хоризонтално с glReadPixels() Bufferedimage и да изведа с ImageIO?
Как да обърна изображение на екранна снимка? Не мога да намеря проблема си никъде другаде. Примерен код: /* *@param fileLoc //Location of fileoutput destination *@param format //"png" *@param WIDTH //Display.width(); *@param HEIGHT...
4503 изгледи

Как да запазите Java изображение, създадено с Graphics с помощта на ImageIO
Създавам изображение с помощта на библиотеката Graphics и се опитвам да запазя създаденото изображение с помощта на BufferedImage и ImageIO. След стартиране моето изображение изскача, но запазеното изображение е просто черно. import java.awt.*;...
286 изгледи
schedule 14.09.2022

Поставете текст върху анимиран GIF и го запазете като нов GIF
Търся функция, която може да обработва анимирано gif изображение, за да напише текст върху него. Работното решение вероятно е предоставено от Gif4j lib, но търся решение с отворен код или съвет как да го внедря сам. Как мога да поставя текст...
1850 изгледи

Защо jpg файлът, който конвертирах от gif файл, не е отчетлив и ясен?
Използвам следния код, за да конвертирам gif файл в jpg файл, работи, но резултатният jpg файл не е със същото качество като оригиналния gif файл, защо? Някакъв начин за подобряване на качеството? try { ImageIO.write(ImageIO.read(new...
1843 изгледи
schedule 23.11.2023

Java ImageIO.write връща невярно
Искам да запазя BufferedImage (с име "резултат"): boolean bres = ImageIO.write(result, ".png", new File(saveP)); Но bres винаги е нула. Това ImageIO.getWriterFormatNames() връща, че: jpg BMP bmp JPG jpeg wbmp png JPEG PNG...
2638 изгледи
schedule 04.01.2024

Как да четем цвета на пикселите в 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 изгледи

Имам компресиран tiff файл с изображение с шест компресирани изображения (не в няколко страници). Имам отместване и дължина на данните за всяко изображение
Трябва да прочета tiff изображение, което е компресирано от 6 изображения и да разделя изображенията в 6 различни tiff файла. За да идентифицирам различните изображения, получавам стойности на отместване като тази от xml файл. First image...
1233 изгледи
schedule 18.02.2024

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

Заобикаляне на забавянето на ImageIO.write
Наскоро открих, че библиотеката ImageIO, която използвах, записваше изображения в байтови масиви/потоци невероятно бавно и превключих от BufferedImage img;//initialized elsewhere ByteArrayOutputStream baos = new ByteArrayOutputStream();...
1171 изгледи
schedule 22.03.2024

Защо получавам изключение за java heap space, когато зареждам около 11k изображения с размер около 40mb
Имам ситуация в моята програма, в която трябва да получа достъп до определен брой изображения, записани на моя твърд диск. Бих могъл или да ги заредя само след като наистина имам нужда от тях, или да ги заредя всички вече при стартиране. От...
393 изгледи

Помощ за добавяне на плъгин към Java ImageWriter
Опитвам се да запазя BufferedImage като PNM файл. Вече инсталирах JAI (Java Advanced Imaging) и импортирах плъгина PNMWriter. Не знам обаче как да го добавя към моя ImageWriter, за да може да пише в .pnm. Когато стартирам...
610 изгледи
schedule 17.04.2024

Отваряне на файл с изображение от java InputStream
Опитвам се да отворя файл с изображение, който е пакетиран в .jar файл, като използвам програмата за преглед на изображения по подразбиране на компютъра, на който изпълнявам програмата си. Намерих множество отговори за това как да получа достъп до...
7049 изгледи
schedule 09.06.2024