Uploaded image for project: 'PDFBox'
  1. PDFBox
  2. PDFBOX-5438

Blurry PDF results from Tif Conversion

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Critical
    • Resolution: Not A Bug
    • 2.0.24
    • None
    • Rendering
    • None

    Description

      When converting a tif/tiff file to a pdf using PDImageXObject, we noticed that the final result could be completely or partially blurry sometimes. It happens on our server hosted on the cloud randomly but never happens on the server that runs on the local machine (laptop).

      What could be the causes for this rendering issue, and could you help us with any suggestive actions we could take to investigate further and resolve the issue? We can't attach the result file because it contains our customer information.

      Thanks for your understanding, and we appreciate your help and support!

       

      // Tiff -> PDF conversion
      final ImageReader reader = iterator.next();
      reader.setInput(imageInputStream);
      final int numPages = reader.getNumImages(true);
      
      for (int i = 0; i < numPages; i++) {
          final BufferedImage bufferedImage = reader.read(i);
          final PDRectangle pageSize =
                  new PDRectangle(bufferedImage.getWidth(), bufferedImage.getHeight());
          final PDPage page = new PDPage(pageSize);
          document.addPage(page);
          PDImageXObject pdImageXObject =
                  LosslessFactory.createFromImage(document, bufferedImage);
          PDPageContentStream content = new PDPageContentStream(document, page);
          content.drawImage(
                  pdImageXObject,
                  0,
                  0,
                  page.getMediaBox().getWidth(),
                  page.getMediaBox().getHeight());
          content.close();
      }
      
      ByteArrayOutputStream byteArrayOutputStream = new ByteArrayOutputStream();
      document.save(byteArrayOutputStream);
      document.close();
      return byteArrayOutputStream.toByteArray(); 

      Attachments

        1. PartialBlurryResult.png
          187 kB
          Frank Zhou

        Activity

          People

            Unassigned Unassigned
            FrankZzz Frank Zhou
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: