javax.imageio相关内容
我正在尝试将图像读取为 InputStream.但出于某种原因,我总是收到 IllegalArugmentException. 这是我的代码: BufferedImage i = null;i = ImageIO.read(getClass().getResourceAsStream("/res/graphics" + path)); 解决方案 原因: 您的资源评估为 null,
..
我正在尝试使用 javax.imageio.ImageIO.read() 方法加载 PNG 图像.但是,我希望结果类型为“BufferedImage.TYPE_4BYTE_ABGR",但它最终会作为索引图像(“BufferedImage.TYPE_BYTE_INDEXED").当原始图像被编入索引时,有没有办法将图像加载为未编入索引?大约有 120 张图像,因此手动将它们全部取消索引需要很长时间.
..
我实际上是从 PostgreSQL 获取输入源的.表列类型为 bytea.我想将字节转换回原始图像. BuffredImage bImageFromConvert = ImageIo.read(new ByteArrayInputStream(rsvalue.getBytes(10)));ImageIO.write(bImageFromConvert, "jpg", new File("D:\\
..
我有一组缓冲图像,我想对其进行序列化然后反序列化.例如,我有一个充满缓冲图像的 arrayList,这些图像被迭代并写入对象输出流 for (BufferedImages i : images{ImageIO.write(i,"png",ImageIO.createImageOutputStream(output));} 当我去重新序列化图像时,我尝试使用 BufferedImage im
..
我想解码通过电子邮件在 Google App Engine (GAE) 上收到的 base64 编码图像.当我从 MimeMessage 中提取图像时,我得到一个 base64DecoderStream 对象.我最初假设此解码数据是 ARGB 格式的字节数组,但这里似乎并非如此.我通过将解码的字节数组与运行“ImageIO.read(ImageFile).getRGB()"的数组进行比较来验证这一
..
错误抛出-- 线程“Thread-3"中的异常 java.lang.IllegalArgumentException: input == null!在 javax.imageio.ImageIO.read(来源不明) 代码-- 尝试{playerImage = ImageIO.read(Player.class.getResourceAsStream("/toon.png"));}
..
我正在尝试将多个 tif 和 jpeg 文件合并为一个 tif 文件. 当多个 tif 文件单独合并为一个 tif 文件时,该文件的大小与原始多个 tif 文件几乎相同(10 MB 的多个 tif 文件----> 10 MB 的单个 tif 文件).这是完美的. 但是,当单独的 tif 文件与许多 Jpeg 文件合并为单个 tif 文件时,文件大小比原始文件大(10 MB 的多个 ti
..
我正在尝试使用 ImageIo 将字符串写入图像.但是在写入大字符串时,完整字符串不会写入该图像. 这是我的代码: File url=new File(imgUrl);BufferedImage image = ImageIO.read(url);图形 g = image.getGraphics();g.setPaintMode();g.setFont(g.getFont().derive
..
在 jar jai_imageio.jar 中有类: com.sun.media.imageioimpl.plugins.jpeg.CLibJPEGImageReader 所以我将 jai_imageio.jar(和 jai_core.jar、jai_codec.jar)添加到类路径中.但是这个类似乎不能被 ImageIO 访问.所以这段代码: ImageIO.scanForPlugins(
..
我正在使用 stackover flow 上发布的一段代码将自定义元数据写入 PNG 图像并读取它.write 函数似乎工作正常,但是当我尝试读取我编写的数据时,它会抛出 NullPointerException.有人能告诉我出了什么问题吗? 这里是编写元数据的代码 尝试{image=ImageIO.read(new FileInputStream("input.png"));writeC
..
我想将图像保存在磁盘上,例如 c:/images 使用 java..这是否可以使用 java 和 netbeans我是 Java 新手 解决方案 可以保存图片 private static void save(String fileName, String ext) {File file = new File(fileName + "." + ext);BufferedImage ima
..
我的程序在 Netbeans 中运行良好,但在浏览器中运行小程序时出现以下错误: java.lang.IllegalArgumentException: input == null!在 javax.imageio.ImageIO.read(未知来源) 我打开了 jar 以验证 png 文件是否正确放置在那里.我不确定为什么以下不起作用(当然在 try 块中): BufferedImage b
..
我的问题是关于以下代码示例: 公共类 BufferedImageLoader {私有 BufferedImage 图像;public BufferedImage loadImage(String path) 抛出 IOException {图像 = ImageIO.read(getClass().getResource(path));返回图像;}} 我查看了 Java-API,在 Image
..
我有一个使用 ImageIO 将字节数组转换为 BufferedImage 的代码. public void readImage(byte[] imageBytes) {ByteArrayInputStream inputStream = new ByteArrayInputStream(imageBytes);BufferedImage bufferedImage = null;尝试 {buf
..
ImageIO.read() 似乎陷入了无限循环. 我的代码: import java.awt.image.BufferedImage;导入 java.io.File;导入 java.io.IOException;导入 javax.imageio.ImageIO;公共类纹理{缓冲图像_img;公共纹理(字符串路径){尝试 {_img = ImageIO.read(新文件(路径));} ca
..
我需要某种方法来使用 Java 读取某些 JPEG 2000 图像并将它们加载到 BufferedImage 中.我一直在使用 JAI-ImageIO 来读取 JPEG 2000 图像,因为常规 ImageIO.read 不支持该格式.我首先使用图像编辑器制作了一个自定义的 jp2 图像,Java 程序运行流畅并加载了图像.但这只是一个测试.真实图像大小约为 100MB.但是,每当我在它们上运行代
..
我正在尝试使用以下代码将背景加载到我的 JFrame 中: image = ImageIO.read(getClass().getResourceAsStream(s)); s 我试过的地方: /res/Background/bg_menu.gif背景/bg_menu.gif/背景/bg_menu.gifres/背景/bg_menu.gif 我的 res 文件夹位于项目根目录中,如下所示:
..
我正在使用 javax.imageio.ImageIO.read() 几乎需要 9 秒才能读取大小为 5 mb 且位于 windows 临时位置的图像,PFB Jprofiler 的屏幕截图.我想要一种更有效的方法,可以将时间减少到至少 2-3 秒. 该文件作为 org.springframework.web.multipart.MultipartFile 请求通过 rest 端点发出,然后
..
我有一个带有 alpha 透明度的 BufferedImage,我需要将其保存为带有索引透明度的 GIF.没有半透明像素,因此应该可以进行转换. 使用 http://gman.eichberger 下的代码.de/2007/07/transparent-gifs-in-java.html,我定义了一个透明颜色(例如绿色,它不是当前图像的一部分)并使其透明.工作正常,但它混淆了颜色表,所有颜色
..
我需要在图像上用白色替换一种颜色.我已经阅读了 ColorModel 和 RGBImageFilter.substituteColorModel,但我不太了解. 我要替换的颜色是:回复: 113克:75乙:96 当然,白色是 255,255,255. 如果你能给出一个直接的解决方案会很好,但如果不能,一些关于如何去做的解释也会很好.我不只是想要解决方案,我想要了解方法和原因.
..