相关疑难解决方法(0)

无法使用Java ImageIO标准库读取和写入TIFF图像文件

我不知道如何处理TIFF图像,但我无法使用直接Java标准ImageIO库来读取或写入任何图像.有什么想法吗?

谢谢.

java tiff javax.imageio

22
推荐指数
3
解决办法
5万
查看次数

Java Advanced Imaging - 在哪里获得最新的二进制构建?

我正在寻找Java Advanced Imaging的最新官方二进制版本(至少是平台独立的Java版本).

官方项目网页是在http://java.net/projects/jai-core/上,但它只链接到源 - 没有提到二进制版本 - 或者我太盲目看不到它们了?

java binary download jai

13
推荐指数
1
解决办法
1万
查看次数

需要帮助开始通过 Java 将原始 G3 FAX 文件转换为 TIFF 格式

我有一个原始传真文件(G3/T.4 格式),需要通过 Java 以编程方式将其转换为多页 TIFF。到目前为止,JAI 对我来说还没有成功,即使我认为它应该有效。sFaxTools 的工具已成功将我的原始传真文件转换为 TIFF(Batch Fax2Tif 或 Faxsee),但我需要通过 Java 以编程方式执行此操作。我认为应该有可能使用 java 高级成像,请检查下面的代码片段:

 private void writeTiff(byte[] buffer, OutputStream outStream) {
    try {
         //reading image from given buffer
         RenderedImage rendImage = null;
         TIFFDecodeParam decodeParams = new TIFFDecodeParam();
         ByteArrayInputStream stream = new ByteArrayInputStream(buffer);
         ImageDecoder decoder = ImageCodec.createImageDecoder("tiff", stream, decodeParams);
         TIFFEncodeParam encodeParams = new TIFFEncodeParam();
         int numPages = decoder.getNumPages();
         for (int i = 0; i < numPages; i++) {
            rendImage = decoder.decodeAsRenderedImage(i);
            ImageEncoder encoder = ImageCodec.createImageEncoder("TIFF", outStream, encodeParams);
            encoder.encode(rendImage); …
Run Code Online (Sandbox Code Playgroud)

java tiff fax jai

5
推荐指数
1
解决办法
1169
查看次数

标签 统计

java ×3

jai ×2

tiff ×2

binary ×1

download ×1

fax ×1

javax.imageio ×1