Java高级成像“PlanarImage”找不到类
首先我要说的是,我最近继承了一个使用 Eclipse 编写的 Java 应用程序。我是这种语言/IDE 的新手,但我在 C# 和 Visual Studio 方面拥有丰富的经验。…
如何将 16 位灰度图像写入 jpeg?
我有一个从短裤数组创建的每像素 16 位灰度 BufferedImage: private BufferedImage get16bitImage(short[] pixels) { ColorModel colorModel = new C…
ColorConvertOp 的更快替代方案
我有一个方法将类型为 TYPE_CUSTOM 的 BufferedImages 转换为 TYPE_INT_RGB。我正在使用以下代码,但是我真的很想找到一种更快的方法来执行此操作。 B…
通过 JAI 在 Java 中进行 TIFF 渲染,性能更快
我一直在开发分析显微镜数据的软件,这些数据存储为多层 tiff 文件。在浏览了 StackOverflow 和 JAI 文档之后,我拼凑了一些代码来存储 tiff 堆栈并正…
使用 ColorConverterOp Java 将 RGB JPEG 转换为 CMYK JPEG
我正在尝试将 RGB 格式的 jpeg 图像转换为 CMYK 色彩空间。唯一的问题是我的最终输出始终是黑色图像。但有趣的是,MAC 中的预览应用程序可以正确显示…
使用 JAI,如何向调色板添加新颜色?
我正在使用 JAI 为图像添加“边框”。例如, ParameterBlock pb = new ParameterBlock(); pb.addSource(r); pb.add(leftPad); pb.add(rightPad); pb.a…
打印 .TIF 文件
我可以使用以下代码片段成功打印 .GIF、.JPG 或 .PNG,但它不适用于 .TIF 文件。即使添加 chromaticity.color 属性后,我也无法获取颜色。 public cla…
setCompressionType 错误
有人可以帮助纠正这个代码吗? 我正在使用 JAI 并尝试将 JPG 文件压缩为无损 这是我的代码 `ImageWriter writer= (JPEGImageWriter) ImageIO.getImage…
获取 Java Graphics 2 中使用任意 .ttf 字体呈现的字符串的总宽度
目前我们尝试获取使用任意字体呈现的字符串的宽度。 BufferedImage img = new BufferedImage(10, 10, BufferedImage.TRANSLUCENT); img.createGraphic…
最终用户是否需要安装 Java2d 或 Java Advanced Imaging 才能使用?
我正在制作一个将在小程序中运行的游戏引擎,它需要能够执行诸如透视变换(对于模式 7)、基本变换(在自定义角点绘制图像)等操作,如果可能的话可以…
如何将 PerspectiveTransform 应用于图形对象或图像?
我正在尝试使用 Java Advanced Imaging API 将正方形图像绘制为梯形;然而,在创建 PerspectiveTransform 之后,我不确定如何将其应用到图形对象或图…
RenderedImage 到 BufferedImage 以进行多页 tiff 读取
我正在使用 JAI 加载多页 TIFF 图像 File file = workArea[0]; SeekableStream s = new FileSeekableStream(file); TIFFDecodeParam param = null; Im…
JAI 供应商名称 == null
因此,我完成了旋转 TIFF 图像的应用程序的编码,这需要 JAI 来操作 TIFF。 在 Eclipse 下工作时它工作得很好,但是每当我为库构建一个胖罐子,然后创…