/** * Returns true if the IFD satisfies the requirements * which are common to all Tiff IT profiles. * Subclasses will call this, then apply additional * tests if it returns <code>true</code>. */ public boolean satisfiesThisProfile (IFD ifd) { if (!(ifd instanceof TiffIFD)) { return false; } TiffIFD tifd = (TiffIFD) ifd; /* Check required tags. */ NisoImageMetadata niso = tifd.getNisoImageMetadata (); if (niso.getImageWidth () == NisoImageMetadata.NULL || niso.getImageLength () == NisoImageMetadata.NULL || niso.getStripOffsets () == null || niso.getStripByteCounts () == null || niso.getXSamplingFrequency () == null || niso.getYSamplingFrequency () == null) { return false; } return true; } }
useSegBuf = true; long [] larray = niso.getStripOffsets (); if (larray != null) { segBuf.append (margn5 + element ("mix:StripOffsets",
rawOutput)); long [] larray = niso.getStripOffsets (); if (larray != null) { _writer.print (margn2 + "StripOffsets: " + larray[0]);
long[] stripOffsets = niso.getStripOffsets(); long[] stripByteCounts = niso.getStripByteCounts(); boolean stripsDefined = (stripOffsets != null || stripByteCounts != null);
niso.getStripOffsets () == null || niso.getImageWidth () == NisoImageMetadata.NULL || niso.getBitsPerSample () == null ||
if (niso.getImageWidth () == NisoImageMetadata.NULL || niso.getImageLength () == NisoImageMetadata.NULL || niso.getStripOffsets () == null || niso.getRowsPerStrip () == NisoImageMetadata.NULL || niso.getStripByteCounts () == null ||
if (niso.getImageWidth () == NisoImageMetadata.NULL || niso.getImageLength () == NisoImageMetadata.NULL || niso.getStripOffsets () == null || niso.getRowsPerStrip () == NisoImageMetadata.NULL || niso.getStripByteCounts () == null ||
if (niso.getImageWidth () == NisoImageMetadata.NULL || niso.getImageLength () == NisoImageMetadata.NULL || niso.getStripOffsets () == null || niso.getRowsPerStrip () == NisoImageMetadata.NULL || niso.getStripByteCounts () == null ||
niso.getRowsPerStrip () == NisoImageMetadata.NULL || niso.getStripByteCounts () == null || niso.getStripOffsets () == null || niso.getXSamplingFrequency () == null || niso.getYSamplingFrequency () == null) {
if (niso.getImageWidth () == NisoImageMetadata.NULL || niso.getImageLength () == NisoImageMetadata.NULL || niso.getStripOffsets () == null || niso.getRowsPerStrip () == NisoImageMetadata.NULL || niso.getStripByteCounts () == null ||
if (niso.getImageWidth () == NisoImageMetadata.NULL || niso.getImageLength () == NisoImageMetadata.NULL || niso.getStripOffsets () == null || niso.getRowsPerStrip () == NisoImageMetadata.NULL || niso.getStripByteCounts () == null ||
return false; if (niso.getStripOffsets().length > 1) {
if (niso.getImageWidth () == NisoImageMetadata.NULL || niso.getImageLength () == NisoImageMetadata.NULL || niso.getStripOffsets () == null || niso.getRowsPerStrip () == NisoImageMetadata.NULL || niso.getStripByteCounts () == null) {
boolean so = (niso.getStripOffsets () != null); boolean to = (niso.getTileOffsets () != null); if ((so && to) || (!so && !to)) {
niso.getStripOffsets () == null || niso.getRowsPerStrip () == NisoImageMetadata.NULL || niso.getStripByteCounts () == null ||
if (!(niso.getStripOffsets () != null && niso.getRowsPerStrip () != NisoImageMetadata.NULL && niso.getStripByteCounts () != null) &&