/** * Checks if the value of the ImageWidth tag matches * any of the values in the array passed to it. * * @param ifd The IFD being checked * @param values An array of values, any of which will * satisfy the test. */ protected boolean satisfiesImageWidth (TiffIFD ifd, int [] values) { long iw = ifd.getNisoImageMetadata ().getImageWidth (); for (int i = 0; i < values.length; i++) { if (iw == values[i]) { return true; } } return false; }
(margn3 + elementStart ("mix:BasicImageCharacteristics") + EOL); boolean useBasCharBuf = false; long ln = niso.getImageWidth (); if (ln != NisoImageMetadata.NULL) { basCharBuf.append (margn4 + element ("mix:imageWidth",
/** * 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; } }
_blackLevelDeltaH = new Rational [(int) _niso.getImageWidth()]; for (int i = 0; i < _blackLevelDeltaH.length; i++) { _blackLevelDeltaH[i] = zero; _defaultCropSize[0] = new Rational (_niso.getImageWidth(), 1); _defaultCropSize[1] = new Rational (_niso.getImageLength(), 1);
if (niso.getImageLength () == NisoImageMetadata.NULL || niso.getStripOffsets () == null || niso.getImageWidth () == NisoImageMetadata.NULL || niso.getBitsPerSample () == null || niso.getColorSpace () == NisoImageMetadata.NULL ||
if (niso.getImageWidth () == NisoImageMetadata.NULL || niso.getImageLength () == NisoImageMetadata.NULL || niso.getStripOffsets () == null ||
if (niso.getImageWidth () == NisoImageMetadata.NULL || niso.getImageLength () == NisoImageMetadata.NULL || niso.getStripOffsets () == null ||
if (niso.getImageWidth () == NisoImageMetadata.NULL || niso.getImageLength () == NisoImageMetadata.NULL || niso.getStripOffsets () == null ||
if (niso.getImageWidth () != NisoImageMetadata.NULL || niso.getImageLength () != NisoImageMetadata.NULL || tifd.getNewSubfileType () != IFD.NULL ||
if (niso.getImageWidth () == NisoImageMetadata.NULL || niso.getImageLength () == NisoImageMetadata.NULL || niso.getStripOffsets () == null ||
/** Set the initial Niso values from a default Niso object. * This doesn't attempt to be complete, but sets * the values which we know could have been set from the * JP2 header. */ public void setDefaultNiso (NisoImageMetadata dNiso) { _niso.setByteOrder(dNiso.getByteOrder ()); _niso.setMimeType (dNiso.getMimeType ()); _niso.setBitsPerSample (dNiso.getBitsPerSample ()); _niso.setImageLength (dNiso.getImageLength ()); _niso.setImageWidth (dNiso.getImageWidth ()); _niso.setSamplesPerPixel (dNiso.getSamplesPerPixel ()); _niso.setCompressionScheme (dNiso.getCompressionScheme ()); _niso.setYSamplingFrequency (dNiso.getYSamplingFrequency ()); _niso.setXSamplingFrequency (dNiso.getXSamplingFrequency ()); _niso.setSamplingFrequencyUnit (dNiso.getSamplingFrequencyUnit ()); }
if (niso.getImageWidth () == NisoImageMetadata.NULL || niso.getImageLength () == NisoImageMetadata.NULL || niso.getStripOffsets () == null ||
yRes = perCMtoPerInch ((int) yRes); long wid = niso.getImageWidth(); if ((xRes == 200 && yRes == 100) || (xRes == 204 && yRes == 98) ||
return false; if (niso.getImageWidth () != 1728) { return false;
yRes = perCMtoPerInch ((int) yRes); long wid = niso.getImageWidth(); if ((xRes == 200 && yRes == 100) || (xRes == 204 && yRes == 98) ||
if (niso.getImageWidth () == NisoImageMetadata.NULL || niso.getImageLength () == NisoImageMetadata.NULL || niso.getStripOffsets () == null ||
long imageLength = niso.getImageLength (); if (imageLength == NisoImageMetadata.NULL || niso.getImageWidth () == NisoImageMetadata.NULL) { return false;
int wid = (int) niso.getImageWidth (); switch ((int) xRes) { case 100:
int wid = (int) niso.getImageWidth (); int xres = (int) niso.getXSamplingFrequency ().toLong (); int yres = (int) niso.getYSamplingFrequency ().toLong ();
if (niso.getImageWidth () == NisoImageMetadata.NULL || niso.getImageLength () == NisoImageMetadata.NULL || niso.getBitsPerSample () == null ||