使用 java imageIO 重新采样时 jpeg 被损坏
ImageIO 生成的 JPEG 图像可以在 Windows 文件资源管理器以及 safari Web 浏览器上正确查看,但在 FireFox 中,重新采样的图像会被剪裁。 如何使用 Im…
Java ImageIO:我可以将 PNG-24 文件转换为 PNG-8 吗?
场景是这样的: 该网络应用程序的用户可以通过选择自己的徽标图像、背景颜色和背景图像来自定义网站。 问题是IE6不支持透明PNG。我尝试过几种客户端解…
Java 转换/类加载器问题
这是问题的简化版本: SomeClass c = (SomeClass) obj.getSomeClassParent() 并非总是如此,但有时会触发异常, org.somepackage.SomeClass can't be …
有没有一种简单的方法可以减少 IndexedColorModel 中的颜色数量?
我有一个大的 8 位 PNG 图像。我正在使用 Java 将图像分割成更小的 32x32 图像。我使用 Java 的 ImageIO 将 PNG 加载到 BufferedImage 中,然后调用它…
PNG转JPG Java ImageIO问题
我已经尝试了下面的两行代码均无济于事。该代码适用于 jpg 或 gif,但如果是 png,则将图像变成粉红色。 ImageIO.write(input, "jpg", profileFile); …
使用 Java 将 PNG 转换为 JPG 时出现问题 (ImageIO.write())
我正在使用 ImageIO.write() 将 PNG 文件转换为 JPG。由于某种原因,我的结果图像上面有一层粉红色的层。我已经广泛寻找解决方案,但没有找到任何解决…
如何读取具有透明度的java BufferedImage中的像素颜色
我正在读取 BufferedImage 中的像素颜色,如下所示: ..... InputStream is = new BufferedInputStream(conn.getInputStream()); BufferedImage image…
仅在 IE 或 Chrome 中不显示的图像
我有一个 jpeg 可以在 FF 中正确显示,但不会出现在 IE 或 Chrome 中。我尝试下载图像并直接在 IE 和 Chrome 中加载它,但没有成功:两个浏览器都显示…
为什么 Java ImageIO 会使 JPEG 颜色变平
当我阅读某些 JPG 文件时,颜色会变得扁平。 这是一个简单的示例,读取 jpg 并将相同的图像写入另一个文件。 import java.awt.image.BufferedImage; i…
为什么我从 gif 文件转换成 jpg 文件不清晰?
我使用以下代码将 gif 文件转换为 jpg 文件,它可以工作,但结果 jpg 文件与原始 gif 文件的质量不同,为什么? 有什么办法可以提高质量吗? try { Im…
用java从网络上检索图像
我正在尝试从我的 Java 程序读取驻留在网络上某处的图像。 到目前为止,我已经使用以下代码成功加载了图像。 URL url = new URL("http://www.google.c…
使用 ImageIO.read 出现 NullPointerException
我在尝试读取图像文件时遇到 NPE,但我无法弄清楚原因。 这是我的台词: BufferedImage source = ImageIO.read(new File(imgPath)); imgPath 基本上保…
访问 sun.awt 包中的非公共类 [特别是:FetcherInfo]
问题: 我的应用程序存在一些性能问题 - 瓶颈是 sun.awt.image.ImageFetcher.run,并且我无法获得任何(更多)有意义的结果来自探查器的信息。 所以我…
使用 ImageIO 创建动画 GIF?
有没有人设法说服 ImageIO 编写动画 GIF,特别是设置正确的元数据? 我的第一次尝试大致如下(其中 b1 和 b2 是 BufferedImages): ImageTypeSpecifi…
有没有 javax.imageio 的好的替代品?
我正在寻找 javax.imageio 包的一个很好的替代品,它可以让我对图像进行简单的旋转、剪切和缩放操作。 例如,我想要 int angle, height, width; image…