Different Behavior Between The Same Code In Java Application & Smart Service

Hi All,

I've created a smart service that takes as input a document - image - of type jpg, png, tiff and converts the image to another of the other previously listed formats.

My standalone Java application - that the smart service is based on - successfully converts any format to any other format.

My smart service produces the following outputs:

- jpg => png - Success
- png => jpg - Success
- tiff => png - Failure
- tiff => jpg Failure

To do this conversion I'm using the library JAI ImageIO Core - github.com/.../jai-imageio-core.

I've figured out where in the smart service this fails on .tiff images but not other forms; I just have no idea why.

In both the standalone application and my smart service, the buffered image is created like follows:

BufferedImage bufferedImage = ImageIO.read(imageFile);

Where imageFile is a variable of type File. The onl...

OriginalPostID-261516

  Discussion posts and replies are publicly visible

Parents
  • ...sparency = 1 has alpha = false isAlphaPre = false ByteInterleavedRaster: width = 3264 height = 2448 #numDataElements 3 dataOff[0] = 2

    But like follows on a tiff:

    bufferedImage = null

    So my question is, why does this code work fine in a standalone Java application but not while the exact same code is in a smart service?

    Something deeper must be happening here - than just at a code level - because my smart service works fine on jpg and png images, but fails on tiff.

    Any help would be appreciated.

    Thanks.
Reply
  • ...sparency = 1 has alpha = false isAlphaPre = false ByteInterleavedRaster: width = 3264 height = 2448 #numDataElements 3 dataOff[0] = 2

    But like follows on a tiff:

    bufferedImage = null

    So my question is, why does this code work fine in a standalone Java application but not while the exact same code is in a smart service?

    Something deeper must be happening here - than just at a code level - because my smart service works fine on jpg and png images, but fails on tiff.

    Any help would be appreciated.

    Thanks.
Children
No Data