Articles of javax.imageio

Java / ImageIO obtendo dimensões de imagem sem ler o arquivo inteiro?

Existe uma maneira de obter as dimensões de uma imagem sem ler o arquivo inteiro? URL url=new URL(); BufferedImage img=ImageIO.read(url); System.out.println(img.getWidth()+” “+img.getHeight()); img=null;

Configurando o nível de compactação jpg com ImageIO em Java

Eu estou usando javax.imageio.ImageIO para salvar um BufferedImage como um arquivo jpeg. Em particular, criei a seguinte function Java: public static void getScreenShot(BufferedImage capture, Path folder, String filename) { try { ImageIO.write(capture, “jpeg”, new File(folder.toString()+”/”+filename+”.jpg”)); } catch (AWTException | IOException ex) { Logger.getLogger(ScreenShotMaker.class.getName()).log(Level.SEVERE, null, ex); } } Da mesma forma, qualquer software de manipulação de […]

Como obter a altura e largura da imagem usando java?

Existe alguma outra maneira além de usar ImageIO.read para obter a altura e largura da imagem? Porque eu encontro um problema que bloqueia o segmento. at com.sun.medialib.codec.jpeg.Decoder.njpeg_decode(Native Method) at com.sun.medialib.codec.jpeg.Decoder.decode(Decoder.java:87) at com.sun.media.imageioimpl.plugins.jpeg.CLibJPEGImageReader.decode(CLibJPEGImageReader.java:73) – locked (a com.sun.media.imageioimpl.plugins.jpeg.CLibJPEGImageReader) at com.sun.media.imageioimpl.plugins.clib.CLibImageReader.getImage(CLibImageReader.java:320) – locked (a com.sun.media.imageioimpl.plugins.jpeg.CLibJPEGImageReader) at com.sun.media.imageioimpl.plugins.clib.CLibImageReader.read(CLibImageReader.java:384) – locked (a com.sun.media.imageioimpl.plugins.jpeg.CLibJPEGImageReader) at javax.imageio.ImageIO.read(ImageIO.java:1400) at javax.imageio.ImageIO.read(ImageIO.java:1322) Esse erro ocorre […]

Não é possível ler a imagem JPEG usando ImageIO.read (arquivo de arquivo)

Estou tendo problemas para ler este arquivo JPEG usando ImageIO.read (arquivo de arquivo) – ele lança uma exceção com a mensagem “Unsupported Image Type”. Eu tentei outras imagens JPEG e elas parecem funcionar bem. A única diferença que consegui detectar é que esse arquivo parece include uma miniatura – isso é conhecido por causar problemas […]

Não é possível ler e gravar um arquivo de imagem TIFF usando a biblioteca padrão Java ImageIO

Eu não sei o que fazer com imagens TIFF, mas não consigo ler ou escrever qualquer uma delas usando a biblioteca padrão ImageIO. Alguma ideia? Obrigado.

Problema ao configurar exif dados para uma imagem

Estou usando a nova estrutura ImageIO no iOS 4.1. Recuperei com êxito os metadados exif usando o seguinte: CFDictionaryRef metadataDict = CMGetAttachment(sampleBuffer, kCGImagePropertyExifDictionary , NULL); Lendo, parece válido. Salvar uma imagem funciona, mas nunca há dados exif na imagem. CGImageDestinationRef myImageDest = CGImageDestinationCreateWithURL((CFURLRef) docurl, kUTTypeJPEG, 1, NULL); // Add the image to the destination using […]

Java – obter matriz de pixels da imagem

Eu estou procurando o caminho mais rápido para obter dados de pixel (int o formulário int[][] ) de um BufferedImage . Meu objective é poder endereçar pixel (x, y) da imagem usando int[x][y] . Todos os methods que eu encontrei não fazem isso (a maioria deles retorna int[] s).