Библиотека извлечения метаданных не отображает метаданные ограничивающего прямоугольника - PullRequest
0 голосов
/ 25 сентября 2019

Я использовал экстрактор метаданных (https://github.com/drewnoakes/metadata-extractor) библиотека для извлечения метаданных изображений. Для меня очень важна информация о ячейке склеивания. Эта библиотека показывает большую часть информации. Но она не показывает информацию о ячейке склеивания.коды и выходы показаны ниже. Пожалуйста, направьте меня. Есть ли другое решение?

///////////// code
  File file2 = new File("/sdcard/osmdroid/test1.tif");
            Metadata metadata2 = ImageMetadataReader.readMetadata(file2);
for (Directory directory : metadata2.getDirectories()) {
                Log.d("MetaData22", "" + directory.getTagCount());


                for (Tag tag : directory.getTags()) {
                    i = i+1;
                    Log.d("MetaData11", "" +tag.getDirectoryName());
                    Log.d("MetaData44", "" + tag.toString());
                    Log.d("MetaData99", "" + tag.getDescription());
                    Log.d("MetaData55", "" + directory.getTagName(tag.getTagType()));
                    Log.d("MetaData66", "" + directory.getStringArray(tag.getTagType()));
///////////outputs
09-25 12:11:40.265 3650-3650/com.example.appextendversion2 D/MetaData33: 3
09-25 12:11:40.265 3650-3650/com.example.appextendversion2 D/MetaData22: 17
09-25 12:11:40.275 3650-3650/com.example.appextendversion2 D/MetaData11: Exif IFD0
09-25 12:11:40.275 3650-3650/com.example.appextendversion2 D/MetaData44: [Exif IFD0] Image Width - 256 pixels
09-25 12:11:40.275 3650-3650/com.example.appextendversion2 D/MetaData99: 256 pixels
09-25 12:11:40.275 3650-3650/com.example.appextendversion2 D/MetaData55: Image Width
09-25 12:11:40.275 3650-3650/com.example.appextendversion2 D/MetaData66: null
09-25 12:11:40.275 3650-3650/com.example.appextendversion2 D/MetaData11: Exif IFD0
09-25 12:11:40.275 3650-3650/com.example.appextendversion2 D/MetaData44: [Exif IFD0] Image Height - 256 pixels
09-25 12:11:40.275 3650-3650/com.example.appextendversion2 D/MetaData99: 256 pixels
09-25 12:11:40.275 3650-3650/com.example.appextendversion2 D/MetaData55: Image Height
09-25 12:11:40.275 3650-3650/com.example.appextendversion2 D/MetaData66: null
09-25 12:11:40.275 3650-3650/com.example.appextendversion2 D/MetaData11: Exif IFD0
09-25 12:11:40.275 3650-3650/com.example.appextendversion2 D/MetaData44: [Exif IFD0] Bits Per Sample - 8 8 8 bits/component/pixel
09-25 12:11:40.275 3650-3650/com.example.appextendversion2 D/MetaData99: 8 8 8 bits/component/pixel
09-25 12:11:40.275 3650-3650/com.example.appextendversion2 D/MetaData55: Bits Per Sample
09-25 12:11:40.275 3650-3650/com.example.appextendversion2 D/MetaData66: [Ljava.lang.String;@2b0a1807
09-25 12:11:40.275 3650-3650/com.example.appextendversion2 D/MetaData11: Exif IFD0
09-25 12:11:40.275 3650-3650/com.example.appextendversion2 D/MetaData44: [Exif IFD0] Compression - LZW
09-25 12:11:40.275 3650-3650/com.example.appextendversion2 D/MetaData99: LZW
09-25 12:11:40.275 3650-3650/com.example.appextendversion2 D/MetaData55: Compression
09-25 12:11:40.275 3650-3650/com.example.appextendversion2 D/MetaData66: null
09-25 12:11:40.275 3650-3650/com.example.appextendversion2 D/MetaData11: Exif IFD0
09-25 12:11:40.275 3650-3650/com.example.appextendversion2 D/MetaData44: [Exif IFD0] Photometric Interpretation - RGB
09-25 12:11:40.275 3650-3650/com.example.appextendversion2 D/MetaData99: RGB
09-25 12:11:40.275 3650-3650/com.example.appextendversion2 D/MetaData55: Photometric Interpretation
09-25 12:11:40.275 3650-3650/com.example.appextendversion2 D/MetaData66: null
09-25 12:11:40.275 3650-3650/com.example.appextendversion2 D/MetaData11: Exif IFD0
09-25 12:11:40.275 3650-3650/com.example.appextendversion2 D/MetaData44: [Exif IFD0] Strip Offsets - [۲۶ values]
09-25 12:11:40.275 3650-3650/com.example.appextendversion2 D/MetaData99: [۲۶ values]
09-25 12:11:40.275 3650-3650/com.example.appextendversion2 D/MetaData55: Strip Offsets
09-25 12:11:40.275 3650-3650/com.example.appextendversion2 D/MetaData66: null
09-25 12:11:40.275 3650-3650/com.example.appextendversion2 D/MetaData11: Exif IFD0
09-25 12:11:40.275 3650-3650/com.example.appextendversion2 D/MetaData44: [Exif IFD0] Samples Per Pixel - 3 samples/pixel
09-25 12:11:40.275 3650-3650/com.example.appextendversion2 D/MetaData99: 3 samples/pixel
09-25 12:11:40.275 3650-3650/com.example.appextendversion2 D/MetaData55: Samples Per Pixel
09-25 12:11:40.275 3650-3650/com.example.appextendversion2 D/MetaData66: null
09-25 12:11:40.275 3650-3650/com.example.appextendversion2 D/MetaData11: Exif IFD0
09-25 12:11:40.275 3650-3650/com.example.appextendversion2 D/MetaData44: [Exif IFD0] Rows Per Strip - 10 rows/strip
09-25 12:11:40.275 3650-3650/com.example.appextendversion2 D/MetaData99: 10 rows/strip
09-25 12:11:40.275 3650-3650/com.example.appextendversion2 D/MetaData55: Rows Per Strip
09-25 12:11:40.275 3650-3650/com.example.appextendversion2 D/MetaData66: null
09-25 12:11:40.275 3650-3650/com.example.appextendversion2 D/MetaData11: Exif IFD0
09-25 12:11:40.275 3650-3650/com.example.appextendversion2 D/MetaData44: [Exif IFD0] Strip Byte Counts - 3280 3178 3526 3930 4077 3919 3955 3832 3868 3868 3816 3919 3894 3736 3639 3706 4117 3850 3631 3645 3397 3520 3379 3321 3415 2198 bytes
09-25 12:11:40.275 3650-3650/com.example.appextendversion2 D/MetaData99: 3280 3178 3526 3930 4077 3919 3955 3832 3868 3868 3816 3919 3894 3736 3639 3706 4117 3850 3631 3645 3397 3520 3379 3321 3415 2198 bytes
09-25 12:11:40.275 3650-3650/com.example.appextendversion2 D/MetaData55: Strip Byte Counts
09-25 12:11:40.275 3650-3650/com.example.appextendversion2 D/MetaData66: null
09-25 12:11:40.275 3650-3650/com.example.appextendversion2 D/MetaData11: Exif IFD0
09-25 12:11:40.275 3650-3650/com.example.appextendversion2 D/MetaData44: [Exif IFD0] Planar Configuration - Chunky (contiguous for each subsampling pixel)
09-25 12:11:40.275 3650-3650/com.example.appextendversion2 D/MetaData99: Chunky (contiguous for each subsampling pixel)
09-25 12:11:40.275 3650-3650/com.example.appextendversion2 D/MetaData55: Planar Configuration
09-25 12:11:40.275 3650-3650/com.example.appextendversion2 D/MetaData66: null
09-25 12:11:40.275 3650-3650/com.example.appextendversion2 D/MetaData11: Exif IFD0
09-25 12:11:40.275 3650-3650/com.example.appextendversion2 D/MetaData44: [Exif IFD0] Predictor - 1
09-25 12:11:40.275 3650-3650/com.example.appextendversion2 D/MetaData99: 1
09-25 12:11:40.275 3650-3650/com.example.appextendversion2 D/MetaData55: Predictor
09-25 12:11:40.275 3650-3650/com.example.appextendversion2 D/MetaData66: null
09-25 12:11:40.275 3650-3650/com.example.appextendversion2 D/MetaData11: Exif IFD0
09-25 12:11:40.275 3650-3650/com.example.appextendversion2 D/MetaData44: [Exif IFD0] Unknown tag (0x0153) - 1 1 1
09-25 12:11:40.275 3650-3650/com.example.appextendversion2 D/MetaData99: 1 1 1
09-25 12:11:40.275 3650-3650/com.example.appextendversion2 D/MetaData55: Unknown tag (0x0153)
09-25 12:11:40.275 3650-3650/com.example.appextendversion2 D/MetaData66: [Ljava.lang.String;@3088d34
09-25 12:11:40.275 3650-3650/com.example.appextendversion2 D/MetaData11: Exif IFD0
09-25 12:11:40.275 3650-3650/com.example.appextendversion2 D/MetaData44: [Exif IFD0] Unknown tag (0x830e) - ۰٫۰۰۱ ۰ ۰٫۰۰۱
09-25 12:11:40.275 3650-3650/com.example.appextendversion2 D/MetaData99: ۰٫۰۰۱ ۰ ۰٫۰۰۱
09-25 12:11:40.275 3650-3650/com.example.appextendversion2 D/MetaData55: Unknown tag (0x830e)
09-25 12:11:40.275 3650-3650/com.example.appextendversion2 D/MetaData66: null
09-25 12:11:40.275 3650-3650/com.example.appextendversion2 D/MetaData11: Exif IFD0
09-25 12:11:40.275 3650-3650/com.example.appextendversion2 D/MetaData44: [Exif IFD0] Unknown tag (0x8482) - ۰ ۰ ۰ ۰ ۰ ۰
09-25 12:11:40.275 3650-3650/com.example.appextendversion2 D/MetaData99: ۰ ۰ ۰ ۰ ۰ ۰
09-25 12:11:40.275 3650-3650/com.example.appextendversion2 D/MetaData55: Unknown tag (0x8482)
09-25 12:11:40.275 3650-3650/com.example.appextendversion2 D/MetaData66: null
09-25 12:11:40.275 3650-3650/com.example.appextendversion2 D/MetaData11: Exif IFD0
09-25 12:11:40.275 3650-3650/com.example.appextendversion2 D/MetaData44: [Exif IFD0] Unknown tag (0x87af) - [۶۰ values]
09-25 12:11:40.275 3650-3650/com.example.appextendversion2 D/MetaData99: [۶۰ values]
09-25 12:11:40.275 3650-3650/com.example.appextendversion2 D/MetaData55: Unknown tag (0x87af)
09-25 12:11:40.275 3650-3650/com.example.appextendversion2 D/MetaData66: [Ljava.lang.String;@fe2275d
09-25 12:11:40.275 3650-3650/com.example.appextendversion2 D/MetaData11: Exif IFD0
09-25 12:11:40.275 3650-3650/com.example.appextendversion2 D/MetaData44: [Exif IFD0] Unknown tag (0x87b0) - ۶۳۷۸۱۳۷ ۲ ۶۳۷۸۱۳۷
09-25 12:11:40.275 3650-3650/com.example.appextendversion2 D/MetaData99: ۶۳۷۸۱۳۷ ۲ ۶۳۷۸۱۳۷
09-25 12:11:40.275 3650-3650/com.example.appextendversion2 D/MetaData55: Unknown tag (0x87b0)
09-25 12:11:40.275 3650-3650/com.example.appextendversion2 D/MetaData66: null
09-25 12:11:40.275 3650-3650/com.example.appextendversion2 D/MetaData11: Exif IFD0
09-25 12:11:40.275 3650-3650/com.example.appextendversion2 D/MetaData44: [Exif IFD0] Unknown tag (0x87b1) - WGS_84_Pseudo_Mercator|GCS Name = GCS_Popular Visualisation CRS|Datum = D_Popular_Visualisation_Datum|Ellipsoid = Popular_Visualisation_Sphere|Primem = Greenwich||ESRI PE String = PROJCS["WGS_84_Pseudo_Mercator",GEOGCS["GCS_Popular Visualisation CRS",DATUM["D_Popular_Visualisation_Datum",SPHEROID["Popular_Visualisation_Sphere",6378137,0]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]],PROJECTION["Mercator"],PARAMETER["central_meridian",0],PARAMETER["false_easting",0],PARAMETER["false_northing",0],UNIT["Meter",1],PARAMETER["standard_parallel_1",0.0]]|
09-25 12:11:40.275 3650-3650/com.example.appextendversion2 D/MetaData99: WGS_84_Pseudo_Mercator|GCS Name = GCS_Popular Visualisation CRS|Datum = D_Popular_Visualisation_Datum|Ellipsoid = Popular_Visualisation_Sphere|Primem = Greenwich||ESRI PE String = PROJCS["WGS_84_Pseudo_Mercator",GEOGCS["GCS_Popular Visualisation CRS",DATUM["D_Popular_Visualisation_Datum",SPHEROID["Popular_Visualisation_Sphere",6378137,0]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]],PROJECTION["Mercator"],PARAMETER["central_meridian",0],PARAMETER["false_easting",0],PARAMETER["false_northing",0],UNIT["Meter",1],PARAMETER["standard_parallel_1",0.0]]|
09-25 12:11:40.275 3650-3650/com.example.appextendversion2 D/MetaData55: Unknown tag (0x87b1)
09-25 12:11:40.275 3650-3650/com.example.appextendversion2 D/MetaData66: [Ljava.lang.String;@3a3748d2
09-25 12:11:40.275 3650-3650/com.example.appextendversion2 D/MetaData22: 3
09-25 12:11:40.275 3650-3650/com.example.appextendversion2 D/MetaData11: File Type
09-25 12:11:40.275 3650-3650/com.example.appextendversion2 D/MetaData44: [File Type] Detected File Type Name - ARW
09-25 12:11:40.275 3650-3650/com.example.appextendversion2 D/MetaData99: ARW
09-25 12:11:40.275 3650-3650/com.example.appextendversion2 D/MetaData55: Detected File Type Name
09-25 12:11:40.275 3650-3650/com.example.appextendversion2 D/MetaData66: [Ljava.lang.String;@6262da3
09-25 12:11:40.275 3650-3650/com.example.appextendversion2 D/MetaData11: File Type
09-25 12:11:40.275 3650-3650/com.example.appextendversion2 D/MetaData44: [File Type] Detected File Type Long Name - Sony Camera Raw
09-25 12:11:40.275 3650-3650/com.example.appextendversion2 D/MetaData99: Sony Camera Raw
09-25 12:11:40.275 3650-3650/com.example.appextendversion2 D/MetaData55: Detected File Type Long Name
09-25 12:11:40.275 3650-3650/com.example.appextendversion2 D/MetaData66: [Ljava.lang.String;@2f3b48a0
09-25 12:11:40.275 3650-3650/com.example.appextendversion2 D/MetaData11: File Type
09-25 12:11:40.275 3650-3650/com.example.appextendversion2 D/MetaData44: [File Type] Expected File Name Extension - arw
09-25 12:11:40.275 3650-3650/com.example.appextendversion2 D/MetaData99: arw
09-25 12:11:40.275 3650-3650/com.example.appextendversion2 D/MetaData55: Expected File Name Extension
09-25 12:11:40.275 3650-3650/com.example.appextendversion2 D/MetaData66: [Ljava.lang.String;@381edc59
09-25 12:11:40.275 3650-3650/com.example.appextendversion2 D/MetaData22: 3
09-25 12:11:40.275 3650-3650/com.example.appextendversion2 D/MetaData11: File
09-25 12:11:40.275 3650-3650/com.example.appextendversion2 D/MetaData44: [File] File Name - test1.tif
09-25 12:11:40.275 3650-3650/com.example.appextendversion2 D/MetaData99: test1.tif
09-25 12:11:40.275 3650-3650/com.example.appextendversion2 D/MetaData55: File Name
09-25 12:11:40.275 3650-3650/com.example.appextendversion2 D/MetaData66: [Ljava.lang.String;@121d201e
09-25 12:11:40.275 3650-3650/com.example.appextendversion2 D/MetaData77: [File] File Name - test1.tif
09-25 12:11:40.275 3650-3650/com.example.appextendversion2 D/MetaData77: test1.tif
...