(int tag)
| 315 | } |
| 316 | |
| 317 | String getName(int tag) { |
| 318 | String name; |
| 319 | switch (tag) { |
| 320 | case NEW_SUBFILE_TYPE: name="NewSubfileType"; break; |
| 321 | case IMAGE_WIDTH: name="ImageWidth"; break; |
| 322 | case IMAGE_LENGTH: name="ImageLength"; break; |
| 323 | case STRIP_OFFSETS: name="StripOffsets"; break; |
| 324 | case ORIENTATION: name="Orientation"; break; |
| 325 | case PHOTO_INTERP: name="PhotoInterp"; break; |
| 326 | case IMAGE_DESCRIPTION: name="ImageDescription"; break; |
| 327 | case BITS_PER_SAMPLE: name="BitsPerSample"; break; |
| 328 | case SAMPLES_PER_PIXEL: name="SamplesPerPixel"; break; |
| 329 | case ROWS_PER_STRIP: name="RowsPerStrip"; break; |
| 330 | case STRIP_BYTE_COUNT: name="StripByteCount"; break; |
| 331 | case X_RESOLUTION: name="XResolution"; break; |
| 332 | case Y_RESOLUTION: name="YResolution"; break; |
| 333 | case RESOLUTION_UNIT: name="ResolutionUnit"; break; |
| 334 | case SOFTWARE: name="Software"; break; |
| 335 | case DATE_TIME: name="DateTime"; break; |
| 336 | case ARTIST: name="Artist"; break; |
| 337 | case HOST_COMPUTER: name="HostComputer"; break; |
| 338 | case PLANAR_CONFIGURATION: name="PlanarConfiguration"; break; |
| 339 | case COMPRESSION: name="Compression"; break; |
| 340 | case PREDICTOR: name="Predictor"; break; |
| 341 | case COLOR_MAP: name="ColorMap"; break; |
| 342 | case SAMPLE_FORMAT: name="SampleFormat"; break; |
| 343 | case JPEG_TABLES: name="JPEGTables"; break; |
| 344 | case NIH_IMAGE_HDR: name="NIHImageHeader"; break; |
| 345 | case META_DATA_BYTE_COUNTS: name="MetaDataByteCounts"; break; |
| 346 | case META_DATA: name="MetaData"; break; |
| 347 | default: name="???"; break; |
| 348 | } |
| 349 | return name; |
| 350 | } |
| 351 | |
| 352 | double getRational(long loc) throws IOException { |
| 353 | long saveLoc = in.getLongFilePointer(); |
no outgoing calls
no test coverage detected