public ImageType getTrueImageTypeOf( ImageInfo imageInfo )
throws IOException
{
final LCByteBuffer buf = imageInfo.getByteBuffer();
try {
buf.position( 12 );
if ( buf.getEquals( "Raw", "ASCII" ) ) {
final ImageMetadata metadata = imageInfo.getCurrentMetadata();
MetadataUtil.removePreviewMetadataFrom( metadata );
MetadataUtil.removeWidthHeightFrom( metadata );
return PhaseOneTIFFRawImageType.INSTANCE;