javax.imageio.ImageIO.read() returns null [duplicate]





.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty,.everyoneloves__bot-mid-leaderboard:empty{ height:90px;width:728px;box-sizing:border-box;
}







1
















This question already has an answer here:




  • Can't read and write a TIFF image file using Java ImageIO standard library

    4 answers



  • ImageIO.read returns NULL, with no errors

    3 answers




I got this code:



java.awt.image.BufferedImage bi = javax.imageio.ImageIO.read(attachment.getAttachmentAsBlob().getBinaryStream());


Although the Binary Stream is byte array of 3727458 bytes, the function returns null.



My purpose is to get a Blob from Oracle which is a TIFF image and convert it to PNG, do I have some other alternatives to make it?










share|improve this question













marked as duplicate by MadProgrammer java
Users with the  java badge can single-handedly close java questions as duplicates and reopen them as needed.

StackExchange.ready(function() {
if (StackExchange.options.isMobile) return;

$('.dupe-hammer-message-hover:not(.hover-bound)').each(function() {
var $hover = $(this).addClass('hover-bound'),
$msg = $hover.siblings('.dupe-hammer-message');

$hover.hover(
function() {
$hover.showInfoMessage('', {
messageElement: $msg.clone().show(),
transient: false,
position: { my: 'bottom left', at: 'top center', offsetTop: -7 },
dismissable: false,
relativeToBody: true
});
},
function() {
StackExchange.helpers.removeMessages();
}
);
});
});
Jan 3 at 20:31


This question has been asked before and already has an answer. If those answers do not fully address your question, please ask a new question.



















  • Returns a BufferedImage as the result of decoding a supplied ImageInputStream with an ImageReader chosen automatically from among those currently registered. If no registered ImageReader claims to be able to read the stream, null is returned. So perhaps no ImageReader claims to be able to read the stream

    – Justin
    Jan 3 at 20:25













  • could you please comment a reference to an example of it? an answer would be wonderful.

    – roeygol
    Jan 3 at 20:28






  • 1





    Based on some quick googling and the JavaDocs, TIFF is only supported out of the box for Java 9+, previous versions relied on the Java Advanced Imaging API (JAI), or other plug-in

    – MadProgrammer
    Jan 3 at 20:34




















1
















This question already has an answer here:




  • Can't read and write a TIFF image file using Java ImageIO standard library

    4 answers



  • ImageIO.read returns NULL, with no errors

    3 answers




I got this code:



java.awt.image.BufferedImage bi = javax.imageio.ImageIO.read(attachment.getAttachmentAsBlob().getBinaryStream());


Although the Binary Stream is byte array of 3727458 bytes, the function returns null.



My purpose is to get a Blob from Oracle which is a TIFF image and convert it to PNG, do I have some other alternatives to make it?










share|improve this question













marked as duplicate by MadProgrammer java
Users with the  java badge can single-handedly close java questions as duplicates and reopen them as needed.

StackExchange.ready(function() {
if (StackExchange.options.isMobile) return;

$('.dupe-hammer-message-hover:not(.hover-bound)').each(function() {
var $hover = $(this).addClass('hover-bound'),
$msg = $hover.siblings('.dupe-hammer-message');

$hover.hover(
function() {
$hover.showInfoMessage('', {
messageElement: $msg.clone().show(),
transient: false,
position: { my: 'bottom left', at: 'top center', offsetTop: -7 },
dismissable: false,
relativeToBody: true
});
},
function() {
StackExchange.helpers.removeMessages();
}
);
});
});
Jan 3 at 20:31


This question has been asked before and already has an answer. If those answers do not fully address your question, please ask a new question.



















  • Returns a BufferedImage as the result of decoding a supplied ImageInputStream with an ImageReader chosen automatically from among those currently registered. If no registered ImageReader claims to be able to read the stream, null is returned. So perhaps no ImageReader claims to be able to read the stream

    – Justin
    Jan 3 at 20:25













  • could you please comment a reference to an example of it? an answer would be wonderful.

    – roeygol
    Jan 3 at 20:28






  • 1





    Based on some quick googling and the JavaDocs, TIFF is only supported out of the box for Java 9+, previous versions relied on the Java Advanced Imaging API (JAI), or other plug-in

    – MadProgrammer
    Jan 3 at 20:34
















1












1








1









This question already has an answer here:




  • Can't read and write a TIFF image file using Java ImageIO standard library

    4 answers



  • ImageIO.read returns NULL, with no errors

    3 answers




I got this code:



java.awt.image.BufferedImage bi = javax.imageio.ImageIO.read(attachment.getAttachmentAsBlob().getBinaryStream());


Although the Binary Stream is byte array of 3727458 bytes, the function returns null.



My purpose is to get a Blob from Oracle which is a TIFF image and convert it to PNG, do I have some other alternatives to make it?










share|improve this question















This question already has an answer here:




  • Can't read and write a TIFF image file using Java ImageIO standard library

    4 answers



  • ImageIO.read returns NULL, with no errors

    3 answers




I got this code:



java.awt.image.BufferedImage bi = javax.imageio.ImageIO.read(attachment.getAttachmentAsBlob().getBinaryStream());


Although the Binary Stream is byte array of 3727458 bytes, the function returns null.



My purpose is to get a Blob from Oracle which is a TIFF image and convert it to PNG, do I have some other alternatives to make it?





This question already has an answer here:




  • Can't read and write a TIFF image file using Java ImageIO standard library

    4 answers



  • ImageIO.read returns NULL, with no errors

    3 answers








java oracle image-processing blob javax.imageio






share|improve this question













share|improve this question











share|improve this question




share|improve this question










asked Jan 3 at 20:22









roeygolroeygol

4,70142759




4,70142759




marked as duplicate by MadProgrammer java
Users with the  java badge can single-handedly close java questions as duplicates and reopen them as needed.

StackExchange.ready(function() {
if (StackExchange.options.isMobile) return;

$('.dupe-hammer-message-hover:not(.hover-bound)').each(function() {
var $hover = $(this).addClass('hover-bound'),
$msg = $hover.siblings('.dupe-hammer-message');

$hover.hover(
function() {
$hover.showInfoMessage('', {
messageElement: $msg.clone().show(),
transient: false,
position: { my: 'bottom left', at: 'top center', offsetTop: -7 },
dismissable: false,
relativeToBody: true
});
},
function() {
StackExchange.helpers.removeMessages();
}
);
});
});
Jan 3 at 20:31


This question has been asked before and already has an answer. If those answers do not fully address your question, please ask a new question.









marked as duplicate by MadProgrammer java
Users with the  java badge can single-handedly close java questions as duplicates and reopen them as needed.

StackExchange.ready(function() {
if (StackExchange.options.isMobile) return;

$('.dupe-hammer-message-hover:not(.hover-bound)').each(function() {
var $hover = $(this).addClass('hover-bound'),
$msg = $hover.siblings('.dupe-hammer-message');

$hover.hover(
function() {
$hover.showInfoMessage('', {
messageElement: $msg.clone().show(),
transient: false,
position: { my: 'bottom left', at: 'top center', offsetTop: -7 },
dismissable: false,
relativeToBody: true
});
},
function() {
StackExchange.helpers.removeMessages();
}
);
});
});
Jan 3 at 20:31


This question has been asked before and already has an answer. If those answers do not fully address your question, please ask a new question.















  • Returns a BufferedImage as the result of decoding a supplied ImageInputStream with an ImageReader chosen automatically from among those currently registered. If no registered ImageReader claims to be able to read the stream, null is returned. So perhaps no ImageReader claims to be able to read the stream

    – Justin
    Jan 3 at 20:25













  • could you please comment a reference to an example of it? an answer would be wonderful.

    – roeygol
    Jan 3 at 20:28






  • 1





    Based on some quick googling and the JavaDocs, TIFF is only supported out of the box for Java 9+, previous versions relied on the Java Advanced Imaging API (JAI), or other plug-in

    – MadProgrammer
    Jan 3 at 20:34





















  • Returns a BufferedImage as the result of decoding a supplied ImageInputStream with an ImageReader chosen automatically from among those currently registered. If no registered ImageReader claims to be able to read the stream, null is returned. So perhaps no ImageReader claims to be able to read the stream

    – Justin
    Jan 3 at 20:25













  • could you please comment a reference to an example of it? an answer would be wonderful.

    – roeygol
    Jan 3 at 20:28






  • 1





    Based on some quick googling and the JavaDocs, TIFF is only supported out of the box for Java 9+, previous versions relied on the Java Advanced Imaging API (JAI), or other plug-in

    – MadProgrammer
    Jan 3 at 20:34



















Returns a BufferedImage as the result of decoding a supplied ImageInputStream with an ImageReader chosen automatically from among those currently registered. If no registered ImageReader claims to be able to read the stream, null is returned. So perhaps no ImageReader claims to be able to read the stream

– Justin
Jan 3 at 20:25







Returns a BufferedImage as the result of decoding a supplied ImageInputStream with an ImageReader chosen automatically from among those currently registered. If no registered ImageReader claims to be able to read the stream, null is returned. So perhaps no ImageReader claims to be able to read the stream

– Justin
Jan 3 at 20:25















could you please comment a reference to an example of it? an answer would be wonderful.

– roeygol
Jan 3 at 20:28





could you please comment a reference to an example of it? an answer would be wonderful.

– roeygol
Jan 3 at 20:28




1




1





Based on some quick googling and the JavaDocs, TIFF is only supported out of the box for Java 9+, previous versions relied on the Java Advanced Imaging API (JAI), or other plug-in

– MadProgrammer
Jan 3 at 20:34







Based on some quick googling and the JavaDocs, TIFF is only supported out of the box for Java 9+, previous versions relied on the Java Advanced Imaging API (JAI), or other plug-in

– MadProgrammer
Jan 3 at 20:34














0






active

oldest

votes

















0






active

oldest

votes








0






active

oldest

votes









active

oldest

votes






active

oldest

votes

Popular posts from this blog

Monofisismo

Angular Downloading a file using contenturl with Basic Authentication

Olmecas